Estoy tratando de encontrar la mejor manera de usar rrdcached en un único servidor para múltiples herramientas gráficas. Actualmente estoy usando cactus, observium y Collectd en el mismo servidor (ejecutando CentOS 6.7) y todos usan rrdtool para crear gráficos. Mientras seguía una guía encontré (http://blog.best-practice.se/2014/10/using-rrdcached-with-observium.html) que funciona bien solo para Observium. Obtengo todos mis gráficos de cactus o colecciones en mal estado desde que defino la carpeta con -B en mi carpeta Observium RRD.
¿Algún consejo de personas en la misma situación o tengo que dividir mis herramientas de monitoreo entre servidores (lo que parece ser una gran pérdida de recursos)?
Respuesta1
Para cualquiera que enfrente el mismo problema:
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
Y para la configuración recopilada:
<Plugin rrdcached>
DaemonAddress "unix:/var/run/rrdcached/rrdcached.sock"
DataDir "/var/lib/collectd"
CreateFiles true
CreateFilesAsync false
CollectStatistics true
</Plugin>