【Zabbix】Zabbix觸發(fā)器的告警原理及創(chuàng)建方法

概述:?
???觸發(fā)器中的表達(dá)式使用很靈活,我們可以創(chuàng)建一個(gè)復(fù)雜的邏輯測試監(jiān)控,觸發(fā)器表達(dá)式形式如下:?
{<server>:<key>.<function>(<parameter>)}<operator><constant> ??{主機(jī):key.函數(shù)(參數(shù))}<表達(dá)式>常數(shù)Functions函數(shù):觸發(fā)器functions可以引用檢索到的值,當(dāng)前時(shí)間或者其他元素。觸發(fā)器表達(dá)式支持的function完整列表請點(diǎn)擊官網(wǎng)地址?supported functions?
Function參數(shù)----大多數(shù)數(shù)值functions可以使用秒來作為參數(shù)。你可以使用前綴“#”來表示它有不同的含義?
FUNCTION CALL描述sum(600)600秒內(nèi)的總和sum(#5)最新5個(gè)值的和?
last函數(shù)使用不同的參數(shù)將會(huì)得到不同的值,#2表示倒數(shù)第二新的數(shù)據(jù)。例入從老到最新值為1,2,3,4,5,6,7,8,9,10,last(#2)得到的值為9,last(#9)得到的值為2。last函數(shù)必須包含參數(shù)。?
AVG,count,last,min和max函數(shù)還支持額外的參數(shù),以秒為單位的參數(shù)time_shift(時(shí)間偏移量)。例如avg(1h,1d),那么將會(huì)獲取到昨天的1小時(shí)內(nèi)的平均數(shù)據(jù)。?
[warning]備注:觸發(fā)器表達(dá)式需要使用history歷史數(shù)據(jù)來計(jì)算,如果history不可用(time_shift時(shí)間偏移量參數(shù)無法使用),因此history記錄一定要保留長久一點(diǎn),至少要保留需要用的記錄。[/warning]?
觸發(fā)器表達(dá)式可以使用單位符號(hào)來替代大數(shù)字,例如5m替代300,或者1d替代86400,1k替代1024字節(jié)等等。操作符:?
優(yōu)先級(jí)操作定義1/除2*乘3-減4+加5<小于.?用法如下:?
A<B ? (A<=B-0.000001)6>大于.?用法如下:?
A>B ? (A>=B+0.000001)7#不等于.用法如下:?
A#B ? (A<=B-0.000001) | (A>=B+0.000001)8=等于. T用法如下:?
A=B ? (A>B-0.000001) & (A<B+0.000001)9&邏輯與10|邏輯或?
zabbix創(chuàng)建觸發(fā)器trigger?
1.?創(chuàng)建觸發(fā)器?
了解了什么觸發(fā)器,接下來看下zabbix觸發(fā)器怎么創(chuàng)建和配置,方法很簡單,請大家往下讀。?
2、創(chuàng)建觸發(fā)器步驟:?
點(diǎn)擊Configuration(配置)?→ Hosts(主機(jī))?
點(diǎn)擊hosts(主機(jī))相關(guān)行的trigger?
點(diǎn)擊右上角的創(chuàng)建觸發(fā)器(create trigger),你也可以修改列表中的觸發(fā)器?
在表單中輸入相應(yīng)的信息?
3、zabbix觸發(fā)器配置?
參數(shù)介紹?
原文地址?
Zabbix觸發(fā)器的告警原理及創(chuàng)建方法?
forum.php?樂維_一站式運(yùn)維監(jiān)控管理平臺(tái))?
了解更多網(wǎng)絡(luò)知識(shí)關(guān)注:http://www.vecloud.com/