1. IPMI监控说明
通过ipmitool命令获取传感器列表(sensor list)、事件列表(sel list)、机箱信息(chassis status)、硬件资产信息(fru list)
2. IPMI模板脚本使用
2.1. 获取归档模板
从技术中心获取IPMI监控模板脚本归档文件“IPMI采集模板.zip”,解压zip包,如下图所示
2.2. 上传脚本
其中ipmi_send、ipmi_send.py、zbxsend.py三个需要上传保存在外部检查externalscripts路径下
2.3. 导入模板
将模板文件硬件IPMI[通用]1219v3.xml导入平台 迁移模板后,导入面板文件服务器-硬件IPMI[通用].bin
3.IPMI脚本逻辑实现说明
3.1. 传感器逻辑
3.2. 机箱信息
3.3 事件列表
- 获取
最新告警ID - sel info 获取 Entries 
- 判断本地是否存在index文件
- 不存在,则从1-
最新告警ID遍历告警上报,向index文件存入最新告警ID
- 存在,读取index文件获取
index索引
最新告警ID == index索引 —— 无新告警,忽略操作
最新告警ID > index索引 —— 产生新告警,遍历index索引至最新告警ID上报,向index文件存入最新告警ID
最新告警ID < index索引 —— sel被清理,从1开始重新遍历所有,向index文件存入最新告警ID
- 上报告警操作
- 上报中断,记录最后一条
成功的告警ID写入index文件
- 上报完成,记录到
最新告警ID写入index文件
3.4. 硬件资产
Last modified on August 17, 2026