天天看點

zabbix報警表達式總結

表達式1:  cpu load1>5

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

表達式2:cpu load1>5或load連續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小時的平均load1加10,avg時間預設為S,也可以為次數,如avg(#600)代表600次的平均值

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

表達式6: cpu 最後600秒locd大于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

繼續閱讀