Telegraf+influxDB+Grafana实时监控平台环境搭建

                         Telegraf+influxDB+Grafana实时监控平台环境搭建

一、 环境描述
1、 系统环境
centos 7.6
influxDB 1.7.7
grafana 6.3.3
telegraf 1.11.3
2、 安装包准备
Grafana:grafana安装包下载地址
Telegraf:telegraf和influxDB安装包下载地址

二、 InfluxDB安装
1、安装

# cd /opt/software
# rpm -ivh influxdb-1.7.7.x86_64.rpm

2、修改配置文件

# cd /etc/influxdb/
# vim influxdb.conf

可以使用默认配置即可。
Telegraf+influxDB+Grafana实时监控平台环境搭建_第1张图片
3、启动服务

# systemctl start influxdb (启动influxdb)
# systemctl enable influxdb (设为开机启动)
# systemctl status influxdb(查看服务状态)

Telegraf+influxDB+Grafana实时监控平台环境搭建_第2张图片
4、常用命令

#创建数据库
create database "db_name"
 
#显示所有的数据库
show databases
 
#删除数据库
drop database "db_name"
 
#使用数据库
use db_name
 
#显示该数据库中所有的表
show measurements
 
 
#删除表
drop measurement "measurement_name"

#删除表以及删除数据
delete from "measurement_name"

#显示用户
show users
 
#创建用户
create user "username" with password 'password'
 
#创建管理员权限用户
create user "username" with password 'password' with all privileges
 
#删除用户
drop user "username"

三、 Telegraf安装
1、 安装

rpm -ivh telegraf-1.11.3-1.x86_64.rpm

Telegraf+influxDB+Grafana实时监控平台环境搭建_第3张图片在这里插入图片描述
2、 修改配置文件

cd /etc/telegraf/

Telegraf+influxDB+Grafana实时监控平台环境搭建_第4张图片

vim telegraf.conf

修改outputs.influxdb部分,添加influxDB的http地址即可,添加数据库(telegraf,默认服务启动后会自己新建)以及username和password,我这里直接使用influxDB的用户名和密码,可自己设置;其余部分监控指标使用默认配置即可。
Telegraf+influxDB+Grafana实时监控平台环境搭建_第5张图片
3、 启动

# systemctl start telegraf
# systemctl enable telegraf
查看telegraf运行状态
# systemctl status telegraf

Telegraf+influxDB+Grafana实时监控平台环境搭建_第6张图片
4、 查看数据库
登录influxDB数据库,查看telegraf数据库以及measurements数据集。

> show databases;
> use telegraf
> show measurements

Telegraf+influxDB+Grafana实时监控平台环境搭建_第7张图片
5、 预览数据
可以查看系统数据
Telegraf+influxDB+Grafana实时监控平台环境搭建_第8张图片

四、 Grafana安装
1、 安装
上传已经下载的grafana数据包

# rpm -ivh grafana-6.3.3-1.x86_64.rpm

Telegraf+influxDB+Grafana实时监控平台环境搭建_第9张图片
2、 修改配置文件

# cd /etc/grafana
# vim grafana.ini

Telegraf+influxDB+Grafana实时监控平台环境搭建_第10张图片
修改部分配置信息即可,也可以直接使用默认配置。Telegraf+influxDB+Grafana实时监控平台环境搭建_第11张图片

3、 启动服务

# systemctl daemon-reload
# systemctl start grafana-server
# systemctl enable grafana-server
查看grafana服务状态
# systemctl status grafana-server

Telegraf+influxDB+Grafana实时监控平台环境搭建_第12张图片
4、 解决安装问题
安装grafana过程中遇到缺失依赖包的问题
在这里插入图片描述
解决办法

# yum install fontconfig

Telegraf+influxDB+Grafana实时监控平台环境搭建_第13张图片

# yum install urw-fonts

Telegraf+influxDB+Grafana实时监控平台环境搭建_第14张图片
5、 登录以及使用

  1. 访问http://IP:3000登录,首次登陆使用用户名密码:admin/admin。
    Telegraf+influxDB+Grafana实时监控平台环境搭建_第15张图片

  2. 更新密码
    可以更新grafana登陆密码,也可以跳过。Telegraf+influxDB+Grafana实时监控平台环境搭建_第16张图片

  3. 添加数据源
    点击添加数据源Telegraf+influxDB+Grafana实时监控平台环境搭建_第17张图片
    选择influxDBTelegraf+influxDB+Grafana实时监控平台环境搭建_第18张图片
    配置influxDB的地址:http://IP:8086Telegraf+influxDB+Grafana实时监控平台环境搭建_第19张图片

  4. 测试数据库连接
    Telegraf+influxDB+Grafana实时监控平台环境搭建_第20张图片

  5. 导入监控信息模板
    可以自己下载对应的grafana模板,下载地址:grafana模板下载地址
    Telegraf+influxDB+Grafana实时监控平台环境搭建_第21张图片
    下载模板json文件后选择导入模板即可
    Telegraf+influxDB+Grafana实时监控平台环境搭建_第22张图片
    Telegraf+influxDB+Grafana实时监控平台环境搭建_第23张图片

  6. 监控模板信息预览
    Telegraf+influxDB+Grafana实时监控平台环境搭建_第24张图片
    有的模板需要手动修改部分配置信息
    Telegraf+influxDB+Grafana实时监控平台环境搭建_第25张图片
    Telegraf+influxDB+Grafana实时监控平台环境搭建_第26张图片

  7. 监控数据展示
    Telegraf+influxDB+Grafana实时监控平台环境搭建_第27张图片
    注意:点击信息保存

你可能感兴趣的:(部署)