Я пытаюсь отслеживать состояние ИБП (NetVision), используя предоставленный файл MIB.Таким образом, upsBatteryStatus должен быть .1.3.6.1.2.1.33.1.2.1.0
snmpwalk -c COMMUNITY -v1 192.168.1.10 .1.3.6.1.2.1.33.1.2.1.0 iso.3.6.1.2.1.33.1.2.1.0 = INTEGER: 2
А вот и сложная часть:
snmptranslate -Of SOCOMECUPS-MIB :: upsBatteryStatus .iso.org.dod.internet.private.enterprises.socomecSicon.software.network.netvision.upsObjects.upsBattery.upsBatteryStatus
snmptranslate -On SOCOMECUPS-MIB :: upsBatteryStatus .1.3.1.4.1.4555.1.1.1.1.2.1 Он отличается от .1.3.6.1.2.1.33.1.2.1.0 и не отвечает значением.
check_snmp -H 192.168.1.10 -C СООБЩЕСТВО -o upsBatteryStatus -w 1 -c @ 3: 7 -m /var/lib/mibs/ietf/NetVision-nv6-unix.mib -l "Состояние аккумулятора:"
Внешняя командаошибка: ошибка в пакете Причина: (noSuchName) В этой MIB такого имени переменной нет.Сбой объекта: SOCOMECUPS-MIB :: upsBatteryStatus
Есть идеи, почему он не распознается как upsBatteryStatus?