Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
wiki:ems:dscollectord [2015/02/15 22:09] ingof |
wiki:ems:dscollectord [2016/05/24 18:42] (aktuell) ingof |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Collectord für Synology Diskstation ====== | ====== Collectord für Synology Diskstation ====== | ||
+ | |||
+ | <WRAP left round important 60%> | ||
+ | Die Installation nach dieser Anleitung habe ich nie fertigstellen können. | ||
+ | Die Installation in einem Docker-Container war bei mir erfolgreich. Die Anleitung folgt noch... | ||
+ | </ | ||
==== Generelles ==== | ==== Generelles ==== | ||
Zeile 23: | Zeile 28: | ||
Für die Installation gibt es von Synology ein [[http:// | Für die Installation gibt es von Synology ein [[http:// | ||
- | Dieser Anleitung | + | Dieser Anleitung folgen. |
+ | Bei mir hat das auskommentieren der Pfadangaben in **/ | ||
Statt die beiden Zeilen für den Pfad mit **#** auszukommentieren muss dieser nur noch erweitert werden. Am Ende noch :/ | Statt die beiden Zeilen für den Pfad mit **#** auszukommentieren muss dieser nur noch erweitert werden. Am Ende noch :/ | ||
Zeile 32: | Zeile 38: | ||
'' | '' | ||
- | mit den Pfeiltasten zur Einfügeposition gehen und '' | + | mit den Pfeiltasten zur Einfügeposition gehen und '' |
- | + | Nach der Erweiterung keine Eingabetaste drücken.\\ | |
- | Nach der Erweiterung keine Eingabetaste drücken. | + | Zurück in den Befehlsmodus von vi kommt man mit der **Escape**-Taste.\\ |
- | + | ||
- | Zurück in den Befehlsmodus von vi kommt man mit der **Escape**-Taste. | + | |
Um die Änderungen zu speichern und vi ohne Nachfrage zu verlassen folgendes eingeben: | Um die Änderungen zu speichern und vi ohne Nachfrage zu verlassen folgendes eingeben: | ||
'': | '': | ||
Zeile 59: | Zeile 62: | ||
ipkg install boost-date-time\\ | ipkg install boost-date-time\\ | ||
ipkg install ncurses ncurses-dev\\ | ipkg install ncurses ncurses-dev\\ | ||
- | + | '' | |
- | Aus https:// | + | Aus https:// |
+ | '' | ||
rm / | rm / | ||
ln -s / | ln -s / | ||
Zeile 68: | Zeile 71: | ||
==== Quelltexte ==== | ==== Quelltexte ==== | ||
- | <del> | + | < |
- | Ich habe ein Fork von Danny-Baumanns Quelltext erstellt. Vermutlich müssen kleine Änderungen am Import des mySQL-Connector gemacht werden. Falls es läuft kann das vielleicht von Danny in seinen Master-Branch eingefügt werden. | + | |
- | \\ | + | |
- | [[https:// | + | |
- | + | ||
- | + | ||
- | Leider gibt es noch kein IPKG-Paket für die mySQL-Connector-C++ Bibliothek und diese muss auch kompiliert werden. Hier bitte Source Code auswählen und den Sourcecode herunterladen. Es ist auch möglich über den unteren Link den Sourcecode herunter zu laden ohne sich registrieren zu lassen. | + | |
\\ | \\ | ||
- | [[http://dev.mysql.com/downloads/ | + | [[https://github.com/ingof/ems-collector|collectord]]\\</ |
- | ==== CMake aus Quellcode installieren | + | ==== CMake ==== |
Auf [[http:// | Auf [[http:// | ||
Zeile 101: | Zeile 98: | ||
- | ==== MariaDB Client Library for C Bibliotheken kompilieren | + | ==== MariaDB Client Library for C ==== |
Leider habe ich keine Möglichkeit gefunden den die Datei über wget auf die Diskstation zu bekommen. Um an die **MariaDB Client Library for C** muss man sich erst auf [[https:// | Leider habe ich keine Möglichkeit gefunden den die Datei über wget auf die Diskstation zu bekommen. Um an die **MariaDB Client Library for C** muss man sich erst auf [[https:// | ||
- | Jetzt kann man über >Produkt > | + | Jetzt kann man über >Produkt > |
'' | '' | ||
cp / | cp / | ||
cd / | cd / | ||
- | < | ||
tar zxf mariadb_client-2.0.0-src.tar.gz\\ | tar zxf mariadb_client-2.0.0-src.tar.gz\\ | ||
cd mariadb_client-2.0.0-src\\ | cd mariadb_client-2.0.0-src\\ | ||
mkdir build\\ | mkdir build\\ | ||
cd build\\ | cd build\\ | ||
- | cmake ..'' | + | cmake ..\\ |
+ | make all'' | ||
- | ==== collectord | + | ==== collectord |
'' | '' | ||
Zeile 133: | Zeile 130: | ||
- | ==== aufräumen | + | ==== Aufräumen |
- | '' | + | '' |
Löschen des Git-Verzeichnisses " | Löschen des Git-Verzeichnisses " | ||
'' | '' |