Dies ist eine alte Version des Dokuments!
:
Michael Moosbauer (moosy) Dannys collector „aufgebohrt“ und zusätzlich ein tolles Frontend entwickelt. Scheinbar wird der Frontend von Moosy nicht mehr weiterentwickelt. Die beiden aktuellen Versionen sind findet Ihr im Fork von IngoF: emstools Github WebinterfaceGithub.
Hier jetzt mal ein Mittschnitt von meiner Installation (Diskstation mit DSM6.0) Ich ändere meine Konfigurationsdateien mit vi. Wer sich nicht mir vi auskennt sollte sich vorher mit der Bedienung vertraut machen oder einen anderen Editor verwenden.
Extrem Kurzanleitung mit vi:
etwas ausführlichere Kurzanleitung
Die Pfade müssen entsprechend an den verwendeten Webserver angepasst werden.
Beispiele für Webordner:
Diskstation (DSM6.0): /volume1/web/ Apache 2.4: /var/www/html/ Nginx: /usr/share/nginx/www/ Apache 2.2 / Lighttpd: /var/www/
Die „EMS-Tools“ sind die Verbindung zwischen Collector und Web-Frontend.
cd /user/local git clone https://github.com/ingof/ems-tools.git cd ems-tools/includes vi config.php vi config.py vi config.sh ln -s /usr/local/ems-tools/includes /emsincludes cd ../cli ./emsclient
Das Webinterface wird einfach nur in den Web-Ordner vom Webservergepackt. Der Zugriff auf die EMS-Tools und einen laufenden Collektor sind Vorraussetzungen.
cd /user/local git clone https://github.com/ingof/ems-php-webinterface.git cd ems-php-webinterface cp -r ./www/. /volume1/web/ems-front/ mkdir /volume1/web/ems-front/graphs ipkg install gnuplot ln -s /opt/bin/gnuplot /usr/local/bin/gnuplot
Die vorletzte Zeile installiert gnuplot. Dazu muss ipkg bereits installiert sein. Die letzte Zeile macht das GnuPlot ausführbar. Der Befehl wird überflüssig wenn bei der Installation des IPKG der /opt/bin im Pfad aufgenommen wurde.
Auf der Diskstation wird die Schriftart arial von GnuPlot nicht gefunden. Habe diese TTF-Dateien von Windows in den Ordner „public\ttf“ kopiert. Mit dem folgenden Befehl werden die TruType-Fonts installiert:
cp /volume1/@public/ttf/* /usr/share/fonts/
Der Export
Danach muss noch im DSM in der Web Station unter PHP-Einstellungen der Haken bei PHP open_basedir benutzerspezifisch anpassen setzen und den Pfad zu den emsincludes hinten anhängen (:/usr/local/ems-tools/includes/)