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 子代理之间的差异。
请接受我的歉意。
我想更改我的 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 子代理之间的差异。
请接受我的歉意。