web-dev-qa-db-ja.com

単一のサーバーでrrdcachedの複数のインスタンスを使用していますか?

複数のグラフ作成ツールに単一のサーバーでrrdcachedを使用するための最良の方法を見つけようとしています。現在、同じサーバー(CentOS 6.7を実行)でcacti、observium、collectdを使用しており、すべてrrdtoolを使用してグラフを作成しています。私が見つけたガイド( http://blog.best-practice.se/2014/10/using-rrdcached-with-observium.html )をフォローしていると、Observiumだけで問題なく動作します。 -Bを使用してフォルダーをObserviumRRDフォルダーに定義したため、サボテンまたはcollectdのグラフが台無しになりました。

同じ状況にある人々からのヒントや、監視ツールをサーバー間で分割する必要がありますか(これはリソースの膨大な浪費のようです)?

1
croax

同じ問題に直面している人のために:

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>
1
croax