Плагин не возвращает никаких выходных данных, но службы работают нормально

Я пытаюсь проверить системную память с помощью check_memory.pl и настройку следующей команды:

В nrpe.cfg на удаленном хосте

    command[check_mem]=/usr/lib/nagios/plugins/check_mem -f -w 20 -c 10

Служба на сервере Nagios: Неправильный синтаксис: custom_check_mem

Использование: custom_check_mem [-w - warning] [-c | --critical]

Я пробовал этот плагин на других серверах, он работает хорошо, но я не делаю то, чего не хватает в настройке для этого.

Любая помощь приветствуется. Спасибо

1
задан 20 October 2016 в 19:50
2 ответа

Звучит так, как будто этот плагин - дерьмо. Там есть как минимум дюжина различных вариантов check_memory.

Возможно, попробуйте этот.

.
0
ответ дан 4 December 2019 в 05:40

Определение вашей команды в NRPE кажется неправильным

command[check_mem]=/usr/lib/nagios/plugins/check_mem -f -w 20 -c 10

Так как check_mem, кажется, не имеет аргумента -f.

С другой стороны, check_mem, кажется, выходит с 0 на неправильных аргументах, что является не очень хорошим поведением для плагинов Nagios... (должен выйти с 3 - UNKNOWN)

Nagios / Icinga получает "статус" только из кода возврата команды, вывод - всего лишь информация для пользователя.

0
ответ дан 4 December 2019 в 05:40

Теги

Похожие вопросы