分页: 6/8 第一页 上页 1 2 3 4 5 6 7 8 下页 最后页 [ 显示模式: 摘要 | 列表 ]
一、部署LAMP/LNMP+CodeIgniter框架(略)
二、安装rrdtool
三、下载管理平台包
wget http://tianyalvs.googlecode.com/files/TianyaLVS.tar.gz
cd "web root"
tar -zxvf TianyaLVS.tar.gz
注意事项

1、要求webroot/TianyaLVS/LVS、webroot/TianyaLVS/images/LVS目录可写。
2、系统需.htaccess支持,除rewrite支持外apache还需添加:

修改项
cd TianyaLVS/TianyaLVSsystem/application/config
vi config.php

//访问URL
$config['base_url']  = "http://localhost/";
//站点目录位置
$config['webroot']  = '/www/TianyaLVS';
//管理端应用程序位置
$config['adminroot']  = '/home/LVS';

部署LVS+Keepalived平台[原创] 不指定

刘天斯 , 2010/03/10 11:55 , LVS , 评论(1) , 阅读(6081) , Via 本站原创
安装步骤如下:
ln -s /usr/src/kernels/2.6.9-89.0.9.EL-smp-x86_64/  /usr/src/linux
2.6.9-89.0.9.EL-smp-x86_64与uname -a内核配对。
下载
wget http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24.tar.gz
wget http://www.keepalived.org/software/keepalived-1.1.15.tar.gz

安装
tar zxvf ipvsadm-1.24.tar.gz
cd ipvsadm-1.24
make && make install
cd ..
tar zxvf keepalived-1.1.15.tar.gz
cd keepalived-1.1.15
注意项

Centos5.0以下需要修改以下configure才能通过。
vi /usr/src/linux/include/linux/types.h
/*
typedef __u16 __bitwise __sum16;
typedef __u32 __bitwise __wsum;
*/

./configure
make && make install
Tags: ,

部署Func/Certmaster平台[原创] 不指定

刘天斯 , 2010/03/10 11:40 , Func , 评论(13) , 阅读(10334) , Via 本站原创
Func简介
      Func是由红帽子公司以Fedora平台统一网络控制器 Func(Fedora Unified Network Controller https://fedorahosted.org/func),目的是为了解决这一系列统一管理监控问题而设计开发的系统管理基础框架。 它是一个能有效的简化我们多服务器系统管理工作的工具,它很容易学习、很容易使用、也很容易被扩展,它功能强大而我们只需要非常非常少的配置和维护。
    Func分为master及slave两部分,master为主控端,slave为被控端。以下为两部分的安装配置说明
    FUNC模块学习笔记
Tags: ,
     由于第一版的LVS管理平台是整合到现有的运维系统中,现用CodeIgniter框架+certmaster+func重写了老的管理平台,比原系统更具有独立性,主要功能模块分为性能图表、数据中心、虚拟IP池、主机管理、监控模块、生成hosts、主机探测等功能,基本上是按F5-LTM管理平台思路来设计,下面只要对这几大块功能进行说明。
项目托管地址:http://code.google.com/p/tianyalvs/
welcome
点击在新窗口中浏览此图片
1、性能图表
功能说明:以小时、日、星期、月、年的图表展示LVS SERVER、VIP、SERVER等流量情况,效果图如下:
点击在新窗口中浏览此图片
    一个用于管理服务器的运维软件,可以很方便管理上千台Linux服务器。

项目托管地址:http://code.google.com/p/tianyaservmanager/

开源协议
Artistic License/GPL

一、开发包
Client
python 2.5 +
wxpython2.8+
rpyc3.0+
psyco 1.6+
MySQLdb
ConfigParser
pywin32 for py2.5 (windows only)

Server
func
certmaster
cfengine
mysql5.0+
rpyc3.0+

二、支持平台
Windows xp/2000/2003 Linux2.6+ MacOS

三、角色分配
客户端
服务器端

四、功能特点
跨平台、分级管理、实时监控、及时报警、远程操作、可扩展性、在线升级、安全可靠

五、系统架构图
点击在新窗口中浏览此图片

服务器管理系统服务器端Demo 不指定

刘天斯 , 2010/03/09 10:03 , Python , 评论(5) , 阅读(7751) , Via 本站原创
开源客户端地址:http://code.google.com/p/tianyaservmanager/
代码比较简单就不加以说明了,大家有任何疑问可以留言。
服务代码

写一个爬虫程序[原创] 不指定

刘天斯 , 2010/03/08 10:33 , Python , 评论(3) , 阅读(3961) , Via 本站原创
      写爬虫是一项复杂、枯噪、反复的工作,考虑的问题包括采集效率、链路异常处理、数据质量(与站点编码规范关系很大)等。整理自己写一个爬虫程序,单台服务器可以启用1~8个实例同时采集,然后将数据入库。


如大家有什么疑问或感兴趣的话题可以通过weibo与我交流:http://t.qq.com/yorkoliu
Tags: ,
      同一个分析日志的awk脚本,在Centos、ubuntu操作系统运行效率存在巨大差异。即在ubuntu中只需1分钟,而在Centos中则需要20分钟。以下为我的排查步骤:
1、检查服务器内核版本

      拿一台升级过最新Linux内核(2.6.32.3)的CentOS5.4服务器来测试,结果还是没有改善 。

2、检查内核ulimit参数

      在Centos服务器调整所有ulimit参数与ubuntu系统一致,结果还是一样。

3、优化awk脚本

      由于mawk与gawk部分语法上存在差异,如将转义符‘\’换成'\\',双引号换成单引号,依然没有效果。

4、检查gawk版本

      检查两个系统的gawk版本,发现所有Centos版本默认自带的gawk都低于ubuntu系统自带的3.1.6,尝试在Centos服务器下载、安装源码gawk3.1.6,结果速度提升了20倍。测试结果如下:
       time /usr/local/bin/gawk -f test.awk access.log >"temp.txt"
       real    0m48.739s
       user    0m42.904s
       sys     0m5.389s
Tags: , ,
分页: 6/8 第一页 上页 1 2 3 4 5 6 7 8 下页 最后页 [ 显示模式: 摘要 | 列表 ]