概述數據庫
監控項是從主機收集的數據信息。服務器
配置主機後,你須要添加一些監控項以開始獲取實際數據。性能
一個監控項是一個獨立的指標。快速添加多個監控項的一種方法是將一個預約義的模板附加到主機。然而,爲了優化系統性能,您可能須要對模板進行微調,使其只有真正須要的監控項被頻繁的監控到。優化
在單個監控項中,你能夠指定從主機收集哪些數據。編碼
爲此,你能夠使用監控項key。 從而,具備名稱爲system.cpu.load的監控項將收集處理器負載的數據,而名爲net.if.in的監控項將收集傳入的流量信息。3d
要用key指定更多的參數,請在key後添加方括號。 例如,system.cpu.load[avg5]將返回最近5分鐘的處理器負載平均值,而net.if.in[eth0]將顯示接口eth0中的流量。代理
對於全部支持的監控項類型和監控項的Key,請參閱監控項類型的各個部分。日誌
概述blog
要在Zabbix管理頁面建立一個監控項,請執行如下操做:接口
進入到: Configuration → Hosts
在主機所在的行單擊 Items
點擊屏幕右上角的Create item
輸入表單中監控項的參數
你也能夠經過打開一個監控項,按Clone 按鈕,而後以不一樣的名稱保存。
配置
Item 選項卡包含了常規監控項屬性:
文本數據限制取決於數據庫後臺設置:
默認狀況下,爲監控項指定單位將致使添加乘數前綴 - 例如,單元B的值2048將顯示爲2KB。 對於預約義的硬編碼單元列表是不容許的:
ms
RPM
rpm
%
請注意,小寫和大寫rpm(rpm和RPM)字符串都被列入黑名單。
Preprocessing 選項卡容許爲接收的值定義轉換規則。在將值保存到數據庫以前,能夠進行一次或屢次轉換。 轉換按照定義的順序執行。 全部預處理都由Zabbix服務器完成。
不支持的監控項
若是因爲某種緣由沒法檢索該值,則該監控項可能不被支持。 這些監控項仍然以固定的間隔從新檢查,可在管理章節中進行配置。
概述
監控項類型包含從系統獲取數據的多種方式。每一個監控項類型都有一組本身支持的監控項key和所需的參數。
如下監控項類型由Zabbix提供:
Zabbix代理檢查
SNMP代理檢查
SNMP traps
IPMI檢查
簡單檢查
VMware監控
日誌文件監控
計算監控項
Zabbix內部檢查
SSH檢查
Telnet檢查
外部檢查
彙總檢查
捕捉器監控項
JMX監控
ODBC監控
全部監控項類型的詳細描述都包含在本章的各個小節中。即便監控項類型提供了大量的數據收集的方式,你還能夠經過用戶參數或可加載模塊進一步擴展數據收集方式。
一些監控檢查由Zabbix服務器執行(稱做無代理監控),而其它監控檢查則須要Zabbix agent或者Zabbix Java網關(使用JMX監視)執行。
能夠在主機定義中設置多個接口:Zabbix agent,SNMP agent,JMX和IPMI。若是一個監控項使用多個接口,它將搜索可用的主機接口(按照如下順序:agent→SNMP→JMX→IPMI)直到找到鏈接的第一個匹配的接口。
返回文本的全部監控項(字符,日誌,文本信息類型)均可以返回空格(如適用)和值設置爲空的字符串。