溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

zabbix的監(jiān)控項(item)

發(fā)布時間:2020-06-01 07:17:06 來源:網(wǎng)絡(luò) 閱讀:3710 作者:黎晨 欄目:建站服務(wù)器

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)容作出解釋:
zabbix的監(jiān)控項(item)

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:不支持


向AI問一下細(xì)節(jié)

免責(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)容。

AI