假设已经安装好graphite
1.在客户端上安装collectd,collectd-5.4.0.tar.bz2
执行./configure,make,make install 安装,默认安装位置是/opt/collectd
注意:要确保python插件在编译后是yes的。
2.安装graphite插件collectd-carbon
git clone https://github.com/indygreg/collectd-carbon.git /opt/collectd-plugins
3.编辑etc/collectd.conf,增加以下配置
<LoadPlugin "python">
Globals true
</LoadPlugin>
<Plugin "python">
# carbon_writer.py is at path /opt/collectd-plugins/carbon_writer.py
ModulePath "/opt/collectd-plugins/"
Import "carbon_writer"
<Module "carbon_writer">
LineReceiverHost "192.168.220.130" #graphite服务器ip
LineReceiverPort 2003 #carbon默认端口2003
LineReceiverProtocol "tcp"
DifferentiateCountersOverTime true
LowercaseMetricNames true
TypesDB "/opt/collectd/share/collectd/types.db"
</Module>
</Plugin>
4.启动collectd
/opt/collectd/sbin/collectd
5.截图
6.参考资料