一、监控概述
关于硬件监控,常用的监控手段通常为SNMP和IPMI:
- SNMP(Simple Network Management Protocol)简单网络管理协议,是由互联网工作组定义的一套网络管理协议。
- IPMI(Intelligent Platform Management Interface)即智能平台管理接口是使硬件管理具备“智能化”的新一代通用接口标准。
对于二者的取舍,缘于SNMP协议的不断完善、设备厂商的全力支持,SNMP现在支持的设备种类越来越多、获取的信息更加完善,因此,建议在设备支持的情况下,尽可能使用SNMP协议来监控。
二、IPMI开启配置
在Zabbix主机添加IPMI接口,填写IP和端口号以及IPMI认证参数。Zabbix服务器配置IPMI轮询进程,打开配置文件(如:zabbix_server.conf或zabbix_proxy.conf)中取消注释,并设置为5,如StartIPMIPollers=5。保存文件然后重新启动Zabbix Server或 Zabbix Proxy即可生效。
1.配置主机(host)的监控需注意:
- 主机接口.需选择IPMI IP和端口;
- 选择”IPMI agent”监控类型;
- 指定IPMI传感器(在Dell Poweredge上的FAN MOD 1A RPM);
- 监控项key;
- 信息类型;
- 单位(B、rpm等);
超时和会话终止:
IPMI消息超时和重试计数是在OpenIPMI库中定义,Zabbix无法对此进行配置调整。LAN的IPMI会话不活动的超时时间为(60 +/- 3)秒,目前无法使用OpenIPMI定期发送激活会话命令。如果Zabbix检查特定BMC的IPMI监控项时间超过BMC中配置的会话超时时间,就会导致超时后的下次IPMI检查超时(由于单个消息的超时、重试或接收错误)。后打开一个新的会话并启动BMC完全重新扫描,建议将IPMI监控项轮询间隔设置低于BMC中配置的IPMI会话不活动超时时间。
三、配置监控模板
1.在命令行执行ipmitool命令获取Power Supply 1
ipmitool -I lanplus -H XXX.XXX.XXX.XXX(设备IP地址) -U zabbix(监控用户) -Pipmimc(用户密码) sonsor get “Power Supply 1”
相关的监控项按命令获取的结果信息添加到监控模板: