一、本机配置:
Linux version 2.6.32-504.el6.x86_64
CentOS release 6.6 (Final)
Kernel \r on an \m
二、下载collectd最新安装包
访问官网:https://collectd.org/documentation.shtml,最左边Download,下载最新版本压缩包collectd-5.8.1.tar.gz
三、安装
解压:tar zxvf collectd-5.8.1.tar.gz
进入collectd路径:cd collectd-5.8.1
检查系统配置:./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib --mandir=/usr/share/man --enable-all-plugins
编译并安装:make && make install
在安装过程中,出现以下报错:WARNING: 'aclocal-1.15' is missing on your system
解决办法为输入:autoreconf -f -i
等待系统完成后,重复上述安装过程,即可解决此问题。
安装完成后,在当前目录:/xxx/xxx/collectd-5.8.1,执行:cp contrib/redhat/init.d-collectd /etc/init.d/collectd,复制启动脚本到/etc/init.d路径
chmod +x /etc/init.d/collectd
添加开机启动项:
chkconfig --add collectd
chkconfig collectd on
四、更改collectd.conf
vim /etc/collectd.conf,根据自己需求配置collectd配置文件。配置文件具体解释,见官网:https://collectd.org/documentation/manpages/collectd.conf.5.shtml
五、启动服务
service collectd start
/etc/init.d/collectd restart