Verwenden Sie mehrere Instanzen von rrdcached auf einem einzelnen Server?

Verwenden Sie mehrere Instanzen von rrdcached auf einem einzelnen Server?

Ich versuche herauszufinden, wie ich rrdcached am besten auf einem einzelnen Server für mehrere Grafiktools verwenden kann. Derzeit verwende ich Cacti, Observium und Collectd auf demselben Server (mit CentOS 6.7), die alle rrdtool zum Erstellen von Diagrammen verwenden. Als ich einer Anleitung folgte, fand ich (http://blog.best-practice.se/2014/10/using-rrdcached-with-observium.html), was nur für Observium gut funktioniert. Ich bekomme alle meine Diagramme für Cacti oder Collectd durcheinander, da ich den Ordner mit -B für meinen Observium-RRD-Ordner definiere.

Gibt es Tipps von Leuten in der gleichen Situation oder muss ich meine Überwachungstools auf mehrere Server aufteilen (was eine enorme Ressourcenverschwendung zu sein scheint)?

Antwort1

Für alle, die das gleiche Problem haben:

cat /etc/sysconfig/rrdcached
OPTIONS="-w 1800 -z 1800 -f 3600 -s apache -l unix:/var/run/rrdcached/rrdcached.sock -j /var/tmp/ -F -b /opt/observium/rrd/"
RRDC_USER=apache

Und für die collectd-Konfiguration:

<Plugin rrdcached>
    DaemonAddress "unix:/var/run/rrdcached/rrdcached.sock"
    DataDir "/var/lib/collectd"
    CreateFiles true
    CreateFilesAsync false
    CollectStatistics true
</Plugin>

verwandte Informationen