2016-08-22 2 views
0

Я хочу проверить свой статус супервизора nagios.I haven 2 сервера 1 nagios и другие - клиентский сервер. В моем диспетчере клиентского сервера работает. я положил файл check_supervisord.py в моей/USR/местные/Nagios/libexec путь & на моем services.cfg файле:Проверка статуса супервизора Nagios

define service { 
    use generic-service 
    host_name ubuntuserver 
    service_description supervisord 
    check_command check_supervisord!80!hduser!password 
        } 

Но это показывает мне плагин отсутствуют ошибки,

enter image description here

+0

Что такое запись для команд.cfg? –

ответ

1

Поскольку ваши другие плагины успешно работают, я думаю, это проблема с разрешением.

cd /usr/local/nagios/libexec 
chmod 755 check_supervisord.py 
chown root:nagios check_supervisord.py 

Попробуйте это и посмотрите, работает ли плагин. Если это не работает, попробуйте и посмотрите, какие полномочия супервизора необходимо запустить в скрипте или сравнить разрешения сценария с другими плагинами, которые работают в вашей системе.

Смежные вопросы