本人亲测
service_notification_commands的command出自于commands.cfg,这里定义了使用什么命令发送邮件。 配置时间模板
检查timeperiod的配置,一般在主配置文件中,或者在timeperiod.cfg等配置文件中可以找到:
时间模版:/usr/local/nagios/etc/objects/timeperiods.cfg
define timeperiod{
timeperiod_name service (此处可以自定义命名,与上保持一致)
alias 24x7 Sans Holidays
use us-holidays ; Get holiday exceptions from other timeperiod
sunday 00:00-24:00 monday 00:00-24:00 tuesday 00:00-24:00 wednesday 00:00-24:00 thursday 00:00-24:00 friday 00:00-24:00 saturday 00:00-24:00 }
这个配置就是定义了一个名字是"service"的时间段,包括从周一到周日中每天的24小时。这个时间段里,系统会将故障告警信息发送给联系人。