轉摘:http://blog.csdn.net/wanglei_storage/article/details/52789921
http://blog.csdn.net/wanglei_storage/article/details/52794459
Dell iDRAC
iDRAC又稱為Integrated Dell Remote Access Controller,也就是集成戴爾遠程控制卡,這是戴爾服務器的獨有功能,iDRAC卡相當於是附加在服務器上的一計算機,可以實現一對一的服務器遠程管理與監控,通過與服務器主板上的管理芯片BMC進行通信,監控與管理服務器的硬件狀態信息。它擁有自己的系統和IP地址,與服務器上的OS無關。是管理員進行遠程訪問和管理的利器,戴爾服務器集成了iDRAC控制卡,我們就可以扔掉價格昂貴的KVM設備了。在戴爾第12代服務器中,iDRAC的版本升級到了iDRAC 7
首先,我們需要在BIOS中啟用iDRAC功能
一、啟動Dell服務器,按F2 System Setup,打開BIOS界面,選擇iDRAC Settings
二、在IDRAC Settings界面中選擇Network
三、在Network界面中 Enable NIC,並且選擇NIC接口,我這邊為LOM1
四、設置iDRAC IPV4地址
也可以通過服務器顯示窗口設置
五、設置完成之后即可通過web頁面進行管理
初此打開該頁面后需要修改默認密碼
賬戶:root 密碼:calvin
六、現在即可通過iDRAC的web頁面進行管理
實驗目的:
該篇文章主要是通過zabbix snmp協議來監控dell服務器的硬件信息(需要啟用並且配置iRDAC功能)
先簡單了解下SNMP協議:
簡單網絡管理協議(SNMP),由一組網絡管理的標准組成,包含一個應用層協議(application layer protocol)、數據庫模型(database schema)和一組資源對象。該協議能夠支持網絡管理系統,用以監測連接到網絡上的設備是否有任何引起管理上關注的情況。該協議是互聯網工程工作小組(IETF,Internet Engineering Task Force)定義的internet協議簇的一部分。SNMP的目標是管理互聯網Internet上眾多廠家生產的軟硬件平台,因此SNMP受Internet標准網絡管理框架的影響也很大。SNMP已經出到第三個版本的協議,其功能較以前已經大大地加強和改進了。
Dell服務器啟用iDRAC功能可以參考我上一篇博文:
http://blog.csdn.net/wanglei_storage/article/details/52789921
在這之前,需要有兩個操作,如果你已經完成下列兩項,則直接開始監控操作即可
- 安裝zabbix server
- 在dell服務器BIOS中開啟iDRAC功能
一、iDRAC開啟SNMP服務
1、打開iDRAC web頁面,輸入賬戶密碼
2、啟用SNMP協議
登錄之后單擊 —> iDRAC設置 —> 網絡 —> 服務 —> SNMP代理
下列幾點需要注意(待會zabbix中會用到):
已啟用 √
SNMP團體名稱 xkeshi
SNMP協議 所有(SNMP v1/2/3)
SNMP查找端口號 161
3、zabbix 服務端通過snmp驗證
[root@dev70 ~]# snmpget -v 2c -c <Community> <iDRAC IP> .1.3.6.1.4.1.674.10892.2.1.1.2.0 [root@dev70 ~]# snmpget -v 2c -c xkeshi 192.168.184.200 .1.3.6.1.4.1.674.10892.2.1.1.2.0 SNMPv2-SMI::enterprises.674.10892.2.1.1.2.0 = STRING: "iDRAC8"
二、配置zabbix
1、創建值映射
zabbix web界面 —> 管理 —> 一般 —> 值映射
將根據下列名稱進行值映射
- DellDracDiskState
1 -> Unknown 2 -> Ready 3 -> Online 4 -> Foreign 5 -> Offline 6 -> Blocked 7 -> Failed 8 -> Non-RAID 9 -> Removed
- Dell iDRAC Network Device Connection Status
1 -> Connected 2 -> Disconnected
- Dell Open Manage System Status
1 -> Other 2 -> Unknown 3 -> OK 4 -> NonCritical 5 -> Critical 6 -> NonRecoverable
- DellPowerState
1 -> Other 2 -> Unknown 3 -> Off 4 -> On
- Dell PSU State Settings
1 -> Unknown 2 -> Online (state disabled) 4 -> not Ready 8 -> Fan Failure 10 -> Online and Fan Failure 16 -> On 242 -> Online and OK
- DellRaidLevel
1 -> Unknown 2 -> RAID-0 3 -> RAID-1 4 -> RAID-5 5 -> RAID-6 6 -> RAID-10 7 -> RAID-50 8 -> RAID-60 9 -> Concatenated RAID 1 10 -> Concatenated RAID 5
- DellRaidVolumeState
1 -> Unknown 2 -> Online 3 -> Failed 4 -> Degraded
- Dell_PSU_SensorState
1 -> Presence Detected 2 -> PS Failure 4 -> Predictuve Failure 8 -> PS AC lost 16 -> AC lost or out of range 32 -> AC out of range but still present
2、配置全局變量{$SNMP_COMMUNITY_IDRAC}
zabbix web界面 —> 管理 —> 一般 —> 宏
3、導入模板
模板下載地址:https://github.com/endersonmaia/zabbix-templates/tree/master/dell/idrac
zabbix web界面 —> 配置 —> 模板 —> 導入
Template_Dell_iDRAC_SNMPv2.zbx.xml
4、創建主機
zabbix web界面 —> 配置 —> 主機 —> 創建主機
輸入主機地址及SNMP地址和端口,保存
5、查看監控狀態
至此,所有操作步驟已經完成,你可以定義不同的圖形將所有的監控項進行整合,例如: