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

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

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

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

Сервис на сервере Nagios:

define service{
use                     generic-service
host_name               Hostname     ;winserver
service_description     Check Memory
check_command           check_nrpe!check_mem
}

Когда я запускаю команду на удаленном хосте, как это

/usr/lib/nagios/plugins/check_mem  -f -w 20 -c 10

Я получил:

OK - 73.6% (6013416 kB) free.|TOTAL=8175616KB;;;; USED=2162200KB;6540492;7358054;; FREE=6013416KB;;;; CACHES=2021812KB;;;;

Когда я бегу

/usr/local/nagios/libexec/check_nrpe -H host-ip -c check_mem
or
/usr/local/nagios/libexec/check_nrpe -H host-ip -c check_mem -a -w 20 -c 10

или любой список аргументов

Я получил:

   Wrong Syntax: custom_check_mem 
   Usage: custom_check_mem [-w|--warning]<percent free> [-c|--critical]<percent free>   

но Интернет показывает, что Сервис в порядке, и сообщение выглядит так:

(Выходные данные не возвращаются из плагина) Неправильный синтаксис: custom_check_mem

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

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

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

2 ответа

Решение

Похоже, этот плагин дерьмо. Есть как минимум десяток разных check_memory варианты там.

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

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

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

Так как check_mem, похоже, не имеет -f аргумент.

С другой стороны, кажется, что check_mem завершает работу с 0 при неверных аргументах, что не очень хорошо для плагинов Nagios... (должен завершаться с 3 - НЕИЗВЕСТНО)

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

Другие вопросы по тегам