触发器的初始值如何确定_zabbix-第二章-第六节 添加触发器

zabbix最重要的功能是什么呢?我觉得监控是第一步,真正展示他的功能的是各种方式来报警,报警是我们可以看到的,那么是有什么机制导致他报警的呢?那就是触发器了,触发器是报警的第一大功臣,这节我们就来说说触发器如何设置

2f5d6df2e5b17565f3713e25bda61833.png

我们一般会在以下情况中设立触发器:

13b4f63beeabfd8aeb7f22def30bcce9.png

这节我们主要说一下 “端口存活” 和 “数据获取连续性”;另外两个需要设计到zabbix_agent,后面会说到。

1、简单的端口存活触发器

点击 “配置” --> “主机”--> “触发器”,如下图所示:

f3a18e5d210f8123a6c0cf0222345805.png

点击右上角 “创建触发器”:

4f8382c742780f6b300294367cfa9daa.png

会出现如下界面:

ae9a0e442af00690c4e9d78d56f20a2d.png

在“名称”参数中,写入一个名字,严重性可以自己确定自己设立的触发器一旦被触发,是属于小问题呢,还是说比较严重的问题,类似于一个端口down了,内存超过80%了,这些都属于比较严重的问题,比如:

18e1b11aa9bec755a4a8496cb0a57194.png

我在这里设立触发器的名字是 “port_survival_22” ,严重性我设定的是 “严重” ,当点击 “添加按钮之后,如下图所示:

b0df0f215ecdcfe85321f359c90a4342.png

点击 “选择” 按钮:

9208f457cbf2c5bb9b47c09d76a933c5.png

从上图中选择要设立触发器的监控项目,我选择的是第一个;

next:

4c29de710b2a01073d73467dcc16ba18.png

从下拉列表中选择:

last()-Last(most recent)T value 汉译:最近一次获取的值

0d598fe6832866beaf59e342022907c8.png

如下图之后,选择 “插入” 按钮:

68e3879935359b1a6c0cecec9191163f.png

最后确认信息如下图之后,点击 “添加” 按钮:

d781b3fe945b39f864a38349a625ec4d.png

这个时候我们就已经添加了一个触发器,如何验证呢?本节最后再验证吧,比较懒~~~

2、数据获取连续性

这个是什么意思呢?

就是说比如你在获取一个数值,或者说被监控主机需要每隔30S给你返回一些数据,但是不一定是数字,或者是浮点数,偶尔有一次两分钟没有给你返回数据,这个时候说明被监控主机出问题了,这个时候就是“数据获取连续性”的触发器。

在刚才创建成功的界面中,点击右上角的 “创建触发器”:

21343d5e981f210b815e45ba57a95b2b.png

本次设置信息如下:

7862ca691a56c8611b29254422586399.png

PS:帮忙回忆下 “host_survival_ping” 的功能,每隔30S来ping一下对方主机,验证是否存活。

最后如下图所示:

82170cc156a519c78cc10e1b1567f3e0.png

这个时候两个简单的触发器就搞定了,但是实际生产中,这两个触发器也是我们使用最多的两个触发器。

0c9af1819248393f9ac63a4725144c86.png

3、如何验证?

在这里我选择把192.168.20.129这台被监控主机关机,好了,去抽根烟~~~一会儿回来应该就报警了~

OK,现在看下仪表板:

点击 “监测” --> “仪表板”

90f648c5c70bf8ec26567bceb2e6cd7c.png

我们发现只有一个报警了,为什么另一个触发器 “host_survical_ping” 没有报警呢?因为即使你关闭了129服务器,他也是会有数据写入数据库的,哪怕是错误的数据,那么也是数据,所以不会触发报警,我们如何验证呢?

把触发器“host_survival”的 “更新间隔” 修改成 “2m” 如下图所示,静等~~~

4c8a68bd4676005ff4ba877204d3f0b1.png

一分钟过后。。。

cbe4b04c45cc1a03cb64b21b63dd0d09.png

如上图所示,已经报警了,这时候我们重新把 192.168.20.129 这台服务器启动,再把 “host_survival” 的更新间隔修改成 “30S” 静等一会儿。。。

OK,如下图所示,恢复正常

68027b5b531f9b3aa9ac80b2cd4a0ac7.png

至此,我们触发器的 “端口存活” 和 “数据获取连续性” 搞定,同学们一定要认真点儿,这篇文章简直坑死我了,中途遇到各种问题,都是小疏漏,写了整整三个小时~~~不过只要按照我的图示来做,应该不会有问题~~~

继续加油~


版权声明:本文为weixin_42347763原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>