Nagios 升级未触发

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),其他用户从未收到任何通知。

我已经尝试将升级转移到特定的主机定义,但这并没有改变结果。

我的升级是否存在内在问题?这不是配置缓存的问题,重新加载配置时其他更改会立即显示出来。

答案1

看看这个文档。它清楚地表明您需要提供 last_notification。

但我在您的(服务升级定义)中没有看到相同的内容。

如果没有 last_notification 或在 last_notification 时间之后(如果您一般提到),它将通知您的默认联系人组,在您的情况下是管理员。

相关内容