Hallo zusammen!
Ich habe einen Unraid-Server zu Hause, und bisher wusste ich nur, dass eine Festplatte heiß lief oder dass eine Paritätsprüfung Fehler gefunden hatte, indem ich die Oberfläche öffnete. Seit Unraid 7.2 ist die offizielle API in das System integriert: Hier ist also Unraid für Gladys, lokal.
Was es kann
- Der Server: Online-Status, Prozessor, Speicher, Temperatur, Zustand der Matrix mit dem Fortschritt der Paritätsprüfung, verwendeter und freier Speicherplatz, Paritätsfehler, ungelesene Warnungen, verfügbare Container-Updates.
- Ein Gerät pro Festplatte: Temperatur, Standby, Speicherplatz, Fehler. Das Lesen weckt nie eine Festplatte aus dem Standby-Modus auf.
- Ein Gerät pro Docker-Container (Ein-/Ausschalter, Update verfügbar) und pro VM (Starten, Herunterfahren).
- Das USV (falls von Unraid verwaltet): Batterie, Laufzeit, Last, Batteriebetrieb.
- Ein Widget „Unraid“: Das Wesentliche des Servers, dann das, was Aufmerksamkeit erfordert, mit Schaltflächen für einen Container oder eine VM nach Wahl (das Herunterfahren erfordert Bestätigung).
- Trigger: Festplatte mit Fehler, Festplatte zu heiß, Paritätsprüfung abgeschlossen (mit oder ohne Fehler), Container gestoppt, neue Unraid-Benachrichtigung. Und Aktionen zur Steuerung eines Containers oder einer VM oder zur Abfrage eines Serverstatus-Zusammenfassungs.
Das Coole
Paritätsprüfung abgeschlossen mit Fehlern → Nachricht auf dem Telefon
Festplatte zu heiß → Benachrichtigung mit dem Namen der Festplatte und ihrer Temperatur
Jeden Morgen → Zusammenfassung „Unraid-Serverstatus“ per Nachricht
Vorsicht
Die Berechtigungen werden auf der Unraid-Seite vergeben: Ein Viewer-Schlüssel bleibt schreibgeschützt, es müssen Docker- und VM-Berechtigungen hinzugefügt werden, um zu steuern. Nichts wirkt sich auf die Matrix oder den Server selbst aus, eine VM wird nie erzwungen heruntergefahren, und die Gladys-Container sind nicht steuerbar (um zu vermeiden, dass eine Szene den Ast absägt, auf dem sie sitzt ^^).
Installation
Gladys 5.1 mindestens, Unraid 7.2 mindestens.
Sie kommt im Store beim nächsten Durchlauf des Indexers. In der Zwischenzeit: Integrationen → Von GitHub installieren, mit der Adresse GitHub - guim31/gladys-unraid: Unraid server monitoring for Gladys Assistant: array, disks, parity, Docker containers and VMs · GitHub
- In Unraid: Settings → Management Access → API Keys, erstellen Sie einen Schlüssel.
- In Gladys: Die Serveradresse und der Schlüssel, dann Verbindung testen.
- Fügen Sie die gewünschten Geräte über den Tab Entdeckung hinzu.
Getestet bei mir auf meinem eigenen Unraid-Server: Alles funktioniert. Einige Einschränkungen gibt es trotzdem: Ein Server pro Installation für den Moment, kein CPU- oder Speicherverbrauch pro Container (die API gibt sie nicht einfach so heraus), und Unraid 6 wird nicht unterstützt.
Codiert mit der Hilfe von Claude Code. Unabhängiges Projekt, nicht mit Lime Technology verbunden.
Wenn ihr einen Unraid habt, sind eure Rückmeldungen willkommen ![]()
