複数のグラフ作成ツールのために、単一のサーバーで rrdcached を使用する最適な方法を見つけようとしています。現在、私は同じサーバー (CentOS 6.7 を実行) で cacti、observium、collectd を使用しており、これらはすべて rrdtool を使用してグラフを作成しています。ガイドに従っているときに、(http://blog.best-practice.se/2014/10/using-rrdcached-with-observium.html) これは Observium に対してのみ正常に機能しますが、-B を使用してフォルダーを Observium RRD フォルダーに定義しているため、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>