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