如何用Cacti获取snmp服务数据(1)(2)
二、RedHat AS4的(net-snmp5.2以下不支持)snmp服务不支持64位计数器的解决方法
(本方法由嘻嘻哈哈提供 http://www.haw-haw.org/node/654)
可以下载一个src.rpm再在/usr/src/redhat/SPECS/net-snmp.spec文件的configure下加上一句–enable-mfd-rewrites \ ,然后再
- #cd /usr/src/redhat/
- #rpmbuild -bb SPECS/net-snmp.spec
生成一堆的x86_64.rpm在/usr/src/redhat/RPMS/x86_64下,如果是32位的就在i386下.在安装就行了.
注 :64位计数器是在net-snmp 5.2上新加入的IF-MIB ,它可以转换更多的 MIB 对象 (e.g. ifXTable with 64-bit ifHC* counters). 所有象RHEL4,Centosd4上,如果使用默认的5.2的src包,就算加入了enable-mfd-rewrites其实也是不行的.所以要下载5.2的src包来安装.
下载地址:net-snmp5.2.src.rpm
这个包中默认就加入了enable-mfd-rewrites.下载后,直接用上面方法中的rpmbuild -bb SPECS/net-snmp.spec编译后安装就行.
这个有时还得不到数据,要注意你的snmpd.conf是否配置对了.其中的如下,read选项要是全部.access notConfigGroup "" any noauth exact all none none
如果不想编译,可以下载在这下载redhat4的rpm直接安装就行了http://ftp.freshrpms.net/pub/freshrpms/redhat/testing/EL4/net-snmp/
评论暂时关闭