Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
wiki:ems:webinterface [2016/05/25 22:16] ingof |
wiki:ems:webinterface [2016/06/20 18:39] (aktuell) ingof Hinweis |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | : | ||
| ===== Web-Frontend ===== | ===== Web-Frontend ===== | ||
| Zeile 5: | Zeile 4: | ||
| Scheinbar wird der Frontend von [[https:// | Scheinbar wird der Frontend von [[https:// | ||
| Die beiden aktuellen Versionen sind findet Ihr im Fork von IngoF: [[https:// | Die beiden aktuellen Versionen sind findet Ihr im Fork von IngoF: [[https:// | ||
| + | |||
| + | |||
| + | <WRAP left round info 60%> | ||
| + | Diese Anleitung enthält Besonderheiten der Diskstation mit Docker (Intel Atom): | ||
| + | * Die Paketinstallation erfolgt über " | ||
| + | * Der Link für Gnuplot muss nicht gesetzt werden | ||
| + | * Der TrueTypeFont " | ||
| + | * Die Cron-Jobs könen nicht über die Oberfläche erstellt werden sondern müssen manuell erstellt werden. | ||
| + | |||
| + | </ | ||
| + | |||
| + | <WRAP clear></ | ||
| + | |||
| ==== Grundlegendes ==== | ==== Grundlegendes ==== | ||
| - | Hier jetzt mal ein Mittschnitt von meiner Installation | + | |
| - | 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. | + | Hier jetzt mal ein Mittschnitt von meiner Installation |
| + | Ich ändere meine Konfigurationsdateien mit vi. Wer sich nicht mit vi auskennt sollte sich vorher mit der Bedienung vertraut machen oder einen anderen Editor verwenden. | ||
| + | |||
| + | Bei der Diskstation muss vorher ipkg [[http:// | ||
| + | Auf anderen Systemen müssen die Pakte z.b. mit apt-get installiert werden. (z.B. " | ||
| **__ Extrem Kurzanleitung mit vi:__** | **__ Extrem Kurzanleitung mit vi:__** | ||
| Zeile 23: | Zeile 39: | ||
| Die Pfade müssen entsprechend an den verwendeten Webserver angepasst werden.\\ | Die Pfade müssen entsprechend an den verwendeten Webserver angepasst werden.\\ | ||
| **__Beispiele für Webordner: | **__Beispiele für Webordner: | ||
| - | <file> | + | <code> |
| Diskstation (DSM6.0): | Diskstation (DSM6.0): | ||
| Apache 2.4: / | Apache 2.4: / | ||
| Nginx: | Nginx: | ||
| Apache 2.2 / Lighttpd: | Apache 2.2 / Lighttpd: | ||
| - | </file> | + | </code> |
| ==== EMS-Tools ==== | ==== EMS-Tools ==== | ||
| Die " | Die " | ||
| - | <file> | + | <code> |
| cd /user/local | cd /user/local | ||
| git clone https:// | git clone https:// | ||
| Zeile 42: | Zeile 58: | ||
| cd ../cli | cd ../cli | ||
| ./emsclient | ./emsclient | ||
| - | </file> | + | </code> |
| ==== EMS-PHP-Webinterface ==== | ==== EMS-PHP-Webinterface ==== | ||
| Das Webinterface wird einfach nur in den Web-Ordner vom Webservergepackt. Der Zugriff auf die EMS-Tools und einen laufenden Collektor sind Vorraussetzungen. | Das Webinterface wird einfach nur in den Web-Ordner vom Webservergepackt. Der Zugriff auf die EMS-Tools und einen laufenden Collektor sind Vorraussetzungen. | ||
| - | <file> | + | <code> |
| cd /user/local | cd /user/local | ||
| git clone https:// | git clone https:// | ||
| Zeile 54: | Zeile 70: | ||
| ipkg install gnuplot | ipkg install gnuplot | ||
| ln -s / | ln -s / | ||
| - | </file> | + | </code> |
| - | Die vorletzte Zeile installiert gnuplot. Dazu muss ipkg bereits [[http:// | + | Die vorletzte Zeile installiert gnuplot. Dazu muss ipkg auf der Diskstation |
| Auf der Diskstation wird die Schriftart **arial** von GnuPlot nicht gefunden. Habe diese TTF-Dateien von Windows in den Ordner " | Auf der Diskstation wird die Schriftart **arial** von GnuPlot nicht gefunden. Habe diese TTF-Dateien von Windows in den Ordner " | ||
| - | <file> | + | <code> |
| mv / | mv / | ||
| - | </file> | + | </code> |
| - | 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 (**:/ | 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 (**:/ | ||
| + | |||
| + | Jetzt muss noch die Erstellung der Graphiken fürs Webinterface mit gnuplot automatisiert werden. Das geht über [[http:// | ||
| + | Dazu wird der Aufgabenplaner gestartet (**Systemsteuerung > System > Aufgabenplaner**). | ||
| + | Dort einfach über **Erstellen > Geplante Aufgabe > Benutzerdefiniertes Script** die Einstellungen dafür vornehmen. | ||
| + | Jetzt unter **Allgemein > Vorgang** einen Sinnvollen Namen für den Job vergeben. | ||
| + | Unter **Zeitplan** werden bei mir jeden Tag alle fünf Minuten die Graphiken erzeugt. | ||
| + | Jetzt muss nur noch unter **Aufgabenstellungen > Benutzerdefiniertes Skript** folgendes eingetragen werden: < | ||
| + | |||
| + | Auf anderen Systemen muss dazu die Datei "/ | ||
| + | < | ||
| + | vi / | ||
| + | </ | ||
| + | |||
| + | |||