collectd简述
collectd 是一个守护(daemon)进程,用来收集系统性能和提供各种存储方式来存储不同值的机制。它会在系统运行和存储信息时周期性的统计系统的相关统计信息。利用这些信息有助于查找当前系统性能瓶颈(如作为性能分析 performanceanalysis )和预测系统未来的 load(如能力部署 capacity planning )等下面简单介绍一下: collectd的部署以及与logstash对接的相关配置实例。
源码安装collectd
wget http://collectd.org/files/collectd-5.4.1.tar.gztar zxvf collectd-5.4.1.tar.gzcd collectd-5.4.1./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib --mandir=/usr/share/man --enable-all-plugins
make && make install
安装启动脚本
cp contrib/redhat/init.d-collectd /etc/init.d/collectdchmod +x /etc/init.d/collectd