snmptt:在模块中未找到“结果”

snmptt:在模块中未找到“结果”

我在 Centos 6.2 上使用 Centreon (Nagios),并导入了一些 MIB 以使用 snmp trap。其中一个 MIB 似乎出现了一些问题。

当我尝试使用 snmptranlsate(或发送陷阱用于测试目的)时,我总是得到:

Did not find 'Result' in module VoiceObjectsServer-MIB (/usr/share/snmp/mibs/VoiceObjectsServer-MIB.txt)

当我尝试翻译它时,输出是:

# snmptranslate -m VoiceObjectsServer-MIB .1.3.6.1.4.1.24140.1.2.5.4.3
Did not find 'Result' in module VoiceObjectsServer-MIB (/usr/share/snmp/mibs/VoiceObjectsServer-MIB.txt)
VoiceObjectsServer-MIB::serverReset

那么它似乎被翻译了?当我尝试发送陷阱时,会出现上述消息,但不会发送任何陷阱。

我将 mib 文件放在 /usr/share/snmp/mibs 下,并将其正确导入 Centreon Trap 数据库。

我甚至可以在 MIB 文件中找到“结果”字段。但这里一定有什么问题吗?

答案1

在 MIB 中导入时,“结果”是对另一个 MIB 的引用,确切地说是同一个 MIB。而 MIB 不包含结果,因此会抛出错误。从 MIB 中删除引用可以正常工作。

相关内容