У меня есть веб-интерфейс icingaweb2 для icinga2 с директором.
Я хотел бы отправлять уведомления по электронной почте для любого типа предупреждений на любом хосте, который я отслеживаю.
поэтому я перешел в веб-интерфейс icingaweb2 и в левом меню щелкнул Icinga Director
-> Notifications
и нажал на Notifications
а потом add
На самом деле я добавил два уведомления.
для одного я импортировал mail-host-notification
а для другого mail-service-notification
.
поэтому уведомления, связанные с хостом, - это один сценарий, а уведомления, связанные с сервисом, - это другой.
Поскольку я хочу, чтобы рассылались все виды уведомлений, в Assign where
обязательная штука, которую я настроил для обслуживания - !service.disabled
так что пока он включен ... и для службы я использовал host.zone == "master"
поскольку у меня нет спутников, поэтому все они находятся в одной зоне.
это правильный путь?
Я не нашел нигде, чтобы определить, куда отправлять электронное письмо.
Я проверил скрипт, и там должна быть переменная окружения (я думаю) с именем USEREMAIL
чтобы определить, куда отправить это электронное письмо. Я не мог найти, где его разместить!
Итак, подведем итог .. несколько вопросов:
Assign where
правила, которые я применил, имеют смысл, чтобы предупреждать все типы уведомлений со всех хостовБольшое спасибо
так что я наконец нашел решение.
в общем, когда я пошел в notifications
в директорах я не заметил меню для создания объектов пользователей.
так что этот сайт показывает, где именно он, я как-то пропустил.