2

ubuntu マシンにcollectdをインストールしました。redisプラグインを有効にしたいのですが、デフォルトでは同梱されていません。そのプラグインをダウンロードする方法と場所を知っている人はいますか?

4

2 に答える 2

7

collectd をコンパイルする前に、 redis-pluginがコンパイルされるように、redis プラグインの依存関係が満たされていることを確認する必要があります。

wget http://credis.googlecode.com/files/credis-0.2.3.tar.gz
tar -xvf credis-0.2.3.tar.gz
cd credis-0.2.3
sudo cp credis-0.2.3/* /usr/include/
cd credis-0.2.3
make
sudo cp -f libcredis.so /usr/lib/
sudo cp -f ./* /usr/include/

次に、collectd をコンパイルします。

wget --no-check-certificate https://collectd.org/files/collectd-5.4.0.tar.gz;
tar -xvf collectd-5.4.0.tar.gz;
cd collectd-5.4.0
./configure && 

出力に が表示されていないことを確認しますlibcredis . . . . . . no (credis.h not found)。今-

make
make install

最後に、collectd の conf でプラグインを「アクティブ化」するには、以下をコメントアウトする必要があります。

LoadPlugin redis

<Plugin redis>
   <Node example>
      Host "localhost"
      Port "6379"
      Timeout 2000
   </Node>
</Plugin>

プラグインを機能させるには、collectd を再起動します。

于 2013-11-27T12:04:55.857 に答える
0

誰かがyumでプラグインをインストールする方法を探している場合に備えて...

yum list | grep collectd

不足している可能性のあるプラグインのリストが表示されるはずです...

次に、nginx などのプラグインをインストールする場合は、次のようにします。

yum install collectd-nginx.x86_64 -y
于 2017-11-10T03:17:07.730 に答える