Назад | Перейти на главную страницу

nrpe check_load приводит к неизвестной ошибке?

Я использую плагин nagios check_load.

У меня есть следующая строка в моем /etc/nagios/nrpe.cfg

command[check_load]=/usr/lib/nagios/plugins/check_load -w $ARG1$ -c $ARG2$

И на моем сервере icinga в /etc/icinga/objects/localhost_icinga.cfg У меня есть следующее определение службы

define service{
        use                             generic-service
        host_name                       prod-01
        service_description             Prod Load
        check_command                   check_nrpe!check_load!15,10,5!30,25,20
}

Когда я проверяю свою панель управления icinga, эта проверка отображается как неизвестная ошибка розового цвета. Что мне нужно изменить в моей конфигурации, чтобы все работало правильно?

Ваша команда check_command немного неверна. У тебя есть check_nrpe!check_load!15,10,5!30,25,20, который передает «15,10,5» как ARG2 и «30,15,20» как ARG3, но ваша команда написана для использования только ARG2.

Вы можете просто изменить check_nrpe!check_load!15,10,5!30,25,20 к check_nrpe!check_load!"15,10,5 30,25,20" (или измените свой command[check_load] строка для использования как ARG2, так и ARG3).

В nrpe.cfg в вашей целевой системе dont_blame_nrpe установить на 1?

Что говорят журналы на вашем сервере Icinga?

Попробуйте запустить команду на сервере с теми же аргументами и посмотрите, ответит ли она. он сообщит вам об ошибке или, если это неизвестная ошибка, скорее всего, вам просто нужно либо включить sudo без пароля для пользователя nagios, либо chmod 4755 и владельца root: nagios сценарий проверки.