Skip to main content

Cos’è ipmideck?

ipmideck è una piattaforma di gestione IPMI self-hosted, basata sul web. Si collega al BMC (Baseboard Management Controller) dei tuoi server tramite IPMI 2.0 e ti offre il monitoraggio dei sensori in tempo reale, il controllo intelligente delle curve delle ventole (FanPilot), la gestione remota dell’alimentazione e i log degli eventi hardware, tutto dal browser, senza bisogno della CLI. ipmideck gira interamente sulla tua rete. Niente cloud, niente telemetria e nessuna dipendenza esterna: parla direttamente con i tuoi BMC e archivia tutto in locale.
ipmideck deve raggiungere i tuoi BMC sulla rete tramite la porta UDP 623 (la porta IPMI/RMCP+). Quando lo esegui in Docker, usa --network host così il container può raggiungere i BMC sulla tua LAN direttamente.

Avvio rapido

Il modo più veloce per provare ipmideck è Docker:
Il volume -v ipmideck-data:/data conserva la tua configurazione, il database e la chiave delle credenziali tra un riavvio del container e l’altro e attraverso gli aggiornamenti. Su Windows o macOS, sostituisci --network host con -p 3000:3000, vedi Installazione. Poi apri http://<your-ip>:3000 in un browser e segui la procedura guidata per aggiungere il tuo primo server. Preferisci il packaging Python? Installa da PyPI:
Il pacchetto pip richiede che ipmitool sia installato sull’host.
Su Debian 12+ e Ubuntu 23.04+, pip install fallisce con error: externally-managed-environment (PEP 668). Usa pipx invece, vedi Installare su Debian e Ubuntu.

Cosa ottieni

  • Monitoraggio dei sensori: temperatura, RPM delle ventole, tensione e potenza in tempo reale, con fino a un anno di storico.
  • FanPilot: un editor drag-and-drop delle curve delle ventole con un ciclo di controllo autonomo e sicuro.
  • Controllo dell’alimentazione: On, Soft Off, Hard Off, Reset e Power Cycle con un log di audit completo.
  • System Event Log (SEL): consulta ed esporta il log degli eventi hardware del tuo BMC.
  • Inventario hardware (FRU): numeri di serie, numeri di parte e dati del produttore.
  • Dashboard multi-server: gestisci molti BMC da una sola istanza.

Prossimi passi

Installa ipmideck

Docker e pip, con il requisito --network host spiegato.

Configurazione iniziale

La procedura guidata: scegli una modalità di accesso e aggiungi il tuo primo BMC.

Abilita IPMI

Passaggi per ciascun produttore per attivare IPMI-over-LAN nel tuo BMC.

Configurazione

Porte, intervalli di polling, conservazione e override tramite variabili d’ambiente.