MIB没有"刷新"

时间:2015-05-27 09:25:55

标签: snmp mib

我想更改我的MIB结构(自定义MIB已经工作)。 我跑了./configure。 我更改了customMIB.txt并重写了snmpd.conf。 SNMPD服务重新启动。

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

这似乎是刷新MIB的问题......

这肯定是一个愚蠢的问题,但我在互联网上研究了好几个小时,而且我找不到解决方案。

系统信息: - Linux RedHat 6.3 - net-snmp 5.5

我希望事先感谢你帮助我。

PS:原谅我可怜的英语。

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

请接受我的道歉。

问题解决了。

1 个答案:

答案 0 :(得分:0)

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

请接受我的道歉。