为了方便演示,这里白眉大叔用 为可用内存设置触发器 来做一下演示:
可用内存,我在这篇文章 中写了详细步骤:zabbix自定义监控服务器内存百分比
需求: 当内存可用百分比小于20% 则触发报警规则
先把用户信息设置一下:
显示处理的问题也选上
步骤:
从配置 界面中 选择 触发器:
选择创建触发器
恢复表达式:
这个时候测试一下,是否报警:
在web02 上
测试: 关闭swap分区
swapoff -a
dd if=/dev/zero of=/dev/null bs=600M count=1024
监控到了
单纯的模拟一下:
比如我设置的规则是
UserParameter=tcp_all, ls /etc/ | wc -l
systemctl restart zabbix-agent.service
Cannot evaluate expression: "Cannot evaluate function "music-47.97.173.135:tcp_all.last()": item is not supported.".
我这里是因为获取不到值导致的,
先去监控项中测一下能否获取到值
然后数量超过 设置的5个,就会告警通知了。
欢迎来撩 : 汇总all