nagios 图形化监控部署

nagios警告级别分离,可以定义不同的联系人,对不同的联系人定义不同的警告级别即可实现,其做法如下:

一、在contacts.cfg配置文件定义不同联系人

1、定义名为leader的联系人

vi /usr/local/nagios/etc/objects/contacts.cfg 添加如下内容:

define contact{

contact_name leader #联系人的名称

alias leader relation #联系人的别名

service_notification_period 24x7 #联系人接收服务警告邮件时段

host_notification_period 24x7 #联系人接收主机警告邮件时段

service_notification_options c,r #联系人接收服务警告级别,c-(CRITICAL) r-(RECOVERY)

host_notification_options d,r #联系人接收主机警告级别,d-(DOWN) r-(RECOVERY)

service_notification_commands notify-service-by-email

host_notification_commands notify-host-by-email

email fanjingjian@hk515.com , mawei@hk515.com #联系人邮箱

}

2、定义名为nagiosadmin的联系人

vi /usr/local/nagios/etc/objects/contacts.cfg 添加如下内容:

define contact{

contact_name nagiosadmin #联系人名

use generic-contact #调用模板中的通用联系人

alias Nagios Admin #别名

email readom@189.cn,401596186@qq.com #值班手机

}

3、定义名为:admins的联系人组

vi /usr/local/nagios/etc/objects/contacts.cfg 添加如下内容:

define contactgroup{

contactgroup_name admins #组名

alias Nagios Administrators #组别名

members nagiosadmin,tyyd #组成员

}

二、修改templates.cfg中主机和服务告警联系人组为admins (默认即是)

三、通过以上修改

tyyd只会收到服务警告类型为CRITICAL,RECOVERY以及主机警告类型为DOWN,RECOVERY的邮件,联系人nagiosadmin会收到全部的邮件

相关推荐
鸿观工坊7 小时前
第5篇 Nginx 监控:流量、连接与性能指标
监控
鸿观工坊16 小时前
第4篇 Spring Boot 应用监控:Micrometer 与 JVM 指标
监控
鸿观工坊16 小时前
第1篇 Prometheus 监控体系全景与基础环境搭建
监控
苏渡苇8 天前
Spring Insight 里如何把 Span 画成瀑布时间线
后端·spring·spring cloud·springboot·监控·apm
行百里er8 天前
轻量级 Spring 监测工具——Spring Insight 发布了
spring boot·后端·监控
宋均浩9 天前
告警规则 243 砍到 27:Prometheus 降噪实战,日均打扰 47 次 → 3 次
云原生·监控·devops
小小ken10 天前
水星摄像头(MIPC552W)双摄版和乔安摄像头(JA-A12,JA-w1)接入easynvr具体步骤
监控·摄像头·nvr·easynvr·水星·乔安
行百里er10 天前
Spring Insight 里如何把 Span 画成瀑布时间线
spring boot·后端·监控
行百里er11 天前
Spring Insight 里如何把 Span 收成一条链路
spring boot·spring cloud·监控