Hey zusammen,
ich habe begonnen einen Unraid-Adapter für ioBroker zu bauen. Damit könnt ihr euren Unraid-Server in ioBroker anbinden und ein paar spannende Sachen im Blick behalten sowie VM und Docker Container steuern.
Was geht damit (Stand v0.6.0) ?
- RAM- und CPU-Usage checken (auch pro Core)
- Serverstatus sehen
- Docker-Container anzeigen/starten/stoppen
- Array Status und Array-Disks (Daten/Parity/Cache) inkl. Health-Infos anzeigen
- (Temperatur für drehende HDDs nur wenn diese nicht gerade im SLEEP sind)
- das Polling sollte niemals die Platten aufwecken
- Shares überwachen (Belegung, Dateisystem usw.)
- VMs anzeigen/starten/stoppen/pausieren/fortsetzen oder rebooten
Vielleicht ganz interessant für alle, die ioBroker und Unraid parallel nutzen. 
Tester gesucht!
Ich konnte das bisher mangels verschiedener Unraid Versionen nur mit meinem Unraid 7.1.4 (inkl. "Unraid Connect Plugin") testen. Das Plugin wird allerdings ab Unraid 7.2.0 entfallen können, da die API fester Bestandteil von Unraid wird.
Wäre super wenn sich weitere Leute finden würden, die hier mithelfen zu testen und auch Feedback liefern. Auch was noch an Funktionen interessant wäre.
Was braucht ihr dafür?
- Einen Unraid-Server (empfohlen ab Version 7.0.0)
- Wenn ihr noch vor 7.2 unterwegs seid: das Unraid Connect Plugin über die Community Applications installieren
- Ab Version 7.2 ist die API schon direkt eingebaut (das ist aber aktuell noch Beta und wird kaum einer verwenden)
- Ein Admin-API-Token, das ihr euch im Unraid-Web-UI erstellt
- Und natürlich: Netzwerkzugriff von ioBroker zum Unraid-Server
Installation
derzeit via URL von NPM wie im Screenshot nachfolgend (nicht mit NPM)
Als URL verwendet ihr dann einfach: iobroker.unraid@latest
(in kürze dann hoffentlich auch über den Latest Kanal)
Setup und Konfiguration
Weitere Details wie Token Erstellung in Unraid und Konfiguration findet ihr hier https://github.com/ingel81/ioBroker.unraid in der README
Screenshots
Config

Metriken

Docker Auflistung und Steuerung

Share Infos

Aufzeichnung (Hier z.b. CPU und Ram nach Influx und Grafana)

Changelog
Version |
Änderung |
0.6.1 |
fix: Use themecolors in settings |