我在我的ubuntu机器上安装了collectd.我想启用redis 插件,但默认情况下它没有随附.任何人都知道我如何以及在哪里下载该插件?
在编译collectd之前,您需要确保满足redis插件的依赖关系,以便编译redis-plugin.
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/
Run Code Online (Sandbox Code Playgroud)
现在编译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 &&
Run Code Online (Sandbox Code Playgroud)
在输出中,确保您没有看到libcredis . . . . . . no (credis.h not found).现在-
make
make install
Run Code Online (Sandbox Code Playgroud)
最后,您需要注释掉以下内容以"激活"collectd的conf-中的插件
LoadPlugin redis
<Plugin redis>
<Node example>
Host "localhost"
Port "6379"
Timeout 2000
</Node>
</Plugin>
Run Code Online (Sandbox Code Playgroud)
现在重新启动collectd以使插件正常工作.
| 归档时间: |
|
| 查看次数: |
4463 次 |
| 最近记录: |