¿Qué es ipmideck?
ipmideck es una plataforma de gestión IPMI autoalojada y basada en web. Se conecta a los BMC (Baseboard Management Controller) de tus servidores por IPMI 2.0 y te ofrece monitorización de sensores en tiempo real, control inteligente de curvas de ventilador (FanPilot), gestión remota de energía y registros de eventos de hardware, todo desde tu navegador, sin necesidad de CLI. ipmideck se ejecuta por completo en tu propia red. No hay nube, ni telemetría, ni ninguna dependencia externa: habla directamente con tus BMC y lo almacena todo localmente.ipmideck necesita alcanzar tus BMC por la red en el puerto UDP 623 (el puerto IPMI/RMCP+).
Cuando lo ejecutes en Docker, usa
--network host para que el contenedor pueda alcanzar los
BMC de tu LAN directamente.Inicio rápido
La forma más rápida de probar ipmideck es Docker:-v ipmideck-data:/data conserva tu configuración, base de datos y clave de
credenciales entre reinicios y actualizaciones del contenedor. En Windows o macOS, reemplaza
--network host por -p 3000:3000, consulta Instalación.
Luego abre http://<your-ip>:3000 en un navegador y sigue el asistente de configuración para añadir tu
primer servidor.
¿Prefieres los paquetes de Python? Instala desde PyPI en su lugar:
ipmitool instalado en el host.
En Debian 12+ y Ubuntu 23.04+,
pip install falla con
error: externally-managed-environment (PEP 668). Usa pipx en su lugar, consulta
Instalar en Debian y Ubuntu.Qué obtienes
- Monitorización de sensores: lecturas en vivo de temperatura, RPM del ventilador, voltaje y potencia, con hasta un año de historial.
- FanPilot: un editor de curvas de ventilador de arrastrar y soltar con un bucle de control autónomo y seguro.
- Control de energía: On, Soft Off, Hard Off, Reset y Power Cycle con un registro de auditoría completo.
- System Event Log (SEL): explora y exporta el registro de eventos de hardware de tu BMC.
- Inventario de hardware (FRU): números de serie, números de pieza y datos del fabricante.
- Panel multiservidor: gestiona muchos BMC desde una sola instancia.
Próximos pasos
Instalar ipmideck
Docker y pip, con el requisito
--network host explicado.Configuración inicial
El asistente de configuración: elige un modo de inicio de sesión y añade tu primer BMC.
Habilitar IPMI
Pasos por fabricante para activar IPMI por LAN en tu BMC.
Configuración
Puertos, intervalos de sondeo, retención y sobrescrituras de entorno.