Nagios时间段和通知期

Mik*_*e J 6 nagios

我遇到麻烦让Nagios在预定义的时间段内遵守notification_period设置.

我的时间段定义称为"睡眠",因为在午夜和早上7点之间不通知我.它看起来像这样:

 define timeperiod{
    timeperiod_name sleep
    alias           Not Middle of Night
    sunday          07:00-23:59
    monday          07:00-23:59
    tuesday         07:00-23:59
    wednesday       07:00-23:59
    thursday        07:00-23:59
    friday          07:00-23:59
    saturday        07:00-23:59
    }
Run Code Online (Sandbox Code Playgroud)

我已经为主机输入了如下指令:

define host{
    use             linux-server,host-pnp
    host_name       server.domain.com
    alias           server.domain.com
    address         xxx.33.xxx.243
    notification_period     sleep
    }
Run Code Online (Sandbox Code Playgroud)

今天早上我期待看到警告通知,但仅在早上7点之后.相反,我昨晚23:59到今天早上7点整夜看到了它们.

我从配置中了解到,在此期间我不应该收到任何电子邮件.

我忽略了什么吗?我希望它会如此简单,但它没有按预期工作.

Mik*_*e J 6

我已经解决了这个问题,这个问题源于对Nagios配置方式缺乏了解.简而言之,如果需要,自定义服务检查需要自定义notification_period指令.

这个问题在这里得到了详细的回答:

Nagios论坛:在主机配置上没有兑现notification_period?


Gua*_*ian 2

只是一个提示。请检查您在 Nagios 服务器上的时间和时区设置。你的配置对我来说看起来不错。