Nagios不会在特定的时间发送通知

我遇到了Nagios的问题。

这是我的服务定义:

define service{ use generic-service host_name Server1 service_description Check My Own Sfutt check_command check_nrpe!check_mystuff contact_groups IT notification_interval 60 check_interval 60 check_period from12to04 } 

我的时间:

 # FROM 12 AM TO 4 AM define timeperiod{ timeperiod_name from12to04 alias FROM 12 AM to 4 AM sunday 12:00-04:00 monday 12:00-04:00 tuesday 12:00-04:00 wednesday 12:00-04:00 thursday 10:00-04:00 friday 12:00-04:00 saturday 12:00-04:00 } 

但是,如果服务非常紧急,我不会收到通知,然后我在Nagios中查看服务,并查看以下内容:

 Next Scheduled Check: N/A 

如果我强制手动运行,它显示临界状态,但不发送邮件。 然后nexs调查检查时间是N / A了。 任何想法?

它运作良好如果我不使用notification_interval,check_interval和check_period选项。

首先,我想你想要的时间段:#从上午12点到上午4点

 define timeperiod{ timeperiod_name from_noon_to4am alias FROM 12 AM to 4 AM sunday 12:00-24:00,00:00-04:00 monday 12:00-24:00,00:00-04:00 tuesday 12:00-24:00,00:00-04:00 wednesday 12:00-24:00,00:00-04:00 thursday 12:00-24:00,00:00-04:00 friday 12:00-24:00,00:00-04:00 saturday 12:00-24:00,00:00-04:00 } 

其次是什么是您的通知设置? 你的国家保留文件显示这个检查是什么?

  state_retention_file=/var/cache/icinga/retention.dat 

你是否收到来自Nagios的电子邮件?