RHEL 6 上的 SNMPTRAPD

RHEL 6 上的 SNMPTRAPD

因此,启动并运行它不是问题,并且接收陷阱工作正常,但是,尽管我已经安装了 mib,但它们都没有被翻译。我已确认 mib 目录变量指向正确的位置(在我的例子中为 /usr/share/snmp/mibs),并已确认以下两个条目:

 mibdirs /usr/share/snmp/mibs
 mibs ALL

都在我的/etc/snmp/snmpd.conf file.无论是从 snmptrapd 还是 snmptranslate 运行,每当我尝试执行任何翻译时,我都会看到相同的四个问题:

Did not find 'zeroDotZero' in module SNMPv2-SMI (/usr/share/snmp/mibs/IP-MIB.txt)
Did not find 'zeroDotZero' in module SNMPv2-SMI (/usr/share/snmp/mibs/DISMAN-EVENT-MIB.txt)
Did not find 'zeroDotZero' in module SNMPv2-SMI (/usr/share/snmp/mibs/DISMAN-SCHEDULE-MIB.txt)
SNMPv2-SMI::

enterprises.1991.1.1.4.13.9

无论我尝试翻译什么,前三个都会出现,但底部一个是我担心的,因为它应该被翻译成某种形式的人类可读文本,但事实并非如此。我安装的mibs有一个“.txt”扩展名,而默认的mibs有一个“.my”扩展名,而新的mibs的权限都是600,而默认的mibs是755,但如果我以root身份运行,我会我认为这不会有什么区别。

答案1

评论以下行/etc/snmp/snmp.conf

mibs +ALL

并添加以下行。

mibs +SNMPv2-MIB

最后重启服务即可

service snmpd restart

相关内容