真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

zabbix--觸發(fā)器語法

小Q:山一程,水一程,身向榆關(guān)那畔行,夜深千帳燈。               --- 納蘭容若《長相思》

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站與策劃設(shè)計(jì),阿拉爾網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:阿拉爾等地區(qū)。阿拉爾做網(wǎng)站價(jià)格咨詢:18980820575

最近一直在學(xué)zabbix,總計(jì)并歸納了觸發(fā)器語法參數(shù)配置 ,并實(shí)時配置搭建,希望可以幫助大家,

有問題歡迎留言解決探討。

1、語法

2、示例

--------------------------------------------------------------------------------------------------

1、Zabbix觸發(fā)器的語法如下:

{:.()}

用Template App Zabbix Agent模板中的主機(jī)ping監(jiān)控的觸發(fā)器來進(jìn)行說明:

{Template App Zabbix Agent:agent.ping.nodata(5m)}=1

   Template App Zabbix Agent 即監(jiān)控模板

   agent.ping 即監(jiān)控模板里的項(xiàng)目Items

    nodata() 及項(xiàng)目所使用的方法

   5m 及方法所使用的參數(shù)

  操作人,選填

  持續(xù)性,選填

《如果是觸發(fā)器調(diào)用的模板,需要在模板中更改查看觸發(fā)器,若是直接創(chuàng)建的觸發(fā)器,可在主機(jī)中直接修改》

《觸發(fā)器表達(dá)式選擇的條件來自各個群組中ip下的項(xiàng)目》

zabbix -- 觸發(fā)器語法

1.abschange 參數(shù):忽略 支持類型:float,int,str,text,log 作用:返回最近獲得的值與之前獲得值差的絕對值,對于字符串類型:0表示相等,1表示不同 

2.avg 參數(shù):秒或#num 支持類型:float,int 作用:返回一段時間的平均值 舉例: avg(5):最后5秒的平均值 avg(#5):表示最近5次得到值的平均值 avg(3600,86400):表示一天前的一個小時的平均值 如果僅有一個參數(shù),表示指定時間的平均值,從現(xiàn)在開始算起,如果有第二個參數(shù),表示漂移,從第二個參數(shù)前開始算時間, #n表示最近n次的值

zabbix -- 觸發(fā)器語法

3.change 參數(shù):忽略 支持類型:float,int,str,text,log 作用:返回最近獲得值與之前獲得值的差值,對于字符串0表示相等,1表示不同 舉例: change(0)>n:忽略參數(shù)一般輸入0,表示最近得到的值與上一個值的差值大于n

zabbix -- 觸發(fā)器語法

4.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分鐘得到值的個數(shù)大于12 count(#10,12,"gt")最近10個值中,值大于12的個數(shù) count(600,12,"gt",86400)24小時之前的10分鐘內(nèi)值大于12的個數(shù) count(600,6/7,"band")-thenumberofvaluesforlast10minuteshaving'110'(inbinary)inthe3leastsignificantbits. 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)容匹配

5.date參數(shù):忽略 支持類型:any 作用:返回當(dāng)前的時間,格式Y(jié)YYYMMDD

6.dayofmonth 返回當(dāng)前是本月的第幾天

7.dayofweek 返回當(dāng)前是本周的第幾天

8.delta 參數(shù):秒或#num 支持類型:float,int作用:返回時間間隔內(nèi)的最大值與最小值的差值

9.diff參數(shù):忽略 支持值類型:float,int,str,text,log 作用:返回值為1表示最近的值與之前的值不同,0為其他情況

zabbix -- 觸發(fā)器語法

10.fuzzytime 參數(shù):秒 支持值類型:float,int作用:返回值為1表示監(jiān)控項(xiàng)值的時間戳與ZabbixServer的時間多N秒,0為其他.常使用system.localtime來檢查本地時間是否與Zabbixserver時間相同.

11.last 參數(shù):秒或#num 支持值類型:float,int,str,text,log 作用:最近的值,如果為秒,則忽略,#num表示最近第N個值,請注意當(dāng)前的#num和其他一些函數(shù)的#num的意思是不同的 last(0)等價(jià)于last(#1)last(#3)表示最近**第**3個值(并不是最近的三個值) 本函數(shù)也支持第二個參數(shù)**time_shift**,例如 last(0,86400)返回一天前的最近的值 如果在history中同一秒中有多個值存在,Zabbix不保證值的精確順序 #num從Zabbix1.6.2起開始支持,timeshift從1.8.2其開始支持,可以查詢avg()函數(shù)獲取它的使用方法

zabbix -- 觸發(fā)器語法

zabbix -- 觸發(fā)器語法

12.logeventid 參數(shù):string支持值類型:log 描述:檢查最近的日志條目的EventID是否匹配正則表達(dá)式.參數(shù)為正則表達(dá)式,POSIX擴(kuò)展樣式.當(dāng)返回值為0時表示不匹配,1表示匹配。該函數(shù)從Zabbix1.8.5起開始支持.

13.logseverity 參數(shù):忽略 支持值類型:log 描述:返回最近日志條目的日志等級(logseverity).當(dāng)返回值為0時表示默認(rèn)等級,N為具體對應(yīng)等級(整數(shù),常用于Windowseventlogs).Zabbix日志等級來源于Windowseventlog的Information列.

14.logsource 參數(shù):string支持值類型:log 描述:檢查最近的日志條目是否匹配參數(shù)的日志來源.當(dāng)返回值為0時表示不匹配,1表示匹配。通場用于Windowseventlogs監(jiān)控.例如logsource["VMWareServer"]

14.max 參數(shù):秒或#num 支持值類型:float,int描述:返回指定時間間隔的最大值.時間間隔作為第一個參數(shù)可以是秒或收集值的數(shù)目(前綴為#).從Zabbix1.8.2開始,函數(shù)支持第二個可選參數(shù)time_shift,可以查看avg()函數(shù)獲取它的使用方法.

zabbix -- 觸發(fā)器語法

15.min 參數(shù):秒或#num 支持值類型:float,int描述:返回指定時間間隔的最小值.時間間隔作為第一個參數(shù)可以是秒或收集值的數(shù)目(前綴為#).從Zabbix1.8.2開始,函數(shù)支持第二個可選參數(shù)time_shift,可以查看avg()函數(shù)獲取它的使用方法.

zabbix -- 觸發(fā)器語法

16.nodata 參數(shù):秒 支持值類型:any 描述:當(dāng)返回值為1表示指定的間隔(間隔不應(yīng)小于30秒)沒有接收到數(shù)據(jù),0表示其他.

zabbix -- 觸發(fā)器語法

17.now 參數(shù):忽略 支持值類型:any 描述:返回距離Epoch(1970年1月1日00:00:00UTC)時間的秒數(shù)

18.prev 參數(shù):忽略 支持值類型:float,int,str,text,log 描述:返回之前的值,類似于last(#2)

19.regexp 參數(shù):第一個參數(shù)為string,第二個參數(shù)為秒或#num 支持值類型:str,log,text 描述:檢查最近的值是否匹配正則表達(dá)式,參數(shù)的正則表達(dá)式為POSIX擴(kuò)展樣式,第二個參數(shù)為秒數(shù)或收集值的數(shù)目,將會處理多個值.本函數(shù)區(qū)分大小寫。當(dāng)返回值為1時表示找到,0為其他.

20.str 參數(shù):第一個參數(shù)為string,第二個參數(shù)為秒或#num 支持值類型:str,log,text 描述:查找最近值中的字符串。第一個參數(shù)指定查找的字符串,大小寫敏感。第二個可選的參數(shù)指定秒數(shù)或收集值的數(shù)目,將會處理多個值。當(dāng)返回值為1時表示找到,0為其他.

21.strlen 參數(shù):秒或#num 支持值類型:str,log,text 描述:指定最近值的字符串長度(并非字節(jié)),參數(shù)值類似于last函數(shù).例如strlen(0)等價(jià)于strlen(#1),strlen(#3)表示最近的第三個值,strlen(0,86400)表示一天前的最近的值.該函數(shù)從Zabbix1.8.4起開始支持;

22.sum參數(shù):秒或#num 支持值類型:float,int描述:返回指定時間間隔中收集到的值的總和.時間間隔作為第一個參數(shù)支持秒或收集值的數(shù)目(以#開始).從Zabbix1.8.2開始,本函數(shù)支持time_shift作為第二個參數(shù)??梢圆榭碼vg函數(shù)獲取它的用法;

23.time參數(shù):忽略 支持值類型:any 描述:返回當(dāng)前時間,格式為HHMMSS,例如123055

2、舉例參數(shù)的等效轉(zhuǎn)換,參數(shù)1==參數(shù)2

參數(shù)1: {host:zabbix[proxy,zabbix_proxy,lastaccess]}>120{host:system.uptime[].last(0)}<86400{host:system.cpu.load.avg(600)}<10參數(shù)2: {host:zabbix[proxy,zabbix_proxy,lastaccess]}>2m {host:system.uptime.last(0)}<1d {host:system.cpu.load.avg(10m)}<10

示例1:

觸發(fā)器名稱:Processor load is too high on www.zabbix.com {www.zabbix.com:system.cpu.load[all,avg1].last(0)}>5觸發(fā)器說明: www.zabbix.com:host名稱 system.cpu.load[all,avg1]:item值,一分內(nèi)cpu平均負(fù)載值last(0):最新值 >5:最新值大于5 如上所示,www.zabbix.com這個主機(jī)的監(jiān)控項(xiàng),最新的CPU負(fù)載值如果大于5,那么表達(dá)式會返回true,這樣一來觸發(fā)器狀態(tài)就改變?yōu)椤皃roblem”了。

示例2:

觸發(fā)器名稱:www.zabbix.com is overloaded {www.zabbix.com:system.cpu.load[all,avg1].last(0)}>5|{www.zabbix.com:system.cpu.load[all,avg1].min(10m)}>2

當(dāng)前cpu負(fù)載大于5或者最近10分內(nèi)的cpu負(fù)載大于2,那么表達(dá)式將會返回true.

示例3:

觸發(fā)器名稱:/etc/passwd has been changed 使用函數(shù) diff(): {www.zabbix.com:vfs.file.cksum[/etc/passwd].diff(0)}>0

/etc/passwd最新的checksum與上一次獲取到的checksum不同,表達(dá)式將會返回true. 我們可以使用同樣的方法監(jiān)控系統(tǒng)重要的配置文件,例如/etc/passwd,/etc/inetd.conf等等

示例4:

觸發(fā)器名稱:Someone is downloading a large file from the Internet 使用函數(shù) min: {www.zabbix.com:net.if.in[eth0,bytes].min(5m)}>100K

當(dāng)前主機(jī)網(wǎng)卡eth0最后5分鐘內(nèi)接收到的流量超過100KB那么觸發(fā)器表達(dá)式將會返回true

示例5:

觸發(fā)器名稱:Server is unreachable {zabbix.zabbix.com:icmpping.count(30m,0)}>5

如上表達(dá)式表示最近30分鐘zabbix.zabbix.com這個主機(jī)超過5次不可到達(dá)。

示例6:

觸發(fā)器名稱:CPU activity at night time 使用函數(shù) time(): {zabbix:system.cpu.load[all,avg1].min(5m)}>2& {zabbix:system.cpu.load[all,avg1].time(0)}>000000& {zabbix:system.cpu.load[all,avg1].time(0)}<060000

只有在凌晨0點(diǎn)到6點(diǎn)整,最近5分鐘內(nèi)cpu負(fù)載大于2,表達(dá)式返回true,觸發(fā)器的狀態(tài)變更為“problem”

示例7:

觸發(fā)器名稱:Both nodes of clustered SMTP server are down {smtp1.zabbix.com:net.tcp.service[smtp].last(0)}=0& {smtp2.zabbix.com:net.tcp.service[smtp].last(0)}=0

當(dāng)smtp1.zabbix.com和smtp2.zabbix.com兩臺主機(jī)上的SMTP服務(wù)器都離線,表達(dá)式將會返回true.


本文名稱:zabbix--觸發(fā)器語法
URL網(wǎng)址:http://weahome.cn/article/poeici.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部