Centos系統下安裝collectd
一、本機配置:
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