ipmideck

Zelfgehost IPMI-dashboard

Eén dashboard voor elke BMC in je rack.

ipmideck praat via IPMI met je servers en vervangt het ipmitool-geklungel en de gedateerde webinterfaces van fabrikanten door één modern, zelfgehost dashboard.

28GitHub-sterren
docker
docker run --network host devluigi06/ipmideck:latest
pip
pip install ipmideck
ipmideck-dashboard met live sensoren en ventilatorbesturing voor een serveripmideck-dashboard met live sensoren en ventilatorbesturing voor een server
Hoe het evolueerde

Van een script voor één server naar een echt dashboard.

ipmideck begon als een bash-GUI voor ventilatorbesturing op één machine. Scroll om het te zien uitgroeien tot het moderne, multi-server dashboard van vandaag.

Wat het doet

Alles wat je servers prijsgeven, op één heldere plek.

  1. Sensorbewaking

    Zie elke graad, live.

    Live temperaturen, ventilator-RPM, spanning en stroomverbruik met verloopgrafieken en alarmdrempels.

    Sensorbewaking, ipmideck-schermafbeeldingSensorbewaking, ipmideck-schermafbeelding
  2. FanPilot ventilatorcurve-besturing

    Stilte of spierkracht. Jij beslist.

    Een visuele ventilatorcurve-editor met de profielen Stil, Gebalanceerd en Prestatie, hysterese, en een veiligheidsoverride die boven de kritieke temperatuur 100% afdwingt.

    FanPilot ventilatorcurve-besturing, ipmideck-schermafbeeldingFanPilot ventilatorcurve-besturing, ipmideck-schermafbeelding
  3. Stroombesturing

    Aan en uit, met alles vastgelegd.

    On, Soft Off, Hard Off, Reset en Cycle, met status, bevestigingen en een logboek van elke actie.

    Stroombesturing, ipmideck-schermafbeeldingStroombesturing, ipmideck-schermafbeelding
  4. System Event Log

    Elke gebeurtenis, doorzoekbaar.

    Lees het SEL met filters op ernst, zoeken en datumbereiken, en exporteer dan naar CSV of JSON.

    System Event Log, ipmideck-schermafbeeldingSystem Event Log, ipmideck-schermafbeelding
  5. Hardware-inventaris (FRU)

    Je weet precies wat er in het rack zit.

    Serienummers, onderdeelnummers, fabrikant en gegevens van board, chassis en product rechtstreeks uit de FRU.

    Hardware-inventaris (FRU), ipmideck-schermafbeeldingHardware-inventaris (FRU), ipmideck-schermafbeelding
  6. Wachtwoordbeveiliging

    Logins die echt op slot zitten.

    Met bcrypt gehashte wachtwoorden, ondertekende sessies die bij elke aanvraag worden gecontroleerd, en blokkering na herhaalde mislukte pogingen.

    Wachtwoordbeveiliging, ipmideck-schermafbeeldingWachtwoordbeveiliging, ipmideck-schermafbeelding
  7. HTTPS

    Versleuteld van begin tot eind.

    Lever native TLS met een zelfondertekend certificaat dat voor je wordt gegenereerd, of draai achter je eigen reverse proxy.

    HTTPS, ipmideck-schermafbeeldingHTTPS, ipmideck-schermafbeelding

Spreekt jouw taal

De ipmideck-interface komt in twaalf talen, zodat het dashboard natuurlijk leest waar je rack ook staat.

  • English
  • Deutsch
  • Français
  • Español
  • Italiano
  • Português
  • Nederlands
  • Русский
  • Polski
  • 简体中文
  • 日本語
  • 한국어

Installatie

Met één commando draaiend

Draai het met Docker op het host-netwerk, of installeer het pakket met pip als je al ipmitool op de machine hebt.

docker
docker run --network host devluigi06/ipmideck:latest
pip
pip install ipmideck

Het pip-pakket vereist dat ipmitool op de host is geïnstalleerd.