LINUX.ORG.RU
ФорумAdmin

Создание собственного плагина к Nagios

 , ,


0

2

Вечер добрый.

Возникла задача написания собственного плагина. Делаю по примеру представленном на сайте http://www.ibm.com/developerworks/ru/library/au-nagios/index.html. В листинге 5, представлен небольшой код написанный на питоне. Подскажите пожалуйста, это самый код, где нужно сохранять? Я понимаю так, что нагиус парсит свой конфиг, там находит команду запуска какого-либо плагина и запускает. В нашем случает из листинга 5, команда getloadavg(). Так вот где этот сам плагин с кодом из листинга 5 должен лежать?


There are a couple of directories containing Nagios configuration and check files.

/etc/nagios3: contains configuration files for the operation of the nagios daemon, CGI files, hosts, etc.

/etc/nagios-plugins: houses configuration files for the service checks.

/etc/nagios: on the remote host contains the nagios-nrpe-server configuration files.

/usr/lib/nagios/plugins/: where the check binaries are stored. To see the options of a check use the -h option.

За достоверность не ручаюсь, но гугл утверждает что лежать твой палгин должен в /usr/lib/nagios/plugins/

BOOBLIK ★★★
()

Где тебе удобно. Потом в конфигах объявляешь новую команду, где прописываешь этот путь. Думаю, логично, если оно будет лежать в каталоге с остальными плагинами.

YAR ★★★★★
()

действительно, еще и в листинге 6 написанно - command_line /path/to/check_getloadavg, был невнимателен:) буду пробовать, BOOBLIK, YAR, спасибо!

JuFra
() автор топика

предлогаю присмотреться к icinga. Это форк нагиоса, полностью совместимый. Но плюс заключается в том, что тут мордочка и графики намного красивее.

dada ★★★★★
()
Ответ на: комментарий от dada

Если тебе постоянно приходится всматриваться в графики системы мониторинга доступности сервиса - наверное, ты что-то делаешь не так :)

YAR ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.