nagios如何实现触发间隔-创新互联

这篇文章将为大家详细讲解有关nagios如何实现触发间隔,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

创新互联建站2013年开创至今,先为晋城等服务建站,晋城等地企业,进行企业商务咨询服务。为晋城企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

回到重要的报警部分再提一下:

nagios3.4.1的默认检测时间是5分钟一次
check_interval   5  检测时间  
retry_interval   1  重试间隔
是在templates.cfg 文件里面改的
2、默认发邮件的时间是30秒 ,在nagios.conf 里面有个参数叫notification_timeout=30

3.
在define service里面定义normal_check_interval这个参数就可以,这样会重写这个service继承模板里的那个默认定义。
3min检查一次就写:define service{……normal_check_interval  3……}


w arningu nreacheblec riticalr ecovery
有这四个状态的一种才发告警消息,不需要的可去掉。
max_,大重试次数。即发现故障时,重试检查的次数。当达到设定值状态依旧异常时,发布告警。
normal_check_,检查的时间间隔。即多久检查一次。
retry_,重试时的间隔,跟max_关联起来看就明白了。

4.改变信息频率间隔。

vim nagios.cfg
插入一句
cfg_file=/usr/local/nagios/etc/objects/escalations.cfg
vim /usr/local/nagios/etc/objects/escalations.cfg
添加如下内容
define hostescalation{
host_name 192.168.10.21 # 被监控主机名称,与hosts.cfg中一致,多个主机以逗号隔开
first_notification 5 # 第5条信息起,改变频率间隔
last_notification 0 # 第n条信息起,恢复频率间隔
notification_interval 600 #通知间隔(10小时)
contact_groups mygroup
}

说明:从第5调警告都服务器恢复前,警告发送到mygroup下。时间为10小时一条。


define serviceescalation{
host_name 192.168.10.21 # 被监控主机名称,与Hosts.cfg中一致
service_description check_http,check_uptime # 被监控服务名称,与services.cfg中一致
first_notification 5
last_notification 0
notification_interval 600
contact_groups mygroup
}

添加完成测试下配置文件是否正确
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
测试没有问题直接重启nagios服务就OK了
service nagios restart



关于“nagios如何实现触发间隔”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享标题:nagios如何实现触发间隔-创新互联
文章起源:http://myzitong.com/article/cdjpjj.html