Программа Nagios против предупреждений или предупреждений API

Мы используем Nagios для отправки электронных писем, когда машина выходит из строя. Это хорошо работает. У нас есть самодельная система оповещения, которая имеет API для выдачи оповещений. Я хотел бы запрограммировать предупреждения Nagios и предпочел бы не анализировать электронные письма.

Может ли Nagios регистрировать предупреждения, которые он видит, в файл, или его можно настроить для запуска скрипта, когда он видит предупреждение? Затем я мог бы написать программу против этого, чтобы подключиться к моему сигнализатору.

Спасибо!


person Poul    schedule 01.10.2010    source источник


Ответы (1)


Сначала вам нужно определить команду. наш находится в нашем misccommands.cfg

определить команду{
имя_команды writetofile
строку_команды /путь/к/сценарию $SERVICEESTATE$ $SERVICETYPE$ и т. д...
}

Затем вам нужно вызвать это в event_handler вашего сервиса.

определить имя_службы здесь{
...
event_handler writetofile
...
}

person mezzie    schedule 01.10.2010