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,如需轉載請自行聯系原作者