Пытаюсь мониторить свитч с Nagios. Я сделал все как в этот учебник, но я получаю информацию о статусе в окне браузера Nagios следующим образом:
(Return code of 127 is out of bounds - plugin may be missing)
Итак, я проверил Google и обнаружил, что мне нужно установить плагин check_snmp. Так как я могу это сделать?
Спасибо за полезную ссылку! Я раскомментировал эту строку
# cfg_file = / usr / local / nagios / etc / objects / switch.cfg nagios.cfg
в и это сработало. Это была моя ошибка.
Кроме того, файл check_snmp отсутствовал в / usr / local / nagios / libexec, поэтому я загрузил плагин отсюда http://pkgs.org/requires/nagios-plugins-snmp и установил его.
Это сообщение об ошибке вводит в заблуждение, так как вы получите его по ряду вопросов, которые не имеют ничего общего с отсутствующим плагином. Чаще всего вы получаете его, если Nagios не может связаться с целью. Начните с проверки того, что сервер Nagios имеет разрешение на чтение данных SNMP с коммутатора.
Было бы полезно, если бы вы предоставили соответствующие части config.
Если вы следовали инструкциям, на которые ссылались, у вас, вероятно, уже есть check_snmp, собранный и установленный (по умолчанию он находится в / usr / local / nagios / libexec), однако, если Makefile не может найти необходимые библиотеки во время компиляции, он не будет создавать исполняемый файл. Иди посмотри.
Если он был построен, добавляли ли вы запись в commands.cfg для сценария?
Смотрите также http://nagios.sourceforge.net/docs/3_0/monitoring-routers.html
Если вы все еще застряли, покажите нам соответствующие записи команды, хоста и службы из вашей конфигурации