Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
meshviewer [05.12.2015 19:44] – havelock | meshviewer [29.06.2017 20:00] – havelock | ||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
Folglich muß das Backendprogramm auf einem Rechner laufen, der Teil | Folglich muß das Backendprogramm auf einem Rechner laufen, der Teil | ||
des Meshs ist. | des Meshs ist. | ||
- | Das Backend schreibt die Daten in drei JSON-Dateien, | + | Das Backend schreibt die Daten in drei [[meshviewer_json|JSON-Dateien]], welche sinnvollerweise |
in einem Datenverzeichnis abgelegt werden. In den Dateien ist beispielsweise | in einem Datenverzeichnis abgelegt werden. In den Dateien ist beispielsweise | ||
das erste Auftauchen eines Knotens vermerkt: | das erste Auftauchen eines Knotens vermerkt: | ||
- | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
+ | * '' | ||
Werden die Dateien gelöscht, beginnt man ganz von vorne, d.h. alle | Werden die Dateien gelöscht, beginnt man ganz von vorne, d.h. alle | ||
Zeile 20: | Zeile 21: | ||
| {{: | | {{: | ||
| {{: | | {{: | ||
+ | | {{: | ||
| {{: | | {{: | ||
| {{: | | {{: | ||
| {{: | | {{: | ||
+ | | {{: | ||
Zeile 30: | Zeile 33: | ||
Voraussetzung für den Betrieb: | Voraussetzung für den Betrieb: | ||
< | < | ||
- | aptitude install python3 rrdtool | + | aptitude install python3 |
</ | </ | ||
Zeile 53: | Zeile 56: | ||
PATH=/ | PATH=/ | ||
- | */1 * * * * root / | + | */1 * * * * root / |
</ | </ | ||
Zeile 89: | Zeile 92: | ||
Wir benutzen die Version 3 des Frontends mit einigen kleinen eigenen Änderungen. | Wir benutzen die Version 3 des Frontends mit einigen kleinen eigenen Änderungen. | ||
+ | |||
+ | aptitude install nodejs nodejs-legacy npm ruby-sass | ||
Abhängigkeiten | Abhängigkeiten | ||
Zeile 96: | Zeile 101: | ||
< | < | ||
- | git clone https:// | + | git clone https:// |
cd meshviewer | cd meshviewer | ||
+ | git checkout v4 | ||
npm install | npm install | ||
npm install bower grunt-cli | npm install bower grunt-cli | ||
node_modules/ | node_modules/ | ||
+ | ln -s / | ||
</ | </ | ||
Zeile 115: | Zeile 122: | ||
</ | </ | ||
+ | cp config.json.example config.json | ||
+ | | ||
+ | Config.json bearbeiten | ||
+ | | ||
TODO RESTORE | TODO RESTORE | ||
+ | |||
+ | ==== Statistik ==== | ||
+ | |||
+ | aptitude install php5-gd php5-rrd | ||
+ | |||
+ | Die Statistiken sind im Unterverzeichnis '' | ||
+ | |||