为了方便演示,这里白眉大叔用 为可用内存设置触发器 来做一下演示:
可用内存,我在这篇文章 中写了详细步骤:zabbix自定义监控服务器内存百分比
需求: 当内存可用百分比小于20% 则触发报警规则
先把用户信息设置一下:
显示处理的问题也选上

步骤:
从配置 界面中 选择 触发器:

选择创建触发器



恢复表达式:

这个时候测试一下,是否报警:
在web02 上
测试: 关闭swap分区
swapoff -a
dd if=/dev/zero of=/dev/null bs=600M count=1024
监控到了


{#more-8930}
单纯的模拟一下:
比如我设置的规则是
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个,就会告警通知了。
51工具盒子