단일 서버에서 여러 rrdcached 인스턴스를 사용합니까?

단일 서버에서 여러 rrdcached 인스턴스를 사용합니까?

여러 그래프 도구를 위해 단일 서버에서 rrdcached를 사용하는 가장 좋은 방법을 찾으려고 노력 중입니다. 현재 저는 rrdtool을 사용하여 그래프를 생성하는 동일한 서버(CentOS 6.7 실행)에서 cacti, observium 및 Collectd를 사용하고 있습니다. 가이드를 따라가다가 발견한 것(http://blog.best-practice.se/2014/10/using-rrdcached-with-observium.html) Observium에서만 잘 작동합니다. Observium RRD 폴더에 -B를 사용하여 폴더를 정의한 이후로 cacti 또는 Collectd에 대한 모든 그래프가 엉망이 되었습니다.

같은 상황에 있는 사람들의 조언이 있습니까? 아니면 모니터링 도구를 서버 간에 나누어야 합니까(엄청난 리소스 낭비인 것 같습니다).

답변1

같은 문제에 직면한 사람을 위해:

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

그리고 Collectd 구성의 경우:

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

관련 정보