Может ли Nagios использовать любой пользовательский API? - PullRequest
0 голосов
/ 24 октября 2018

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

Спасибо.

1 Ответ

0 голосов
/ 24 октября 2018

Вы можете сделать это, создав новое определение команды, одно для службы и следующее для уведомления хоста.Это очень похоже на то, что у вас уже есть для уведомлений по электронной почте.

Рекомендуется создать новый скрипт на вашем любимом языке (Bash, Python, Perl, ..), который будет содержать необходимые данные для вызова вашего API.Этот скрипт должен быть включен в определение вашей команды, как я пишу выше.

Подобное решение для Slack API вы можете найти здесь .

...