여러 그래프 도구를 위해 단일 서버에서 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>