2016-03-31 17 views

Antwort

1

Ich arbeite bei Google auf dem Stackdriver-Agent. Unter Ubuntu unterstützen wir nur die LTS-Releases. Wenn Sie also Ubuntu 14.04 oder 16.04 verwenden könnten, würden wir dies bevorzugen.

Es könnte auch möglich sein, das Paket 14.04 oder 16.04 zu verwenden und es so zu modifizieren, dass es mit 15.10 funktioniert.

Aber das heißt, wenn Sie wirklich-bauen wollen auf 15,10 diesen sind die Anweisungen dafür. Ich habe sie gerade auf einer 15.10-Instanz getestet, so kann ich bestätigen, dass sie vor fünf Minuten funktioniert haben. :-)

Wieder tun wir nicht offiziell Unterstützung 15.10, wenn dies nicht zuverlässig funktioniert, wären wir nicht in der Lage, zusätzliche Hilfe anzubieten.

sudo apt-get -y update && sudo apt-get -y install git flex bison gcc automake pkg-config libtool libgcrypt-dev glib2.0-dev make libssl-dev libyajl-dev libcurl4-openssl-dev 
git clone https://github.com/Stackdriver/collectd.git 
cd collectd/ 
git checkout stackdriver-agent-5.5.0 
./clean.sh && ./build.sh 
./configure --prefix=/opt/stackdriver/collectd --program-prefix=stackdriver- --disable-all-plugins --enable-cpu --enable-df --enable-disk --enable-load --enable-logfile --enable-memory --enable-swap --enable-syslog --enable-interface --enable-tcpconns --enable-write_http --enable-write_gcm --disable-static --enable-aggregation --enable-csv --enable-nginx --enable-apache --enable-memcached --enable-mysql --enable-postgresql --disable-perl --without-libperl --without-perl-bindings --enable-mongodb --with-libmongoc=own --enable-plugin_mem --enable-processes --enable-ntpd --enable-zookeeper --enable-exec --enable-curl_json --enable-match_regex --enable-target_set --enable-match_throttle_metadata_keys --enable-target_replace --enable-target_scale --enable-debug --with-useragent="stackdriver_agent/myagent" 
make 
sudo make install 

Dann eine geeignete collectd.conf erhalten und sie im Vordergrund läuft mit

sudo /opt/stackdriver/collectd/sbin/stackdriver-collectd -f -C ~/my.collectd.conf 

oder im Hintergrund durch die -f Weglassen.

Der einfachste Weg, um eine "geeignete" Collectd.conf zu erhalten, ist es, unser Produktionspaket zu bekommen, zu installieren oder zu untersuchen und die nach Ihrem Geschmack modifizierte Datei /opt/stackdriver/collectd/etc/collectd-gcm.conf.tmpl zu verwenden.