1. 遠程控制卡
DELL服務器:iDRAC BMC控制器
HP服務器:iLO BMC控制器
IBM服務器:IMM BMC控制器
IPMI:各大公司都遵循這個IPMI規格。
2. ipmitool
1. 硬件要支持(市面上基本都支持)
2. 操作系統支持 Linux IPMI
3. 管理工具 ipmitool
3. linux下的安裝方法
1. 安裝
yum install -y OpenIPMI ipmitool
2. 使用IPMI兩種方式:本地調用 遠程調用
3. ipmi配置網絡,有兩種方式:
ipmi over lan
獨立網口
4. 在zabbix服務器上安裝這個工具。
4. 實戰操作:
1. 被監控的服務器我使用的HP DL180 G6,先把iLO配置好,我采用的原有的網絡,(我是在BIOS配置的iLOIP地址和網關子網掩碼,跟真實網卡一個網段,但是不能一樣,真實網卡必須插入第一塊網卡。)
HP官方說可以使用在線工具,直接配置iLO的IP地址,而不需要重啟計算機,但是我沒有測試成功,不知道原因在哪里。
配置好iLO以后,啟動服務器,可以使用web界面訪問:http://172.16.252.22,有個驗證登錄,默認賬戶admin,密碼為admin.
在web界面,只要你的網絡能夠聯通,就可以遠程開關機和查看CPU風扇轉速和溫度,電壓,內存,電源等信息。
2. zabbix服務器的配置
1. zabbix-server要支持openipmi,如果使用編譯安裝一定要加--with openipmi。如果是yum安裝,就帶有了,我使用的是yum安裝。
2. zabbix-server的配置文件/etc/zabbix/zabbix_server.conf,文件中的參數:StartPollers=5,一定要啟用。默認關閉。修改完成后,重啟一下zabbix-server服務。
3. 在zabbix配置界面,配置如下:
IPMI傳感器這個值是固定,跟在172.16.252.22的界面看到的Sensor name必須保持一致。
用戶名和密碼必須填寫,不然報錯:cannot connect to IPMI host:[16777411] Unkownerror [16777411]。
3. 因為使用的IPMI接口,所以252.22不需要安裝zabbix-agent服務。