zabbix 觸發器 count 函數的使用

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

相關文章
相關標籤/搜索