什么是 ipmideck?
ipmideck 是一个自托管的、基于 Web 的 IPMI 管理平台。它通过 IPMI 2.0 连接到你 服务器的 BMC(Baseboard Management Controller),并提供实时 传感器监控、智能风扇曲线控制(FanPilot)、远程电源管理 以及硬件事件日志,全部都在你的浏览器中完成,无需 CLI。 ipmideck 完全运行在你自己的网络上。没有云、没有遥测,也没有 外部依赖:它直接与你的 BMC 通信,并将一切存储在本地。ipmideck 需要通过网络在 UDP 端口 623(IPMI/RMCP+ 端口)上访问你的 BMC。
在 Docker 中运行时,请使用
--network host,以便容器可以直接访问
你 LAN 上的 BMC。快速开始
试用 ipmideck 最快的方式是 Docker:http://<your-ip>:3000,并按照设置向导添加你的
第一台服务器。
更喜欢 Python 打包?可以改为从 PyPI 安装:
ipmitool。
ipmideck 处于预发布阶段:已发布的 Docker 镜像和 PyPI 包即将
推出。上面的命令正是它们上线后你将运行的确切命令。
你将获得什么
- 传感器监控:实时温度、风扇 RPM、电压和功率,最长可保留 一年的历史记录。
- FanPilot:拖放式风扇曲线编辑器,配有安全的自主控制回路。
- 电源控制:On、Soft Off、Hard Off、Reset 和 Power Cycle,配有完整的审计日志。
- System Event Log (SEL):浏览并导出你 BMC 的硬件事件日志。
- 硬件清单 (FRU):序列号、部件号和制造商数据。
- 多服务器仪表板:从单个实例管理多个 BMC。
后续步骤
安装 ipmideck
Docker 和 pip,并解释
--network host 要求。首次运行设置
设置向导:选择登录模式并添加你的第一个 BMC。
启用 IPMI
各厂商在 BMC 中开启 IPMI-over-LAN 的步骤。
配置
端口、轮询间隔、保留时间和环境覆盖。