Nagios 根据具体应用发送报警到指定的人员

需求:
     目前公司的邮件报警邮件都是发给运维部的,这样造成运维部要处理大量的报警邮件,这样做降低了效率,今天想了一下把具体的一些应用的报警分配到各个开发小组的项目负责人,以便更好的解决和处理线上服务器出现的问题。
好了直接上步骤:
首先编辑contacts.cfg文件:内容如下:
define contact{
        contact_name                    nagiosadmin
        use                             generic-contact
        alias                           Nagios Admin
        email                           [email protected]
        }
define contact{
        contact_name                    yaoshenshen
        use                             generic-contact
        alias                           yaoshenshen-sys
        email                           [email protected]
        }
define contactgroup{
        contactgroup_name       system
        alias                   system
        members                 yaoshenshen
        }
        
        
define contactgroup{
        contactgroup_name       admins
        alias                   Nagios Administrators
        members                 nagiosadmin
        }
修改主机配置文件vim NB-test-host.cfg
define host{
        use                     linux-server
        host_name               NB-test
        alias                   NB-test
        address                 1.1.1.1
        }
define service{
        use                             local-service
        host_name                       NB-test
        service_description             check ssh
        check_command                   check_tcp!55536
        contact_groups                  system   #指定邮件组 当55536接口无法访问的时候报警邮件发送给system组的用户
        }
好了,大功告成。

本文出自 “yaoshenshen” 博客,谢绝转载!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。