MIB 不是 "refreshed"

MIB not "refreshed"

我想更改我的 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的问题...

这确实是个愚蠢的问题,但我在 Internet 上研究了很多小时,但没有找到解决方案。

系统信息: - Linux 红帽 6.3 - 网络 snmp 5.5

在此先感谢您对我的帮助。

PS : 请原谅我糟糕的英语。


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

请接受我的歉意。

问题已解决。

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

请接受我的歉意。