graphite +collectd搭建监控服务器记录

假设已经安装好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.参考资料

Graphite 和 collectd 建立监控服务器

你可能感兴趣的:(服务器,监控,collectd,Graphite)