一、配置iDRAC
1、按规划配置好iDRAC的IP和账密信息
iDRAC IP:192.168.1.253
用户名:root
密码:root
2、在iDRAC里面的 远程访问 -> 网络\安全 -> 网络 -> IPMI设置 里面勾选 启用LAN上IPMI(此步若不做会报错:cannot connect to IPMI host: [16777411] Unknown error 16777411)
二、修改 zabbix_server.conf 配置文件
1、开启IPMI监控功能
[root@Zabbix-Service-10 ~]# vi etc/zabbix/zabbix_server.conf 198:StartIPMIPollers=3
2、完成配置文件修改后,保存退出,重启zabbix-server服务
[root@Zabbix-Service-10 ~]# systemctl restart zabbix-server
三、Zabbix-Server Web 配置
1、创建主机,这里IMPI接口端口为623,不要修改
2、配置模板,选择自己下载导入的IPMI模板(Dell_PowerEdge_R415.xml)
3、配置IPMI,填写上iDRAC的用户密码,其他保持默认
4、查看主机,IPMI显示正常
5、最新数据获取正常,可监控风扇、电源、温度等
四、安装IPMItool(可选)
IPMItool是Linux下监控和采集IPMI的软件包,在Zabbix上安装可以采集和验证IPMI服务器的传感器信息
1、安装IPMItool
[root@Zabbix-Service-10 ~]# yum -y install OpenIPMI OpenIPMI-devel ipmitool freeipmi
2、登陆Zabbix服务器,通过ipmitool远程访问服务器传感器列表
[root@Zabbix-Service-10 ~]# ipmitool -I lanplus -H 192.168.1.253 -U root -P root -L user sensor list
获取的信息如下(最左边的是传感器ID,右边都是获取的值,可以看到很多都获取不到):
3、查询具体传感器值
[root@Zabbix-Service-10 ~]# ipmitool -I lanplus -H 192.168.1.253 -U root -P root -L user sensor get "System Level"