文章目录
在Windows&Linux系统中配置Grafana数字大屏+Influxdb2.X+Telegraf
一、前言
Grafana数字大屏的功能是将后端的数据按照用户自定义或者使用模板设置的展示形式生动形象地展示出来Influxdb2.X是一个开源的时间序列数据库,适用于各种需要存储、查询和可视化时间序列数据的应用场景,其与Influxdb1.X不兼容,且Influxdb2.X提供了一种名为Telegraf的数据采集器,用于从各种来源收集时间序列数据,并将其写入Influxdb数据库中Telegraf支持许多不同的输入插件和输出插件,可以用于与各种系统和服务集成- 如果想要抓取
Linux系统上的数据或者程序变量,可以安装Linux版本的Telegraf,Influxdb和Grafana安装Windows版本的即可
二、安装Grafana
-
打开Grafana的网址
https://Grafana.com/zh-cn/Grafana/ -
下载最新版本即可,我下载的是
Grafana-enterprise-10.4.0.windows-amd64.msi文件,下载完毕后安装

-
按照默认选项安装成功后进入网址
http://localhost:8087可以登录进入Grafana -
打开地址:
C:\Program Files\GrafanaLabs\Grafana\conf,双击defaults.ini可以设置默认端口,因为3000端口容易被占用,所以更改为8087(自定义即可)

三、安装Influxdb2.x
-
打开网址
https://docs.influxdata.com/Influxdb/v2/ -
按照下面图片指示点击按钮下载
Influxdb2-2.7.5-windows文件

-
将该文件放到以下路径
C:\Program Files\InfluxData\Influxdb -
双击
influxd.exe
会发现有问题,需要利用命令行运行
influxd.exe
-
打开cmd,输入以下命令
cd C:\Program Files\InfluxData\Influxdbinfluxd.exe
运行成功!
四、安装Telegraf
-
打开下面网址,在Github上下载windows amd64版本最新版
https://github.com/influxdata/Telegraf/releases
-
将该压缩包文件解压缩到下面路径
C:\Program Files\Telegraf
-
打开cmd,输入以下命令
cd C:\Program Files\Telegraftelegraf.exe
运行成功!
五、配置Influxdb2.x
-
打开网址
http://127.0.0.1:8086 -
设置用户名username
-
设置密码
-
确认密码
-
输入组织简称(自定义)
-
bucket名称(可设置为项目简称)
-
点击完成后会有一个
token,一定要记得复制保存
六、配置连接Telegraf+Influxdb2.x
-
按照下面路径打开
Telegraf的配置文件Telegraf.confC:\Program Files\Telegraf\Telegraf.conf -
根据前面
Influxdb的配置修改Telegraf.conf文件可利用搜索功能直接搜索下面的关键词
[[outputs.Influxdb_v2]]
七、配置连接Grafana+Influxdb2.x
-
打开网址登录进入Grafana
http://localhost:8087 -
点击左上角
menu-Connections-Data sources,再点击中间Add new sources
-
配置数据源(专属于
Influxdb2.x,注意token用上面的,如果每次都克隆的话,Influxdb后台都会复制出多一个token,而且密钥每次都不一样)
连接成功!
八、配置Grafana的dashboard
-
可以进入这个网址寻找Grafana的dashboard模板,上面提供了许多用户上传的可用数字大屏,比较炫酷,但是在使用时一定要看清楚适用于什么数据库,注意区分Influxdb1.x和Influxdb2.x
https://grafana.com/grafana/dashboards/ -
可以使用左边的筛选功能选择

- 可以复制模板的ID进行
import


注意选择刚才设置的数据库

本文详细介绍了如何在Windows和Linux系统中安装和配置Grafana数字大屏,包括Influxdb2.X的时间序列数据库和数据采集器Telegraf的安装、配置,以及如何连接和使用Grafana与Influxdb2.x。
1706

被折叠的 条评论
为什么被折叠?



