Назад | Перейти на главную страницу

snmpwalk не видит mibs

Возникла странная проблема при использовании Ubuntu 15.10. Вчера мне пришлось сделать перезагрузку из-за обновления системы, и после перезагрузки 2 из используемых мной MIB - LM-SENSORS-MIB и UCD-DISKIO-MIB не работают в snmpwalk. Я все еще могу найти OID с помощью snmptranslate, и он установлен в / 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

^ работает, чтобы найти OID, но ниже не находит ничего, кроме того, что я набрал:

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

Он также не видит OID:

snmpwalk localhost . | grep 2021.13.16.2.1.3.6

Проверено, что установлено:

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'

Примечание. У меня есть mibs + ALL в файле /etc/snmp/snmpd.conf.

Я обнаружил, что не могу ничего перечислить для 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
> ...