针对Zabbix模板里某个主机的触发器进行修改

一个模板被多台主机使用,其中某一台主机的告警阈值需要被修改,后续其他机器的该项告警阈值需要保持不变。如果只是监控项上触发器,我们可以选择在主机上直接停用不符合阈值的告警,再新建一条阈值符合预期的触发器告警这种做法,但是如果触发器是来自自动发现规则的触发器类型的话,再用这种新增的做法,那修改的内容就会多很多,再新建就会很麻烦。
现在决定对触发器类型里面的阈值设置成宏值,以为后续可以进行灵活地修改做基础。
1. 监控原型、触发器类型、最新数据,如图1、2、3.
swC957tP62f0cbfa06d72.png
1
WJQtjBjv62f0cc00d6a0e.png
2
9yIOQemS62f0cc09f2cb6.png
3
2. 现在查看主机的触发器以及现在的最新告警,如图4、5.
主机生成的相应触发器:
qVn1oynW62f0cc1463dbd.png
4
现在最新的告警内容
wYVBEWW162f0cc1f67305.png
5
3. 现在进入到相应的触发器,尝试进行修改。如图6.
cYMW5F8d62f0cc3cce3c0.png
6
因为该触发器内容源于模板里面的触发器类型,在主机里面是没法进行修改的,只能去到上一级的模板里面才能修改,但若在模板进行了修改,后续使用该模板的机器也会跟随模板而改。违背了开始的需求。
4. 在模板尝试新建一条触发器类型,设置宏值以取代具体的阈值。如图7。
nY2UbVAk62f0cc45a5f62.png
7
对比上下两条触发器可知,针对的内容是一样的,不同的是把原本具体设定的阈值改为了宏值。
另外在对应模板的“宏”处把新增的宏值添加上。如图8
rArTDJFB62f0cc4cf0d9d.png
8
5. 回到主机,进行测试验证。图9、10
IxLnRhPI62f0cc5474b89.png
9
可以在下图看到尽管该值来源于模板,但仍能在主机对其进行修改,无需改动模板触发器类型内容。
dFrxuXZN62f0cc5ce4cbd.png
10
6. 进入到主机的触发器去查看,如图11.
gvOs7UD962f0cc65009b9.png
11
可以看到多了四个带有刚才所设置的宏值的触发器。
7. 查看最新告警内容。图12.
zaHIAVFP62f0cc6c63429.png
12
宏值{$CPU_INFO}在告警时会转换设定的数值11带出。
技术交流欢迎加入Q群:177428068

0 条评论

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

397 篇文章

作家榜 »

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