- 注册时间
- 2010-9-29
- 最后登录
- 2011-9-13
- 在线时间
- 2 小时
- 阅读权限
- 10
- 积分
- 33
- 帖子
- 3
- 主题
- 0
- 精华
- 0
- UID
- 10510

 - 注册时间
- 2010-9-29
- 最后登录
- 2011-9-13
- 在线时间
- 2 小时
- 阅读权限
- 10
- 积分
- 33
- 帖子
- 3
- 主题
- 0
- 精华
- 0
- UID
- 10510
|
发表于 2010-10-11 10:55:51
|显示全部楼层
本帖最后由 colin198810 于 2010-10-11 10:58 编辑
回复 3# miladuo
linuxtone
请问这个cacti LVS模板怎么弄啊,我添加到我的cacti里面,使用的时候报错.
Data Query [SNMP ...
miladuo 发表于 2009-2-20 15:21 
不知道还有没有人遇到这个问题。
要在被监控机上安装模块 libnetsnmplvs.so
监控机才能收到数据。
http://www.loadbalancer.org/download/SNMP/
在这里下载编译模块的软件包,根据net-snmp-lvs-module-0.0.4.tar.gz里面的readme文档编译。
编译顺序如下:
服务端添加模板。
cacti_data_query_snmp_lvs.xml
将 snmp-lvs.xml 拷贝到source 目录下
客户端
a安装 net-snmp
编辑 snmpd.conf //拷贝文档目录下文件直接覆盖。
B
根据net-snmp-module-lvs的readme编译模块
1。 cd ipvsadm-1.24。
2。编译 ipvsadm 。编译报错,修改libipvs/libipvs.h中include < net/ip_vs.h> 为
include </usr/src/kernels/2.6.18-194.el5PAE-i686/include/net/ip_vs.h>
改为当前系统中ip_vs.h的路径即可。
3。make
4。将目录下的libipvs 目录拷贝到 net-snmp-lvs-module-0.0.4目录下,覆盖原来的文件
cp -r libipvs/ ../net-snmp-lvs-module-0.0.4/
5。cd net-snmp-lvs-module-0.0.4/
6。Make //记得要装net-snmp-devel 包,要不这里报错。之后能看到生成了lvs.so文件
7。 cp LVS-MIB.txt /usr/share/snmp/mibs/
cp OC-MIB.txt /usr/share/snmp/mibs/OC.txt
8。snmptranslate -m LVS-MIB -On -IR lvsServiceEntry 测试。该命令要装net-snmp-utils包
返回 .1.3.6.1.4.1.8225.4711.17.1
9。cp lvs.so /usr/lib/libnetsnmplvs.so
10。echo 'dlmod lvs /usr/lib/libnetsnmplvs.so' >> /etc/snmp/snmpd.conf
11。service snmpd restart
12。 snmpwalk -c public -v 2c -m LVS-MIB localhost 1.3.6.1.4.1.8225.4711
返回:
LVS-MIB::lvsVersion.0 = STRING: "1.2.1"
LVS-MIB::lvsNumServices.0 = INTEGER: 2
LVS-MIB::lvsHashTableSize.0 = INTEGER: 4096
LVS-MIB::lvsTcpTimeOut.0 = INTEGER: 900
LVS-MIB::lvsTcpFinTimeOut.0 = INTEGER: 120
LVS-MIB::lvsUdpTimeOut.0 = INTEGER: 300
LVS-MIB::lvsDaemonState.0 = INTEGER: master(1)
。。。。。。
13。模块安装完毕 |
|