SuperAPI AI 工具集

hardware-health-check

通用与其它

查看项目

更新于 10-15 17:21

技能介绍

用途:通过 Redfish BMC 进行带外、只读的硬件健康检查,在操作系统无法响应时仍能获取硬件层面的事实,用于区分“主机宕机”与“到主机的网络不通”。

主要能力:基于 redfish-mcp MCP 服务器,提供 redfish_status、redfish_systems、redfish_thermal_power、redfish_managers、redfish_firmware、redfish_logs 等工具,可读取电源状态、组件健康、温度与功耗读数、固件清单和 SEL 日志分级。每个响应都带有判定,说明结论适用于哪一层,避免把 BMC 超时误报为主机宕机。

使用方式:需配置 REDFISH_URL、REDFISH_USERNAME、REDFISH_PASSWORD;可选 REDFISH_VERIFY_TLS(默认 true)、REDFISH_CA_BUNDLE、REDFISH_TIMEOUT(默认 15 秒)。典型流程为先调用 redfish_status 确认 BMC 是否可达,再按需读取系统、热功耗、日志、固件和管理器信息。

适用场景:硬件故障分诊、带外电源与健康确认、固件版本核查、SEL 日志排查,以及与其他带内监控技能配合定位问题。

限制:只读,不提供电源控制、重置或虚拟介质操作;BMC 不可达时不能对主机下任何结论;空 SEL 或空固件清单不代表健康;缺失 Thermal/Power 子资源属于覆盖缺口而非通过;BMC 凭据等同主机 root,需妥善保管,不得写入报告。