1. 程式人生 > >技巧:結合Zabbix與SNMP監控嵌入式設備

技巧:結合Zabbix與SNMP監控嵌入式設備

定義 監控主機 name 如果 情況 完整 默認 監控服務 列表

在如何利用Zabbix監控網絡設備三篇文章的前兩篇中,我們介紹了如何通過Zabbix代理監控網絡設備。但有些設備無法安裝Zabbix代理,需要采用其他方法監控。需要考慮無法安裝軟件的嵌入式設備或應用程序。對於這些設備,可通過SNMP進行監控。     這是關於Zabbix網絡監控三篇文章的第二部分。第一部分詳見此處。     許多設備都提供SNMP支持。在大多數情況下,只需要進行簡單的配置:開啟SNMP服務,配置設備可以通過網絡訪問並確保安全。SNMP的默認安全配置為通過定義團體名稱定義。get community的命令用於獲得設備信息,set community命令用於變更設備參數以及snmp陷阱,snmp陷阱用於發送告警給如Zabbix的網絡監控服務器。     在啟用SNMP後,需要在Zabbix管理臺上將設備作為主機進行添加:     1.登錄Zabbix網頁界面http://yourhost/zabbix並選擇Configuration>Hosts。從此處點擊,Create Hosts添加想要監控的設備。     2. 輸入設備相關屬性: Name名稱: 輸入希望在Zabbix中現實的設備名稱。 New host group 新建主機分組:可以考慮把所有SNMP設備劃分到某個設備組中,方便管理和查閱。 DNS name/IP address DNS域名/IP地址: 輸入設備的DNS域名或IP地址。 Connect to 連接方式: 選擇采用IP地址還是DNS域名連接設備。     3. 點擊Save添加設備。現在已經可以看到設備被加入Zabbix監控主機列表中了。     如果沒有配置任何監控項目,Zabbix是無法監控設備信息的。要創建一個或多個監控項,需要選擇主機,並點擊item連接。下一步,點擊Create Item按鈕。可以發現一個表格,需要在表格中配置監控項相關屬性。最重要的部分是輸入SNMP的對象標示符(OID)。OID的輸入格式為 MIB-NAME::ItemName。如果不知道如何填寫,可以使用命令 snmpwalk -v 2c -c public 來請求完整的可用項目列表。在示例中我們將配置一個監控項用來請求主機上運行的進程數。該配置項來自 HOST-RESOURCES-MIB,配置格式為:     HOST-RESOURCES-MIB::hrSystemProcesses.0     基於這樣,可以通過詳細配置監控項獲得如下信息: Description描述:正如我們希望顯示設備目前正在運行的進程數,所以可以在描述中填寫 Number of Processes(進程數)。 Type 類型:SNMPv2代理.如果不生效,可以試試SNMPv1代理。所有支持SNMP管理的設備都支持SNMPv1協議。 SNMP OID SNMP對象標識符:格式為HOST-RESOURCES-MIB::hrSystemProcesses.0 SNMP community SNMP團體名:這是監控團體的密碼。配置在SNMP代理商,通常默認值是public。 SNMP port SNMP端口:SNMP默認值為161。 Key 鍵值:這是被納入監控項的管理信息庫(MIB)中所對應的數值,也就是你希望監控的參數。在例子中,使用hrSystemProcesses.0。 Type of information 信息類型:選擇數值記錄類型。在例子中,選擇類型為數字。     現在,其他剩余參數保持默認,然後按下 Save,將新監控項進行保存。     從Zabbix管理界面,可以通過Monitor>Latest data查看最新數據。選擇SNMP-devices組查看我們已經配制好的主機和監控項。點擊監控項,可以看到當前進程數,還包括Zabbix最近一次檢測時間。在此示例中,監控項的數值會每30秒自動更新。     現在我們就完成了針對SNMP設備監控配置的基本示範,用戶可以根據實際需求配置其他監控項。     初始化監控項比較花費心思;需要對MIB進行分析,了解哪些是可通過SNMP獲取的信息以及哪些信息需要監控。一旦做好了這些配置,Zabbix將根據你的需求監控這些可通過SNMP協議管理的設備,這將使未來的維護工作受益匪淺。     作者簡介:Sander van Vugt 是在荷蘭的一名獨立培訓師和顧問。他是一名精通Linux高可用性、虛擬化和性能優化方面的專家,在這三方領域有著豐富的項目經驗。

TechTarget中國原創內容,原文鏈接: http://www.searchdatacenter.com.cn/showcontent_71635.htm
? TechTarget中國:http://www.techtarget.com.cn

技巧:結合Zabbix與SNMP監控嵌入式設備