Skip to main content

Czym jest ipmideck?

ipmideck to samodzielnie hostowana, działająca w przeglądarce platforma zarządzania IPMI. Łączy się z kontrolerem BMC (Baseboard Management Controller) twoich serwerów przez IPMI 2.0 i daje monitorowanie czujników w czasie rzeczywistym, inteligentne sterowanie krzywą wentylatorów (FanPilot), zdalne zarządzanie zasilaniem oraz dzienniki zdarzeń sprzętowych, wszystko z poziomu przeglądarki, bez potrzeby CLI. ipmideck działa w całości w twojej własnej sieci. Nie ma chmury, telemetrii ani żadnej zewnętrznej zależności: rozmawia bezpośrednio z twoimi BMC i wszystko przechowuje lokalnie.
ipmideck musi docierać do twoich BMC przez sieć na porcie UDP 623 (port IPMI/RMCP+). Gdy uruchamiasz go w Dockerze, użyj --network host, aby kontener mógł docierać do BMC w twojej sieci LAN bezpośrednio.

Szybki start

Najszybszym sposobem wypróbowania ipmideck jest Docker:
Wolumen -v ipmideck-data:/data zachowuje twoją konfigurację, bazę danych i klucz do poświadczeń między restartami i aktualizacjami kontenera. W systemie Windows lub macOS zastąp --network host opcją -p 3000:3000, zobacz Instalacja. Następnie otwórz http://<your-ip>:3000 w przeglądarce i postępuj zgodnie z kreatorem konfiguracji, aby dodać swój pierwszy serwer. Wolisz pakiety Pythona? Zainstaluj zamiast tego z PyPI:
Pakiet pip wymaga, aby ipmitool był zainstalowany na hoście.
Na Debianie 12+ i Ubuntu 23.04+ pip install kończy się błędem error: externally-managed-environment (PEP 668). Użyj zamiast tego pipx, zobacz Instalacja na Debianie i Ubuntu.

Co otrzymujesz

  • Monitorowanie czujników: na żywo temperatura, RPM wentylatorów, napięcie i moc, z historią do roku.
  • FanPilot: edytor krzywej wentylatorów typu „przeciągnij i upuść” z bezpieczną autonomiczną pętlą sterowania.
  • Sterowanie zasilaniem: On, Soft Off, Hard Off, Reset i Power Cycle z pełnym dziennikiem audytu.
  • System Event Log (SEL): przeglądaj i eksportuj dziennik zdarzeń sprzętowych twojego BMC.
  • Inwentaryzacja sprzętu (FRU): numery seryjne, numery części i dane producenta.
  • Pulpit wieloserwerowy: zarządzaj wieloma BMC z jednej instancji.

Następne kroki

Zainstaluj ipmideck

Docker i pip, z wyjaśnieniem wymogu --network host.

Konfiguracja przy pierwszym uruchomieniu

Kreator konfiguracji: wybierz tryb logowania i dodaj swój pierwszy BMC.

Włącz IPMI

Kroki dla poszczególnych producentów, aby włączyć IPMI-over-LAN w twoim BMC.

Konfiguracja

Porty, interwały odpytywania, retencja i nadpisania środowiskowe.