8) 安装完成后,在当前安装目录中,执行:cp contrib/redhat/init.d-collectd /etc/init.d/collectd,复制启动脚本到/etc/init.d路径
同时给予用户相关执行权限:chmod +x /etc/init.d/collectd
9) 修改collectd.conf,配置相关监听项,相关配置项如下,如有需要可适当自行调整
[root@VM_0_13_centos ~]# vim /etc/collectd.conf
FQDNLookup true
Hostname "VM_0_13_centos" #直接使用hostname命令查看
BaseDir "/var/lib/collectd"
PIDFile "/var/run/collectd.pid"
PluginDir "/usr/lib64/collectd"
TypesDB "/usr/share/collectd/types.db"
LoadPlugin syslog
LoadPlugin disk
LoadPlugin interface
LoadPlugin load
LoadPlugin memory
LoadPlugin network
LoadPlugin processes
LoadPlugin users
<Plugin interface>
Interface "eth0"
IgnoreSelected false
</Plugin>
<Plugin network>
Server "127.0.0.1" "25826" #这里填写的是influxDB安装的服务器ip
</Plugin>
10) 启动
collectd -C /etc/collectd.conf
2, 安装Influxdb
1) 下载安装包:
wget dl.influxdata.com/influxdb/re…
2) 安装:yum localinstall influxdb-1.5.3.x86_64.rpm
3) 进入:/etc/influxdb/ 编辑influxdb配置文件,influxdb默认支持collectd
4) 启动:
influxd -config /etc/influxdb/influxdb.conf
启动的时候会有一个报错如下:
解决方法如下:新建文件:/usr/share/collectd/types.db,下载地址如下:
download.csdn.net/download/ba…
5) 启动完之后进入管理工具建库:influx命令
Showdatabases 查看所有数据库db
Create database collectd; 创建一个名字叫collectd的数据库
Use collectd; 切换数据库
show measurements. 查看所有的表(key)
select count(*) from disk_value 查询语句
如上看到相关数据则表示collectd的数据已经同步到influxdb中了,可以正常工作了。
3,安装grafana
1) 下载安装包:
wget s3-us-west-2.amazonaws.com/grafana-rel…
2) 安装:sudo yum localinstall grafana-5.1.4-1.x86_64.rpm