Я пытаюсь установить Monit на автомасштабированной группе машин. Идеально я хотел бы, чтобы monit отправил предупреждения моей nagios службе (который уже настроен для возрастания предупреждений).
Я нашел это старое сообщение, которое попросило такую функцию, но я не могу найти документацию, которая описывает это. Действительно ли возможно установить пользовательское предупреждение в Monit?
С уважением
Править: Я знаю, что мог записать сценарий удара, который посылает пассивные чеки к Nagios, и выполните его с exec
команда, но я хотел бы знать, существует ли более чистое решение, с помощью alert
команда.
Из документации по монитору кажется, что предупреждение
предназначено строго для отправки электронной почты.
Вы можете использовать электронную почту в качестве метода доставки для проверок Nagios, отправив предупреждения на адрес электронной почты, который передается по конвейеру сценарию (а не доставляется в почтовый ящик), например mail2mon . Затем сценарий отправляет пассивную проверку Nagios.
Если это невозможно,Существует несколько способов опроса Nagios для получения подобной информации. Как минимум, вы можете использовать check_file_age в файле pid или check_logfiles для поиска событий мониторинга в системном журнале.