Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:ems:dscollectord

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:ems:dscollectord [2015/02/15 22:18]
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...
 +</WRAP>
  
 ==== Generelles ==== ==== Generelles ====
Zeile 33: Zeile 38:
 ''vi /root/.profile''\\ ''vi /root/.profile''\\
  
-mit den Pfeiltasten zur Einfügeposition gehen und ''i''  drücken um in den Einfügemodus zu gelangen. Jetzt kann der PATH erweitert werden. +mit den Pfeiltasten zur Einfügeposition gehen und ''i''  drücken um in den Einfügemodus zu gelangen. Jetzt kann der PATH erweitert werden.\\ 
- +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:
 '':wq!''\\ '':wq!''\\
Zeile 60: Zeile 62:
 ipkg install boost-date-time\\ ipkg install boost-date-time\\
 ipkg install ncurses ncurses-dev\\ ipkg install ncurses ncurses-dev\\
- +''\\ 
-Aus https://code.google.com/p/google-authenticator/issues/detail?id=364: +Aus https://code.google.com/p/google-authenticator/issues/detail?id=364 :\\ 
 +''
 rm /opt/arm-none-linux-gnueabi/lib/libdl.so\\ rm /opt/arm-none-linux-gnueabi/lib/libdl.so\\
 ln -s /lib/libdl.so.2 /opt/arm-none-linux-gnueabi/lib/libdl.so\\ ln -s /lib/libdl.so.2 /opt/arm-none-linux-gnueabi/lib/libdl.so\\
Zeile 69: Zeile 71:
  
 ==== Quelltexte ==== ==== Quelltexte ====
-Ich habe ein Fork von Danny-Baumanns [[https://github.com/maniac103/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.+<del>Ich habe ein Fork von Danny-Baumanns [[https://github.com/maniac103/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://github.com/ingof/ems-collector|collectord]]\\+[[https://github.com/ingof/ems-collector|collectord]]\\</del>
  
  
-==== CMake aus Quellcode installieren ====+==== CMake  ====
  
 Auf [[http://www.cmake.org/download/|CMake Download-Seite]] könnte es eine neuere Version von Cmake geben. Dann einfach die Versionnummern in den folgenden Befehlen anpassen: Auf [[http://www.cmake.org/download/|CMake Download-Seite]] könnte es eine neuere Version von Cmake geben. Dann einfach die Versionnummern in den folgenden Befehlen anpassen:
Zeile 96: 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://mariadb.com/|https://mariadb-com]] registrieren. 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://mariadb.com/|https://mariadb-com]] registrieren.
-Jetzt kann man über >Produkt >Connector & Plugins den Sourcecode herunterladen. Diese am besten im public-share auf der Diskstation ablegen. Wenn dieser nicht vorhanden ist dann über DSM der Diskstation erstellen.+Jetzt kann man über >Produkt >Connector & Plugins den Sourcecode herunterladen. Diese am besten im public-share auf der Diskstation ablegen. Spätestesns mit der IPKG-Installation aus dem Wiki wurde der angelegt.
  
 '' ''
 cp /volume1/public/mariadb_client-2.0.0-src.tar.gz /volume1/@tmp/ cp /volume1/public/mariadb_client-2.0.0-src.tar.gz /volume1/@tmp/
 cd /volume1/@tmp\\ cd /volume1/@tmp\\
-<del>wget %%http://cdn.mysql.com/Downloads/Connector-C++/mysql-connector-c++-1.1.5.tar.gz%%</del>\\ 
 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\\
Zeile 113: Zeile 114:
  
  
-==== collectord bauen und installieren ====+==== collectord  ====
  
 ''cd /volume1/@tmp\\ ''cd /volume1/@tmp\\
Zeile 129: Zeile 130:
  
  
-==== aufräumen =====+==== Aufräumen =====
  
-''rm -rf /volume1/@tmp/cmake-3.1* /volume1/@tmp/mysql-connector-*''\\+''rm -rf /volume1/@tmp/cmake-3.1* /volume1/@tmp/mariadb_client-*''\\
 Löschen des Git-Verzeichnisses "ems-collector" ganz nach Gusto:\\ Löschen des Git-Verzeichnisses "ems-collector" ganz nach Gusto:\\
 ''rm -rf /volume1/@tmp/ems-collector''\\ ''rm -rf /volume1/@tmp/ems-collector''\\
wiki/ems/dscollectord.1424035102.txt.gz · Zuletzt geändert: 2015/12/30 21:00 (Externe Bearbeitung)