Hallo zusammen
ich habe mir einen Solaris 11 Express Fileserver aufgebaut und viel mit ZFSGuru und napp-it rumgespielt. Beides sind tolle Management-Oberflächen, allerdings habe ich gemerkt, dass ich lieber den Server per CLI administriere und einen administrativen Zugriff über ein Web-Interface gar nicht will.
Um trotzdem einen angenehmen Überblick über meinen Fileserver zu bekommen, habe ich angefangen SolarStatus zu entwickeln.
Es ist ein minimalistisches HTML5, PHP5, jQuery (Java-Script) User-Interface, das konfigurierte Scripte und Commands ausführt und deren Ergebnisse anzeigt.
Alles ist über eine beiliegende INI-Datei konfigurierbar und die opt. Authentifizierung per Challenge-Response auch akzeptabel sicher, falls SolarStatus über eine Non-HTTPS Verbindung genutzt wird.
Eine Installations-Anleitung liegt bei. Prinzipiell geht jeder PHP5-Webserver durch. Falls noch nichts derartiges installiert ist, ist beschrieben wie man das lighttpd- und PHP5-Package einspielt. Meine Konfiguration von lighttpd und ein SMF Service-Descriptor liegen ebenfalls bei.
Roadmap:
- Möglichst alle Script-Outputs parsen, damit diese nicht nur "raw", sondern auch formal in einer maschinen-verwertbaren Struktur vorliegen.
- Aus den geparsten Daten eine Überblicks-Seite generieren (CPU-Last, I/O, NIC, etc)
Das Projekt ist auf github unter der MIT Lizenz verfügbar: https://github.com/hotzen/SolarStatus
Feedback appreciated.
---------- Beitrag hinzugefügt um 20:29 ---------- Vorheriger Beitrag war um 19:28 ----------
Updated, authentifizierungs-tokens neu designed, kleine stylesheet anpassungen
ich habe mir einen Solaris 11 Express Fileserver aufgebaut und viel mit ZFSGuru und napp-it rumgespielt. Beides sind tolle Management-Oberflächen, allerdings habe ich gemerkt, dass ich lieber den Server per CLI administriere und einen administrativen Zugriff über ein Web-Interface gar nicht will.
Um trotzdem einen angenehmen Überblick über meinen Fileserver zu bekommen, habe ich angefangen SolarStatus zu entwickeln.
Es ist ein minimalistisches HTML5, PHP5, jQuery (Java-Script) User-Interface, das konfigurierte Scripte und Commands ausführt und deren Ergebnisse anzeigt.
Alles ist über eine beiliegende INI-Datei konfigurierbar und die opt. Authentifizierung per Challenge-Response auch akzeptabel sicher, falls SolarStatus über eine Non-HTTPS Verbindung genutzt wird.
Eine Installations-Anleitung liegt bei. Prinzipiell geht jeder PHP5-Webserver durch. Falls noch nichts derartiges installiert ist, ist beschrieben wie man das lighttpd- und PHP5-Package einspielt. Meine Konfiguration von lighttpd und ein SMF Service-Descriptor liegen ebenfalls bei.
Roadmap:
- Möglichst alle Script-Outputs parsen, damit diese nicht nur "raw", sondern auch formal in einer maschinen-verwertbaren Struktur vorliegen.
- Aus den geparsten Daten eine Überblicks-Seite generieren (CPU-Last, I/O, NIC, etc)
Das Projekt ist auf github unter der MIT Lizenz verfügbar: https://github.com/hotzen/SolarStatus
Feedback appreciated.
---------- Beitrag hinzugefügt um 20:29 ---------- Vorheriger Beitrag war um 19:28 ----------
Updated, authentifizierungs-tokens neu designed, kleine stylesheet anpassungen