Я установил collectd на свой компьютер с Ubuntu. Я хотел бы включить Redis плагин , но он не поставляется с ним по умолчанию. Кто знает как и где скачать этот плагин?
Как добавить недостающие плагины в collectd
Ответы (2)
Перед компиляцией 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/
Теперь скомпилируйте 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:
LoadPlugin redis
<Plugin redis>
<Node example>
Host "localhost"
Port "6379"
Timeout 2000
</Node>
</Plugin>
Теперь перезапустите collectd, чтобы плагин заработал.
person
erbdex
schedule
27.11.2013
lib64 для 64-битной ОС:
sudo cp -f libcredis.so /usr/lib64/
- person ndpu; 10.11.2014
На всякий случай, если кто-то ищет, как установить плагины с помощью yum...
yum list | grep collectd
Это должно дать вам список плагинов, которые могут отсутствовать...
Затем, если вы хотите установить плагин, скажем, для nginx:
yum install collectd-nginx.x86_64 -y
person
user1653631
schedule
10.11.2017