zabbix監(jiān)控中小編用的最多的是count的這函數(shù),確認(rèn)多次以減少了很多誤告警巍耗,提高了運(yùn)維效率。
可以設(shè)置連續(xù)幾次都異常才發(fā)出告警渐排,這樣一來炬太,只要發(fā)出告警基本上就已經(jīng)確定發(fā)生故障了。
count
參數(shù):秒或#num
支持類型:float,int,str,text,log
作用:返回指定時間間隔內(nèi)數(shù)值的統(tǒng)計(jì)驯耻,
舉例:
count(600)最近10分鐘得到值的個數(shù)
count(600,12)最近10分鐘得到值的個數(shù)等于12
count(600,12,"gt")最近10分鐘得到值大于12的個數(shù)
count(#10,12,"gt")最近10個值中亲族,值大于12的個數(shù)
count(600,12,"gt",86400)24小時之前的10分鐘內(nèi)值大于12的個數(shù)
count(600,,,86400)24小時之前的10分鐘數(shù)據(jù)值的個數(shù)
第一個參數(shù):指定時間段
第二個參數(shù):樣本數(shù)據(jù)
第三個參數(shù):操作參數(shù)
第四個參數(shù):漂移參數(shù)
- 支持的操作類型
eq: 相等
ne: 不相等
gt: 大于
ge: 大于等于
lt: 小于
le: 小于等于
like: 內(nèi)容匹配
日常使用實(shí)例
- 上行流量最近兩次都大于50M告警
{zabbix:net.if.out[em1].count(#2,50M,"gt")}=2
- 最近30分鐘zabbix這個主機(jī)超過5次不可到達(dá)炒考。
{zabbix:icmpping.count(30m,0)}>5