zabbix报警表达式总结

表达式1:  cpu load1>

{www.zabbix.com:system.cpu.load[all,avg1].last(0)}>5


表达式2:cpu load1>5load连续10分钟大于2

{www.zabbix.com:system.cpu.load[all,avg1].last(0)}>5|{www.zabbix.com:system.cpu.load[all,avg1].min(600)}>2


表达式3:cpu 00:00-06:00之间load1连续五分钟大于2

{zabbix:system.cpu.load[all,avg1].min(300)}>2&{zabbix:system.cpu.load[all,avg1].time(0)}>000000&{zabbix:system.cpu.load[all,avg1].time(0)}<060000


表达式4:cpu 最后一次的load1值减前一次的load1值,共结果的绝对值小于9

{public monitor:system.cpu.load[,avg1].abschange(0)}<9


表达式5: cpu 当前1小时的平均load1>一天以前1小时的平均load110,avg时间默认为S,也可以为次数,avg#600)代表600次的平均值

{public.monitor:system.cpu.load[,avg1].avg(600)}>{publicmonitor:system.cpu.load[,avg1].avg(600,86400)}+10


表达式6: cpu 最后600locd大于12的次数大于20

{public monitor:system.cpu.load[,avg1].count(600,12,”gt”)}>20

 

表达式7:cpu  24小时以前最后10次load大于12的个数大于20

{public monitor:system.cpu.load[,avg1].count(#10,12,”gt”,86400)}>20


表达式8两台器的SMTP同时故障

{smtp1.zabbix.com:net.tcp.service[smtp].last(0)}=0&{smtp2.zabbix.com:net.tcp.service[smtp].last(0)}=0

 

表达式9检查agent的版本

{zabbix.zabbix.com:agent.version.str(beta8)}=1 


表达式10五分钟内最大值和最小值之差大于0

{Zabbix server:tcp,21.delta(300)}>0

 

表达式11: 三分钟没有收集到数据

{zabbix.zabbix.com:tick.nodata(180)}=1

本文转自奔跑在路上博客51CTO博客 ,原文链接http://blog.51cto.com/qiangsh/1853667如需转载请自行联系原作者


qianghong000

上一篇:“Zabbix poller processes more than 75% busy”警报问题解决


下一篇:tomcat内存溢出,应用进程死锁