2015-05-27 20 views
0

我想更改我的MIB结构(自定义MIB已在工作)。 我已经运行./configure。 我改变了customMIB.txt并重写了snmpd.conf。 SNMPD服务重新启动。MIB未“刷新”

MIB更改:entry2 INTEGER - > OCTET STRING。 但我的论文的结果:

# snmpwalk -Of -cxyz -v 2c localhost customMIB:entry 
.iso.org.dod.[...].entry.entry1 = INTEGER: 1 
.iso.org.dod.[...].entry.entry2 = Wrong Type (should be OCTET STRING): INTEGER: 0 

这似乎是refrehing的MIB的一个问题...

这是肯定愚蠢的问题,但我在研究互联网很多时间,我不找到解决办法

系统信息: - 完成RedHat 6.3 - NET-SNMP 5.5

我要感谢你在我的帮助。 PS:原谅我英文不好


解决方案: 是我的错,我用netsnmp_register_long_instance而不是netsnmp_register_watched_instance在我的子代理。 => INTEGER而不是OCTET STRING。 这不是刷新问题,而是MIB描述和MIB子代理之间的区别。

请接受我的道歉。

问题已解决。

回答

0

我的错,我在我的子代理中使用netsnmp_register_long_instance而不是netsnmp_register_watched_instance。 => INTEGER而不是OCTET STRING。这不是刷新问题,而是MIB描述和MIB子代理之间的区别。

请接受我的道歉。