zabbix snmp 協議監控 dell iRDAC


轉摘: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、查看監控狀態

至此,所有操作步驟已經完成,你可以定義不同的圖形將所有的監控項進行整合,例如:

這里寫圖片描述

 


免責聲明!

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



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