blog.it-kb.ru
Развёртывание и настройка Icinga 2 на Debian 8.6. Часть 9. Настройка e-mail оповещений в Icinga Director 1.3 - Блог IT-KB
В этой части нашего цикла заметок об Icinga будет рассмотрен пример того, как настроить оповещения по электронной почте с помощью Icinga Director 1.3.0 и подключаемого плагина уведомлений (Notification Plugin). Исходя из того условия, что в имеющемся у меня Icinga Director после установки и базовой настройки ранее никакие оповещения настроены ещё не были, порядок действий будет следующий: Создаём временные периоды (Timeperiod) Создаём получателя оповещений (Icinga User) Устанавливаем скрипт для отсылки оповещений Создаём Команды (Notification Plugin Command) Создаём группу Хостов Создаём Оповещения (Notification) Проверяем результат Рассмотрим все этапы по порядку. Создаём временные периоды (Timeperiod) Объекты типа Timeperiod будут использоваться для определения интервала времени, в течение которого будет работать отсылка оповещений. То есть объекты такого типа в дальнейшем будут привязываться к создаваемым объектам типа Оповещение (Notification) или Шаблон Оповещений. В веб-консоли Icinga Web 2 в главном меню навигации выбираем корневую ссылку Icinga Director, после чего в открывшейся форме разделов настроек выбираем раздел настройки оповещений - Notifications В разделе управления оповещениями выбираем пункт Timeperiods Для того, чтобы создать новый объект Timeperiod, по общей логике Icinga Director, предварительно потребуется создать Шаблон соответствующего типа. Выберем ссылку Add, чтобы создать новый Шаблон. В открывшейся справа форме из выпадающего списка выберем тип объекта Timeperiod template и укажем понятное нам имя Шаблона, например, Dummy-Timeperiod. Затем создадим ещё один объект, на этот раз уже c типом Timeperiod object с произвольным именем, например Always, и привязкой к ранее созданному Шаблону (Dummy-Timeperiod). После создания объекта Timeperiod, в его свойствах переключимся на закладку Ranges. Здесь мы можем настроить временные интервалы действия данного объекта. Например, можно создавать разные объекты Timeperiod, которые будут описывать только рабочие часы или дни недели, или наоборот нерабочее время. Это позволит в дальнейшем гибко настраивать время работы оповещений. В нашем примере настраивается Timeperiod постоянного действия, то есть 7 дней в неделю и 24 часа в сутки. Используя кнопку Add