Es scheint, dass Ubuntu 15:10 noch kein Stackdriver-Überwachungsagentenpaket zur Verfügung hat. Ist die Quelle zur Installation verfügbar?Ist es möglich, Stackdriver-Überwachungsagent von der Quelle zu kompilieren
Antwort
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.