snmpwalk不看mibs

使用Ubuntu 15.10有一个奇怪的问题。 昨天由于系统更新,我不得不重新启动系统,并且在重新启动之后,我使用了MIB-LM-SENSORS-MIB和UCD-DISKIO-MIB在snmpwalk中不起作用。 我仍然可以用snmptranslatefindOID,它安装在/ usr / share / snmp / mibs中。

snmptranslate -IR -On LM-SENSORS-MIB::lmTempSensorsValue.6 .1.3.6.1.4.1.2021.13.16.2.1.3.6 

^工程findOID,但下面除了我input的东西外没有find任何东西:

 snmpwalk localhost . | grep lmTemp HOST-RESOURCES-MIB::hrSWRunParameters.28399 = STRING: "--color=auto lmTemp" 

它也没有看到OID:

 snmpwalk localhost . | grep 2021.13.16.2.1.3.6 

validation它的安装:

 ls /usr/share/snmp/mibs/LM* /usr/share/snmp/mibs/LM-SENSORS-MIB.txt 

/ etc / default / snmp的内容:

 cat /etc/default/snmpd # This file controls the activity of snmpd # Don't load any MIBs by default. # You might comment this lines once you have the MIBs downloaded. #export MIBS= # snmpd control (yes means start daemon). SNMPDRUN=yes # snmpd options (use syslog, close stdin/out/err). SNMPDOPTS='-Lsd -Lf /dev/null -u root -g 0 -I -smux,mteTrigger,mteTriggerConf -p /run/snmpd.pid' 

注 – 我在/etc/snmp/snmpd.conf文件中有mibs + ALL。

我发现我无法列出LM-SENSORS-MIB的任何内容,直到我放宽了/etc/snmp/snmpd.conf的权限,方法如下:

 rocommunity public localhost 

重新启动snmpd service snmpd restart了以下命令:

 snmpwalk -v2c -c public localhost . | grep 2021.13.16.2.1.3.6 > iso.3.6.1.2.1.25.4.2.1.5.25917 = STRING: "2021.13.16.2.1.3.6" snmpwalk -v2c -c public localhost LM-SENSORS-MIB::lmTempSensorsTable > LM-SENSORS-MIB::lmTempSensorsIndex.7 = INTEGER: 7 > ...