如何停止BMC提示Redfish Event service无法投递生命周期日志事件
问题现象
BMC持续弹出Redfish Event service无法在生命周期日志中投递事件的相关提示,需禁用此类重复事件提示,参考提示截图:
解决方法
按以下优先级操作即可处理:
- 删除失效Redfish事件订阅
该类告警90%以上由配置了不可达的事件订阅目标导致:BMC向配置的接收端投递事件失败后反复重试,持续生成告警。
可通过Redfish接口清理无效订阅,执行时替换命令中占位符为实际环境参数:- 查询全量事件订阅列表
curl -k -u <BMC用户名>:<BMC密码> https://<BMC管理IP>/redfish/v1/EventService/Subscriptions - 定位返回结果中目标地址已失效的订阅ID,执行删除操作
curl -k -u <BMC用户名>:<BMC密码> -X DELETE https://<BMC管理IP>/redfish/v1/EventService/Subscriptions/<异常订阅ID>
删除后等待2分钟即可确认告警是否停止。
- 查询全量事件订阅列表
- 配置告警屏蔽或调整重试策略(需保留订阅场景适用)
若需保留现有事件订阅,可登录BMC Web管理控制台操作:- 进入事件服务配置页,将对应订阅的最大投递重试次数调低(建议设为1-2次),开启「投递达到最大重试次数后自动移除订阅/丢弃事件」选项,避免无限重试触发重复告警
- 进入告警屏蔽配置页,找到事件ID为
RedfishEventDeliveryFailed的事件类型,勾选屏蔽该类事件的弹窗与生命周期日志记录,保存后立即生效
- 升级固件修复已知bug
若确认所有订阅配置均正常无异常,属于当前BMC固件版本已知缺陷,升级到对应服务器机型官方发布的最新稳定版BMC固件即可根治问题。
内容的提问来源于stack exchange,提问作者Niv Waizer
相关产品推荐
相关产品推荐

