如何用cacti监控lvs
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-09
这里只写cacti监控lvs的部分,前提是cacti安装完成.
服务端
(下载2个附件)
1.服务端添加模板cacti_data_query_snmp_lvs.xml
2.将 snmp-lvs.xml 拷贝到source 目录下
客户端(lvs机器-这里针对5和4的32位系统,el5_64位不适用)
A 安装 net-snmp
修改配置文件,保证cacti能监控到lvs机器的cpu、内存等信息.(这是cacti监控部分与监控其他机器一样,这里不写)
B编译libnetsnmplvs模块
(cacti监控lvs.根据net-snmp-module-lvs的readme编译)
下载地址为:http://www.loadbalancer.org/download/SNMP/
要下载的包:ipvsadm-1.24.tar.gz和net-snmp-lvs-module-0.0.4.tar.gz
编译步骤:
1.解压缩包ipvsadm-1.24.tar.gz和net-snmp-lvs-module-0.0.4.tar.gz
2.cd ipvsadm-1.24
3.直接make
如果编译报错,修改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文件的路径即可.
4.make之后不要make install,将目录下的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/ 拥有帝国一切,皆有可能。欢迎访问phome.net 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.模块安装完毕 到这里就可以像添加普通监控一样监控lvs机器了. 本文出自 “小酌” 博客,请务必保留此出处http://colinzhouyj.blog.51cto.com/2265679/408658 拥有帝国一切,皆有可能。欢迎访问phome.net |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于如何用cacti监控lvs的所有评论