Übersicht
Lade Live-Daten …
🧠 KI-Systemzustand
Live aus der Anomalieerkennung — alle Befunde im KI-Panel →System-Ressourcen (Host)
CPU-Kernauslastung, RAM und Netzwerk direkt vom Betriebssystem — nicht über IPMI, siehe READMEAlle Sensoren (roh, IPMI SDR)
Live vonipmitool sdr elistLüfterzonen (IMM2)
…Lüfter- & Netzteilsteuerung
IMM2 Fan Speed Override · Power Supply Redundanz
ipmitool raw 0x3a 0x07 0xff <speed> 0x01
(NetFn 0x3A, Cmd 0x07 — bestätigt für x3650/x3550 M4/M5-Generation, nicht offiziell von Lenovo dokumentiert).
Ein Watchdog im Backend erzwingt automatisch Rückkehr in den Auto-Modus, falls 60s keine Bestätigung erfolgt —
zum Schutz vor thermischem Schaden bei Daemon-Absturz.
Lüfterzonen — manuelle PWM-Steuerung
Ziel-Prozentwert; Änderungen werden erst nach „Anwenden“ an das IMM2 gesendetNetzteile (PSU)
Redundanz & Zustand pro Netzteil — direkt aus IPMI SDR, nicht nur als Sammel-Kachel im ÜberblickGemessene Lüfter-/Tacho-Sensoren (roh)
Direkt aus IPMI SDR — keine feste Zuordnung zu den drei Zonen oben, da IMM2 einzelne Tach-Sensoren meldet| Sensor | Wert | Status |
|---|---|---|
| Lade … | ||
Festplatten- & Storage-Management
storcli64 · ServeRAID M5210 · SMART & Rebuild-Status
Laufwerks-Aktion
Wirkt direkt auf den Controller — storcli /c0/e<Enclosure>/s<Slot>Übersicht (strukturiert)
Aus storcli-JSON extrahiert — an dieser Hardware bislang nicht verifiziertes Format, siehe README. Bei Abweichungen unten die Rohdaten prüfen.Virtuelle Laufwerke (RAID) — Rohdaten
Physische Laufwerke — Rohdaten
Fallback für alles, was die strukturierte Ansicht oben nicht abdecktMeine Festplatte
Nur die dir zugewiesenen Laufwerke — kein Zugriff auf andere Server-Bereiche
System-Dienste
Whitelist-basierte systemctl-Steuerung — analog zu Webmins „Bootup and Shutdown"-Modul
Verwaltete Dienste
Nur Units auf der Backend-Whitelist sind hier steuerbar (siehe hwctl::services)Host-Power
Neustart/Herunterfahren des gesamten Servers — nicht nur eines einzelnen Dienstes„Sofort" schaltet ohne Verzögerung ab. „mit Lüfter-Standby-Skript" durchläuft den auf dem Server eingerichteten Shutdown-Hook (Verzögerung, dann Lüfter auf Standby, dann aus — siehe README).
Netzwerk-Installation (PXE)
Windows-Installer per Netzwerkboot · dnsmasq (ProxyDHCP + TFTP) + Nginx — nur Admin
reload um eine zusätzliche, eigene
Server-Block-Datei ergänzt.
Status
Pakete, Dienste, KonfigurationEinrichtung
Reihenfolge: 1. Pakete → 2. Bootloader → 3. Schnittstelle wählen & aktiviereninstall.sh erledigt diese drei Schritte standardmäßig bereits automatisch beim Erstlauf (siehe README) — hier nur nötig, falls die automatische Einrichtung übersprungen wurde oder erneut/anders (z. B. andere Schnittstelle) ausgeführt werden soll.
Schreibt die dnsmasq- (ProxyDHCP + TFTP) und Nginx-Konfiguration für die gewählte Schnittstelle, lädt Nginx neu (kein Neustart) und startet/aktiviert dnsmasq.
dnsmasq-Dienst
Eigener, dediziert von diesem Modul genutzter DienstWindows-ISO bereitstellen
ISO manuell per SCP o. ä. auf den Server kopieren — kein Web-Upload💾 Systemabbild (Notfall-Wiederherstellung)
Kompletter Stand des Servers — falls eine Platte ausfällt oder das System abstürzt
Sichert das Root-Dateisystem als komprimiertes Archiv (kein bootfähiges ISO) — im Ernstfall über ein
Linux-Rettungssystem (z. B. „SystemRescue" im netboot.xyz-Menü oben) auf eine neue/reparierte Platte
zurückspielbar. Eine Schritt-für-Schritt-Anleitung (RESTORE-ANLEITUNG.txt) wird automatisch
mit abgelegt und wie die Sicherungen selbst unter /backups/ ausgeliefert.
Benutzerverwaltung
Rollen: ReadOnly · Operator · Admin — analog zu ISPConfig-Kontrollpanel-Nutzern
Neuen Nutzer anlegen
Vorhandene Nutzer
Sensor- & Telemetrie-Überwachung
Live von ipmitool sdr elist
Alle Sensoren
| Sensor | Wert | Entity | Status | Verlauf |
|---|---|---|---|---|
| Lade … | ||||
Datenbank & Backups
PostgreSQL-Anwendungsdatenbank (Login/Sessions/Telemetrie/Anomalien) · pg_dump-Backups
server-verwaltung-backup.timer, siehe install.sh) — unabhängig davon,
ob dieses Dashboard gerade offen ist. Diese Liste zeigt alle Läufe, manuell wie geplant.
Wiederherstellung ist aus Sicherheitsgründen (noch) nicht über die UI möglich — siehe README,
Abschnitt „Datenbank & Zugriffskonzept".
Backup-Historie
Neueste 50 Läufe| Datei | Gestartet | Dauer | Größe | Ausgelöst von | Status | |
|---|---|---|---|---|---|---|
| Lade … | ||||||
KI-Integration & Anomalie-Erkennung
Z-Score-Ausreißererkennung über die Telemetrie-Historie · separater Python-Dienst, siehe ai/