zabbix監控中小編用的最多的是count的這函數,確認屢次以減小了不少誤告警,提升了運維效率。運維
能夠設置連續幾回都異常才發出告警,這樣一來,只要發出告警基本上就已經肯定發生故障了。ide
count函數
參數:秒或#numspa
支持類型:float,int,str,text,logit
做用:返回指定時間間隔內數值的統計class
舉例:效率
count(600)最近10分鐘獲得值的個數監控
count(600,12)最近10分鐘獲得值的個數等於12float
count(600,12,"gt")最近10分鐘獲得值大於12的個數統計
count(#10,12,"gt")最近10個值中,值大於12的個數
count(600,12,"gt",86400)24小時以前的10分鐘內值大於12的個數
count(600,,,86400)24小時以前的10分鐘數據值的個數
第一個參數:指定時間段
第二個參數:樣本數據
第三個參數:操做參數
第四個參數:漂移參數
支持的操做類型
eq: 相等
ne: 不相等
gt: 大於
ge: 大於等於
lt: 小於
le: 小於等於
like: 內容匹配
平常使用實例
上行流量最近兩次都大於50M告警
{zabbix:net.if.out[em1].count(#2,50M,"gt")}=2
最近30分鐘zabbix這個主機超過5次不可到達。
{zabbix:icmpping.count(30m,0)}>5
參考博文:http://www.jianshu.com/p/0c800a095e6c