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会收到全部的邮件

相关推荐
Flynn Liang3 天前
上线后怎么排查 AI 调用?Spring AI Observability:token/延迟/成本埋点与全链路追踪
java·人工智能·spring·监控·可观测性·observability·springai
青山科技分享14 天前
跨境电商卖家如何用AI监控竞品价格和动态?
监控·卖家·盯着
鸿观工坊15 天前
Prometheus 监控报告编写:SLO报告
监控
vivo互联网技术17 天前
域名埋点零侵入实时校验实践:基于代理转发与规则驱动的工具设计
前端·测试·监控·代理·埋点
Sayai17 天前
Elasticsearch Rollup 汇算索引实战:监控指标多粒度预聚合查询,附 painless 时间窗取每日最新值
大数据·运维·elasticsearch·搜索引擎·性能优化·监控
数据库小学妹18 天前
数据库运维五级成熟度:监控、备份、高可用怎么串起来
运维·数据库·监控
fengkai454523 天前
十三、Zabbix 监控
运维·服务器·zabbix·监控·网络设备
鸿观工坊1 个月前
Prometheus 内置指标:每次抓取自动生成了哪些数据
监控
cws2004011 个月前
监控摄像头选型指南
运维·网络·监控