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

Nagios / snmp - требование на стороне клиента?

У меня есть EMC NX4, который я пытаюсь контролировать через Nagios. Отправляемая команда

check_snmp -H<server> -P1 -Cpublic -oDISMAN-EVENT-MIB::sysUpTimeInstance -r Timeticks

Я возвращаюсь

SNMP problem - No data received from host
CMD: /usr/bin/snmpget -t 1 -r 5 -m ALL -v 1 [authpriv] <server>:161  DISMAN-EVENT-MIB::sysUpTimeInstance

Это работает на другом моем устройстве EMC, так что на NX4 нужно что-то установить. Что это?

Похоже, ваш сервер не получает ответ SNMP от NX4. Здесь не так много деталей, но вот как я могу это диагностировать:

  • Убедитесь, что у вас есть подключение к сети (ping)
  • На NX4 убедитесь, что SNMP включен, и проверьте строки сообщества.
  • Используйте такой инструмент, как snmpwalk чтобы убедиться, что вы можете получить ответ на запрос SNMP
  • Наконец, проверьте MIB, чтобы убедиться, что у вас есть правильная переменная

Некоторые устройства будут делать запись в журнале о недопустимых запросах SNMP (плохой OID или сообщество), что также может быть полезно для диагностики.