所以让它启动并运行并不是问题,而且接收陷阱也很好,然而,尽管我已经安装了mibs,但是它们都没有被翻译。我已经确认mib目录变量指向正确的位置(在我的例子中是/usr/share/snmp/mib),并且确认了以下两个条目:
mibdirs /usr/share/snmp/mibs
mibs ALL都在我的/etc/snmp/snmpd.conf file里。无论它是从snmptrapd运行,还是在我尝试执行任何翻译时运行,我都会看到以下四个问题:
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“扩展与默认的".my”扩展,而新的mibs的权限都是600个,而默认的是755,但是如果我作为根用户运行,我会认为这没有任何区别。
发布于 2018-06-15 10:57:52
在/etc/snmp/snmp.conf中注释下面一行
mibs +ALL并添加以下一行。
mibs +SNMPv2-MIB最后,重新启动服务。
service snmpd restarthttps://unix.stackexchange.com/questions/437552
复制相似问题