Назад | Перейти на главную страницу

Эскалации Nagios не запускаются

В настоящее время я переделываю нашу конфигурацию Nagios для использования шаблонов. Я определил несколько шаблонов хостов и сервисов, например:

define service {
        name                                    8x5servicetemplate
        max_check_attempts                      2
        check_interval                          1
        retry_interval                          1
        check_period                            8x5
        notification_interval                   2
        notification_period                     8x5
        contact_groups                          administrators
        register                                0
}

define service {
        name                                    10x5servicetemplate
        max_check_attempts                      2
        check_interval                          1
        retry_interval                          1
        check_period                            10x5
        notification_interval                   2
        notification_period                     10x5
        contact_groups                          administrators
        register                                0
}

define service {
        name                                    12x5servicetemplate
        max_check_attempts                      2
        check_interval                          1
        retry_interval                          1
        check_period                            12x5
        notification_interval                   2
        notification_period                     12x5
        contact_groups                          administrators
        register                                0
}

define service {
        name                                    24x7servicetemplate
        max_check_attempts                      2
        check_interval                          1
        retry_interval                          1
        check_period                            24x7
        notification_interval                   2
        notification_period                     24x7
        contact_groups                          administrators
        register                                0
}

Затем я добавил простую эскалацию уведомлений для сервисов:

define serviceescalation {
        host_name                               *
        service_description                     *
        first_notification                      3
        notification_interval                   5
        contact_groups                          administrators,developers
}

Однако я не могу заставить работать эскалацию. Просматривая журнал Nagios, я вижу, что только группа администраторов получает уведомление (через XMPP), другие пользователи никогда не получают никаких уведомлений.

Я уже пытался перенести эскалацию на определенные определения хоста, но это не повлияло на результат.

Что-то не так с моей эскалацией? Это не кеш конфигурации, другие изменения сразу же отображаются при перезагрузке конфигурации.

Посмотри на это документ. Это очень хорошо говорит о том, что вам нужно дать last_notification.

Но я не вижу того же в вашем (определение эскалации услуг).

Если нет last_notification или после времени last_notification (если вы упомянули в целом), он уведомит вашу группу контактов по умолчанию, которой в вашем случае являются администраторы.