在nagios中,可以使用很多通告方式,包括:邮件、飞信、短信通知。 重要业务一般采用短信方式通知。 但是nagios默认只对通知间隔做了控制。
本钱引用了escalationss机制进行控制。
复制代码代码示例:
#主机定义-- 192.168.1.172
define hostescalation{ host_name 10.0.0.145 #第n条信息起,改变频率间隔。 first_notification 2 #第0条信息起,恢复频率间隔,也就是启用原系统自定义的间隔。 last_notification 0 #改变后的间隔 notification_interval 240 #第2条之后通知的组(设置为无短信通知,或垃圾邮箱) contact_groups admin } #服务定义 define serviceescalation{ host_name 192.168.1.172 #服务名称 www.jbxue.com service_description System_Total_Memory_Usage,Driver_C,Driver_D,Driver_E,Driver_F,Driver_G,Driver_H,Process_Snmp,System_Memery_Usa ge,System_Cpu_Load,Process_Tomcat,Process_Mysql,net first_notification last_notification 0 notification_interval 240 contact_groups admin } 最后,把配置加入到nagios主配置中,即可生效。 |