zabbix触发器配置定期生效教程

例如,在主机定期跑批量任务期间,可以将CPU使用率的提升保持在一定范围内不再触发告警(正常告警)提醒。

在企业生产过程中,并非所有的设备都需要全天候、满负载运转,也有些仅需要周期性的运转即可。例如,在某家企业,有一批这样的机器,每天都会在固定的时间跑批量任务,期间,机器的CPU使用率会有明显的提升。在这种情况下,如果zabbix触发器配置成为全天候生效机制,那么跑批量任务期间就CPU使用率升高应付直接触发告警。但对于企业与主机管理员而言,这期间CPU使用率升高是正常场景,并不需要为此发出告警。

为避免误告警,主机管理员需要对告警策略进行优化,减少误告警的可能。简言之,就是在跑批量任务期间CPU使用率的提升保持在一定范围内不再触发告警。下面以一台主机的CPU使用率为例:

1.如图可以看到产生了CPU使用率告警(模拟)

0Hza2UfG663d7e2c5052e.png

2.现时的时间是早上11点10分,假设是跑批任务需要执行30分钟(30分钟内CPU使用率会明显增长),将需要屏蔽这个时段30分钟内的CPU告警。可以将触发器设置为如下图所示内容。

选择功能函数“time”,其中书写对应格式是“时分秒”

8nM1XUGj663d7e4505a01.png

完整触发器表达式:CPU使用率大于0.1%且时间范围不在11:10-11:40之间。

SHp5tucA663d7e6e4f912.png

也可以为恢复表达式也加上生效时间限制:

kYzUXhcS663d7e8eab2c9.png

3.手动将告警关闭,可以观察到在指定的限制时间范围内,告警并没有产生,一旦超过11:40分0秒后告警重新出现。

tYnB6js0663d7ead27fa4.png

以上就是这一期的全部内容。在运维实践中,zabbix触发器定期生效是一个比较常见和实用的配置,它可以自动屏蔽周期性任务告警误报,避免分散运维人员工作精力。大家好,我是乐乐,专注开源运维监控技术研究与分享,更多技术分享欢迎关注乐维社区。

0 条评论

请先 登录 后评论
乐维君
乐维君

397 篇文章

作家榜 »

  1. 乐维君 397 文章
  2. YOHOHO 14 文章
  3. 机灵小和尚 13 文章
  4. 我是一只小菜鸡 12 文章
  5. 细雨闲花 11 文章
  6. 。。。 9 文章
  7. 御前侍卫张五哥 9 文章
  8. 小黄人 8 文章