lb5645284 发表于 2019-1-13 14:42:09

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

需求:
   目前公司的邮件报警邮件都是发给运维部的,这样造成运维部要处理大量的报警邮件,这样做降低了效率,今天想了一下把具体的一些应用的报警分配到各个开发小组的项目负责人,以便更好的解决和处理线上服务器出现的问题。
好了直接上步骤:
首先编辑contacts.cfg文件:内容如下:
define contact{
      contact_name                  nagiosadmin
      use                           generic-contact
      alias                           Nagios Admin
      email                           report-noreply@222.com
      }
define contact{
      contact_name                  yaoshenshen
      use                           generic-contact
      alias                           yaoshenshen-sys
      email                           yaoshenshen@222.com
      }
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组的用户
      }
好了,大功告成。


页: [1]
查看完整版本: Nagios 根据具体应用发送报警到指定的人员