net-snmp5.2以下不支持64位系统的解决方法

今天才发现net-snmp还有这么一个问题,检测方法

snmpwalk -c public -v 2c localhost IF-MIB::ifHCInOctets

IF-MIB::ifHCInOctets.1 = Counter64: 3174458
IF-MIB::ifHCInOctets.2 = Counter64: 1585772167
IF-MIB::ifHCInOctets.3 = Counter64: 35696997927
IF-MIB::ifHCInOctets.4 = Counter64: 0
如下如果返回的有几行含有“Counter64:”的话.那么表明是支持的。否则如果返回
No Such Object available on this agent at this OID 就是不支持

如果你是RedHat AS4,就需要解决这个问题
[root@cacti ~]# rpm -qa | grep snmp
net-snmp-5.1.2-11.EL4.7
net-snmp-utils-5.1.2-11.EL4.7
net-snmp-libs-5.1.2-11.EL4.7
net-snmp-devel-5.1.2-11.EL4.7

解决方法:
https://ftp.freshrpms.net/pub/freshrpms/redhat/testing/EL4/net-snmp/这里下载已经编译好的net-snmp 5.2的安装包升级就行了。

如果这里也下不到了,本站将提供BT种子下载。稍后公布种子地址
https://www.climberlife.com/test/download.php?file=5net-snmp-for-as4.zip.torrent

原创文章,转载请注明: 转载自混沌

本文链接地址: net-snmp5.2以下不支持64位系统的解决方法