安装
sudo apt-get install collectd collectd-utils
配置
sudo vi /etc/collectd/collectd.conf
设置当前机器的hostname,修改配置文件中Hostname
的值为你想要的hostname。如果有真是的域名,可以不用设置这个值。
确保一下插件的load命令是解开了注释的。
LoadPlugin cpu LoadPlugin df LoadPlugin entropy LoadPlugin interface LoadPlugin load LoadPlugin memory LoadPlugin nginx LoadPlugin processes LoadPlugin rrdtool LoadPlugin users LoadPlugin write_graphite
解开并修改<Plugin df>
前面的Device
,MountPoint
,FSType
为你对应的值,用df
命令可以查看device
解开<Plugin interface>
配置块
修改<Plugin write_graphite>
为:
<Plugin write_graphite> <Node "graphing"> Host "localhost" Port "2003" Protocol "tcp" LogSendErrors true Prefix "collectd." #Postfix "collectd" StoreRates true AlwaysAppendDS false EscapeCharacter "_" </Node> </Plugin>
配置nginx
sudo vi /etc/nginx/sites-enabled/graphite.conf
添加location:
location /server-status { stub_status on; #stub_status模块主要用于查看Nginx的一些状态信息 allow 127.0.0.1 deny all; }
修改carbon schema
sudo vi /etc/carbon/storage-schemas.conf
在最前面加上:
[collectd] pattern = ^collectd.* retentions = 10s:1d,1m:7d,10m:1y
重启相关服务
sudo service carbon-cache restart sudo service collectd restart sudo service nginx restart
刷新graphite页面可以看到collectd in the tree
网友220.*.*.94[北京]2022-08-13 13:51
网友207.*.*.134[Redmond]2022-08-13 13:48
网友40.*.*.73[美国]2022-08-13 13:48
网友66.*.*.84[Mountain View]2022-08-13 13:10
发表评论
亲~ 评论内容是必须的哟! o(∩_∩)o
昵称
邮箱
主页
评论