Я пытаюсь проверить системную память с помощью 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]
Я пробовал этот плагин на других серверах, он работает хорошо, но я не делаю то, чего не хватает в настройке для этого.
Любая помощь приветствуется. Спасибо
Определение вашей команды в 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 получает "статус" только из кода возврата команды, вывод - всего лишь информация для пользователя.