zabbix 監控項


監控項

概述

監控項是從主機收集的數據信息。

配置主機后,你需要添加一些監控項以開始獲取實際數據。

一個監控項是一個獨立的指標。快速添加多個監控項的一種方法是將一個預定義的模板附加到主機。然而,為了優化系統性能,您可能需要對模板進行微調,使其只有真正需要的監控項被頻繁的監控到。

在單個監控項中,你可以指定從主機收集哪些數據。

為此,你可以使用監控項key。 從而,具有名稱為system.cpu.load的監控項將收集處理器負載的數據,而名為net.if.in的監控項將收集傳入的流量信息。

要用key指定更多的參數,請在key后添加方括號。 例如,system.cpu.load[avg5]將返回最近5分鍾的處理器負載平均值,而net.if.in[eth0]將顯示接口eth0中的流量。

對於所有支持的監控項類型和監控項的Key,請參閱監控項類型的各個部分。

  • 1 創建一個監控項

概述

要在Zabbix管理頁面創建一個監控項,請執行以下操作:

進入到: Configuration → Hosts
在主機所在的行單擊 Items
點擊屏幕右上角的Create item
輸入表單中監控項的參數
你也可以通過打開一個監控項,按Clone 按鈕,然后以不同的名稱保存。

配置

Item 選項卡包含了常規監控項屬性:

  • 文本數據限制

文本數據限制取決於數據庫后台設置:

默認情況下,為監控項指定單位將導致添加乘數前綴 - 例如,單元B的值2048將顯示為2KB。 對於預定義的硬編碼單元列表是不允許的:

ms
RPM
rpm
%
請注意,小寫和大寫rpm(rpm和RPM)字符串都被列入黑名單。

Preprocessing 選項卡允許為接收的值定義轉換規則。在將值保存到數據庫之前,可以進行一次或多次轉換。 轉換按照定義的順序執行。 所有預處理都由Zabbix服務器完成。

不支持的監控項

如果由於某種原因無法檢索該值,則該監控項可能不被支持。 這些監控項仍然以固定的間隔重新檢查,可在管理章節中進行配置。

2 監控項類型

概述

監控項類型包含從系統獲取數據的多種方式。每個監控項類型都有一組自己支持的監控項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)直到找到連接的第一個匹配的接口。

返回文本的所有監控項(字符,日志,文本信息類型)都可以返回空格(如適用)和值設置為空的字符串。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM