мониторинг коммутаторов с помощью Nagios

мониторинг коммутаторов с помощью Nagios

Я пытаюсь мониторить коммутатор с помощью Nagios. Я сделал все как вэтот урок, но я получаю информацию о состоянии в окне браузера Nagios следующим образом:

(Return code of 127 is out of bounds - plugin may be missing) 

Итак, я проверил Google и обнаружил, что мне нужно установить плагин check_snmp. Так как мне это сделать?

решение1

Это сообщение об ошибке очень обманчиво, так как вы получите его для ряда проблем, которые не имеют ничего общего с отсутствующим плагином. Чаще всего вы получите его, если Nagios не может связаться с целью. Начните с проверки того, что сервер Nagios имеет разрешение на чтение данных SNMP с коммутатора.

решение2

Спасибо за полезную ссылку! Я раскомментировал эту строку

# cfg_file = / usr / local / nagios / etc / objects / switch.cfg nagios.cfg

и это сработало. Это была моя ошибка.

Кроме того, файл check_snmp отсутствовал в /usr/local/nagios/libexec, поэтому я скачал плагин отсюдаhttp://pkgs.org/requires/nagios-plugins-snmpи установил его.

решение3

Было бы полезно, если бы вы предоставили соответствующие части конфигурации.

Если вы следовали инструкциям, на которые ссылались, у вас, вероятно, уже собран и установлен check_snmp (по умолчанию он находится в /usr/local/nagios/libexec), однако, если Makefile не может найти требуемые библиотеки во время компиляции, он не соберет исполняемый файл. Посмотрите.

Если он был собран, добавили ли вы запись в commands.cfg для скрипта?

Смотрите такжеhttp://nagios.sourceforge.net/docs/3_0/monitoring-routers.html

Если вы все еще не можете решить проблему, покажите нам соответствующие записи команд, хостов и служб из вашей конфигурации.

Связанный контент