Granafa+Influxdb+Collectd实现计算机实时监控_fqdnlookup

25 阅读2分钟

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