zabbix告警抑制

zabbix 告警抑制

本人认为告警抑制有两种方法:
一种是触发器的依赖关系,一种是调整触发器触发动作的时间。

第一种告警抑制
举例:
路由器A----->路由器B------>路由器c

我们在监控网络设备的时候,三台设备上都对网口进行了监控监控,如果路由器A,的网络不通了,那么后边的 路由器B 和 路由器C 的网络肯定也就不通了,那么这时候三台路由器都会报警,没有办法确定谁得问题,但是我们添加触发器依赖关系,

触发器的依赖是这样的,A 依赖 B ,那么当B 发生告警之后,A 就不会再次告警,

由此可见 路由器c 要依赖 B 和 A , 路由器B要依赖A,

对于路由器c来说,当B或A 发生告警了之后,c就不会在告警了,同样,相对于B来说,A发生了告警,B就不会在告警了,就是同意问题出现,只有一台机器告警,

这种可以进行告警抑制

第二种告警抑制

通过修改触发器发现问题之后,提示问题的时间,
我们在配置告警的时候,大部分都是发现问题只有就 "immediately(立刻)"报警,但是这种情况有不确定性,

举例:

我们监控端口的状态,当端口检测不到之后就告警,但是当网络抖动的时候,也会检测不到端口的存在,这种情况是不可避免的,这种情况如果我们设置"immediately(立即)" 告警的话是不合适的

所以我们就设置步骤:动作里有步骤的定义,如下:

我们在定义监控项的时候,他的更新时间是每1分钟更新一次,

在动作-->操作 里边是讲步骤的(step),步骤1,就是立即发送,我们之前说过了端口监控不适合,

默认操作步骤持续时间:就是步骤一到步骤二之间经过60s,也可以自己设定,

我们下边把步骤设置为了4,就说明我们在三分钟(因为步骤1是立即发送)以后发送告警,三分钟可以扫描5038端口3次,如果都是检测不到的话,就会发送告警,这样比较有说服力,

达到的效果就是,在发第一次发现端口异常后的三分钟后,并且每次检测都是端口异常,才会发送告警。

原文地址:https://blog.51cto.com/13930997/2453323

时间: 2024-08-13 13:50:05

zabbix告警抑制的相关文章

zabbix告警模板表格化

为了更好的用户体验,我们需要尽量美化我们的输出内容,尽量做到整齐划一,让人看了会有很舒服的感觉, 这个好像和苹果的产品一样,给人一种美感让人感觉非常享受. 一般我们的zabbix告警邮件就是纯文字,建议发送邮件的时候采用html的信体方式发送,并且表格化.颜色化输出. 下面是我的模板代码,可以根据自己的需求做调整: 1 <table border="1" bordercolor="black" cellspacing="0px" cellp

CMDB机柜平台结合zabbix告警展示

最近看了刘天斯老师的机柜展示平台,非常绚丽,而且有大屏显示的话也是能够体现运维价值的,这里就说下我最近在做的CMDB平台的一些数据: CMDB数据: 机房,机柜,机柜电源,机柜位置,机房合同,合同到期时间,机房联系人. 服务器,CPU,硬盘,是否虚拟化,宿主机,raid类型,内存. 资产ID,上架日期,下架记录,服务器代理商,代理商联系方式,服务器到保日期. IP地址,MAC地址,业务线,产品线,操作系统. 通信这块主要技术json-rpc,然后提供Api接口给程序调用,按照固定格式导入即可:硬

Zabbix告警发送性能图

前言: 实现zabbix告警发送性能图主要实现思路: zabbix告警传入item.ky参数 -> 利用item.key获取当前的性能图 -> 保存到本地 -> 在发送邮件的时候构建邮件文本内容 首先先讲一下zabbix的性能图: http://127.0.0.1/zabbix/chart.php?period=864000&stime=20180317191110&itemids%5B0%5D=25464&type=0&updateProfile=1&a

zabbix告警通知

之前使用邮件和短信发送zabbix告警信息,但告警信息无法实时查看或者无法发送,故障无法及时通知运维人员. 后来使用第三方微信接口发送信息,愉快地用了一年多,突然收费了. zabbix告警一直是我的痛点,近期发现一个基于个人微信号的信息发送工具-lykchat. lykchat信息发送系统是Python3开发的,通过模拟微信网页端,基于个人微信号,为系统管理人员提供信息发送工具. 实现的功能有用户登录管理.微信登陆管理和微信信息发送功能. 代码地址:https://github.com/lyko

一个简单好用的zabbix告警信息发送工具

之前使用邮件和短信发送zabbix告警信息,但告警信息无法实时查看或者无法发送,故障无法及时通知运维人员. 后来使用第三方微信接口发送信息,愉快地用了一年多,突然收费了. zabbix告警一直是我的痛点,近期发现一个基于个人微信号的信息发送工具-lykchat. 引用:http://blog.csdn.net/liyingke112/article/details/68955298 lykchat信息发送系统是Python3开发的,通过模拟微信网页端,基于个人微信号,为系统管理人员提供信息发送工

微信企业号升级企业微信后zabbix告警发不出去

微信企业号升级企业微信后便没有zabbix告警发出,单独运行脚本报错: 进入接口调试页面http://qydev.weixin.qq.com/debug,输入CorpID和Secret,得到access_token: 之前的格式是: 于是修改告警脚本,之前获取access_token的语句是: 由于现在格式变了(由第四列变成了第10列),于是将$4改为$10,再次运行脚本还有错误: 提示"Invalid input",单独运行输出格式: 发现唯一有异常的地方是agentid列有空格,试

zabbix 告警自定义发件人

查看zabbix 告警脚本位置 [[email protected] alertscripts]# grep "^AlertScriptsPath" /etc/zabbix/zabbix_server.conf AlertScriptsPath=/usr/lib/zabbix/alertscripts 编写告警邮件脚本 #cd /usr/lib/zabbix/alertscripts #vim alert.sh #!/bin/bash #author firxiao #date 201

zabbix告警配置

告警概述 告警是监控的重要职能,是指将达到某一阈值时间的消息发给用户,让用户在事件发生的 时候即可知道监控项处于不正常状态,从而让用户来觉得是否采取相关措施. 在zabbix中,告警是由一系列的流程组成的,首先是触发器达到阈值,接下来是Action对 事件信息进行处理,其中包括两部分:第一部分是发送消息,即将告警信息发给用户:第 二部分是执行命令,即将事件用命令进行处理,达到时间故障自动尝试回复的效果. zabbix的告警流程如下: Host group(设备组) →Hosts(设备)→ App

Zabbix告警升级机制图文详解

Zabbix告警升级机制图文详解 配置目的 随着监控项目的增多,有一些警告性质的报警可能不许要让领导收到,如果监控项长时间处于一个反复报警的状态时,可能是没有人去解决 也可能是他们无法去解决的时候,再去向上级发送告警 那么zabbix就可以通过它的告警机制去实现 它可以通过自定义时间段,发送消息.命令 从而形成一个梯度的报警机制.通过下图解释梯度报警的设置方法. 简单的配置第个,剩下的配置类似,重点不在于如何配置这个,重点在于如何配置"告警升级"和发送时间的理解 配置图解 步骤持续时间