Icinga2: отправка электронного письма при падении хоста/службы

Icinga2: отправка электронного письма при падении хоста/службы

Я установил и настроил Icinga2 с помощью icingaweb2.

Я добавил тестовый хост с тестовым сервисом: назовем его «example.com».

Это тестовый хост:

/etc/icinga2/conf.d/hosts/example-com:

object Host "example-com" {
        //Importiert die generische Host-Vorlage aus der template.conf
        import "generic-host"
        //IPv4 Adresse
        address = "2xx.2xx.2xx.2xx"

        //Angabe des Betriebssystemtyps
        vars.os = "Linux OS"
        vars.sla = "24x7"
}

Хорошо, тогда у нас есть конфигурация сервиса:

/etc/icinga2/conf.d/hosts/example-com/http.conf

object Service "http" {
    import "generic-service"
    host_name = "example-com"
    check_command = "http"
    vars.sla = "24x7"
}

Конечно, я добавил новую группу пользователей в /etc/icinga2/conf.d/users.conf

/**
 * The example user 'icingaadmin' and the example
 * group 'icingaadmins'.
 */

object User "icingaadmin" {
  import "generic-user"

  display_name = "Icinga 2 Admin"
  groups = [ "icingaadmins", "linux-admins" ]

  email = "[email protected]"
}

object UserGroup "icingaadmins" {
  display_name = "Icinga 2 Admin Group"
}

object UserGroup "linux-admins" {
  display_name = "Linux-Administrators"
}

Теперь я думаю, что мне нужно добавить contact_groups в хост. Но если я это сделаю, проверка конфигурации не пройдет :-(

Спасибо за вашу помощь :-)

решение1

Вы не определили ни одного объекта уведомления, ссылающегося на объекты хоста/службы и связанного с пользователями и командами уведомления.

Пример конфигурации в conf.d/notifications.conf уже дает представление, хотя вам следует рассмотреть возможность написания собственных правил применения уведомлений для хостов и служб на основе вашего типа уведомлений — будь то почта, смс и т. д. См.использование уведомления о применении.

Проверьте, добавлены ли объекты уведомлений, вызвав:

icinga2 object list --type Notification 

после проверки конфигурации.

решение2

Связанный контент