天天看點

zabbix 觸發器 count 函數的使用

zabbix監控中小編用的最多的是count的這函數,确認多次以減少了很多誤告警,提高了運維效率。

可以設定連續幾次都異常才發出告警,這樣一來,隻要發出告警基本上就已經确定發生故障了。

count

參數:秒或#num

支援類型:float,int,str,text,log

作用:傳回指定時間間隔内數值的統計

舉例:

count(600)最近10分鐘得到值的個數

count(600,12)最近10分鐘得到值的個數等于12

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

     本文轉自1321385590 51CTO部落格,原文連結:http://blog.51cto.com/linux10000/1961419,如需轉載請自行聯系原作者