您好,登錄后才能下訂單哦!
1、Item簡介
"監(jiān)控項item"是zabbix服務(wù)器用于監(jiān)控一個特定對象上的一個特定指標(biāo),并負(fù)載針對其他搜集相關(guān)的監(jiān)控數(shù)據(jù)。
比如CPU每分鐘的平均負(fù)載可以是一個item,每5分鐘的平均負(fù)載是一個item,某特定網(wǎng)絡(luò)接口接收報文的速率又是一個item等。
每一個itme都擁有相應(yīng)的"類型(Type)"
例如:"Zabbix agent"、"SNMP"、"External check"、"IPMI agent"、"SSH agent"、"JMX agent"等。
Zabbix服務(wù)器會使用相應(yīng)類型的協(xié)議或機制銅被監(jiān)控端通信
下圖是Item的配置頁,下面就對該配置頁的內(nèi)容作出解釋:
2、Item key
每一個item都有其專用的"key"
Zabbix服務(wù)器在與被監(jiān)控端通信時就使用相應(yīng)的協(xié)議或機制去詢問被監(jiān)控端的這個key值,被監(jiān)控端則調(diào)用與此key對應(yīng)的監(jiān)控腳本獲取數(shù)據(jù)并返回給服務(wù)器端。
key的命名只能使用"0-9a-zA-Z_-."(引號中的內(nèi)容)等字符,且可以接受參數(shù),其命令習(xí)慣如system.cpu.load[<cpu>,<mode>],其中,中括號中的內(nèi)容為參數(shù),且分別可以按次序使用$1、$2、......進行引用,此示例中僅有了兩個參數(shù)。
如果要使用不定數(shù)目的參數(shù),則可以使用"*"表示
zabbix有許多預(yù)定義的key,詳細(xì)信息的獲取地址:https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/zabbix_agent
對于每一個item,Zabbix服務(wù)器還定義了怎么存儲這個item的數(shù)據(jù)、數(shù)據(jù)采集的頻率及歷史數(shù)據(jù)保存的時長等。
多個item還可歸類為一個由"application"定義的邏輯組
示例:net.tcp.listen[80]
net.tcp.listen是key,表示監(jiān)聽網(wǎng)絡(luò)tcp,[80]:是key的參數(shù),表示80端口,這個item key的意思就是判斷主機80端口是否處于監(jiān)聽狀態(tài)。
3、Item的主要屬性介紹
Host:選擇新建的item所屬的主機或模板;默認(rèn)為點擊"item"是所屬的主機或模板;
Name:item的名稱,可以使用宏$1、$2、......、$9,用于引用相應(yīng)Key中的對應(yīng)的參數(shù);例如,名稱"CPU $2 time"對于system.cpu.util[,iowait]來說,其名稱為"CPU iowait time";
Tyep:item類型
Key:當(dāng)前item的key,每個item所支持使用的key取決于所選擇的"Type";對于一個主機來講,每個key必須是唯一的;如果Type為"Zabbix agent","Zabbix agent(active)","Simple check"或者"Zabbix aggregate",其Key值必須要被Zabbix agent及Zabbix Server支持才行;
Type of information:從被監(jiān)控端取得的數(shù)據(jù)的存儲格式;
Numeric (unsigned):64位無符號整數(shù);
Numeric(float):浮點數(shù)
Character:字符或字符串,最長為255字節(jié)
Log:日志文件,只能在key為log[]時使用
Text:文本,無長度限制
Data type:專用于數(shù)據(jù)類型為"Numeric (unsigned)"時為其指定希望使用的數(shù)據(jù)格式;
Boolean:布爾型值,1表示"真",0表示"假";填入true、t、yes、y、up、running、enabled或availavle均會被轉(zhuǎn)換為1;填入false、f、no、n、down、unused、disabled或unavailavle均會被轉(zhuǎn)換為0;
Octal:八進制數(shù)據(jù);
Decimal:十進制數(shù)據(jù);
Hexadecimal:十六進制數(shù)據(jù);
Update interval(in sec):獲取數(shù)據(jù)的時間間隔,0表示不去拉去數(shù)據(jù);
Flexible intervals:自定義數(shù)據(jù)更新時間間隔,例如Interval(in sec)為10,Period值為6-7,00:24:00表示周六和周日全天每10s獲取一次數(shù)據(jù);
Keep history(in days):歷史數(shù)據(jù)保留時長,單位為天;超過此時長的數(shù)據(jù)會由Housekeeper清除;一般來說,僅需要保留所需要的時間跨度的最小天數(shù)內(nèi)的數(shù)據(jù);
Keep trends(in days):聚合數(shù)據(jù)(如min、max、avg、count等數(shù)據(jù))的保留時長,單位為天;超過此時長的數(shù)據(jù)會由Housekeeper清除;
Store value:
As is:不做任何處理;
Delta(speed per second):保存為(value-prev_value)/(time-prev_time)的計算結(jié)果,即當(dāng)前值減去前一次獲取的數(shù)據(jù)值,除以當(dāng)前時間戳減去前一次獲取時的時間戳得到的結(jié)果;如果當(dāng)時值小于前一次的值,其將會被丟棄;
Delta(simpe change):保存為(value-prev_value)的計算機結(jié)果;
Status:
Enabled:啟用
Disabled:禁用
Not supported:不支持
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。