百度 Telegraf+influxdb+grafana 资源下载
链接:https://pan.baidu.com/s/1Qltl25GUg6C0_C8oEpU3aQ
提取码:nrvr
Telegraf 是一个用 Go 编写的代理程序,可收集系统和服务的统计数据,并写入到 InfluxDB 数据库。它负责收集我们通过配置文件传递的所有数据,Telegraf收集我们配置的输出结果,例如CPU / RAM / LOAD 或 Nginx,MariaDB 等服务。
InfluxDB 是一个开源分布式时序、事件和指标数据库。这是Telegraf发送所有这些信息的地方,InfluxDB专门设计用于高效存储大量信息,此外,可以定义信息保留期以防万一出现性能问题。
Grafana **是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。
Telegraf负责采集数据,InfluxDB存储数据,Grafana前端可视化。
1.Telegraf
telegraf-1.17.0_windows_amd64.zip 文件夹解压后有两个文件:
- telegraf.exe 直接执行没用,需要之后用命令行运行
- telegraf.conf 配置文件
```yaml
Name of the file to be logged to when using the “file” logtarget. If set to
the empty string then logs are written to stderr.
logfile = “xxxx/telegraf.log”
之后还需要注意一下默认的账号密码,也在配置文件中。
之后配置Grafana中的数据源会用到。
HTTP Basic Auth
username = “telegraf” password = “metricsmetricsmetricsmetrics”
<a name="VbVxv"></a>
## 2.InfluxDB
influxdb-1.7.6_windows_amd64.zip 解压到文件夹中:<br />influx.exe 表示客户端<br />influxd.exe 表示服务端<br />influx_inspect.exe 表示查看工具<br />influx_stress.exe 表示压力测试工具<br />influx_tsm 表示数据库转换工具(将数据库从 b1 或 bz1 格式转换为 tsm1 格式)<br />influxdb.conf 是配置文件<br />修改influxdb.conf配置文件,主要是三个路径修改:
```yaml
[meta]
# Where the metadata/raft database is stored
dir = "xxxx/meta"
[data]
# The directory where the TSM storage engine stores TSM files.
dir = "xxxx/data"
# The directory where the TSM storage engine stores WAL files.
wal-dir = "xxxx/wal"
也就是将原来的默认路径修改为你电脑上文件夹所在的位置。路径后面的/meta、/data、/wal不要动。
3.Grafana
直接安装 grafana-7.3.6.windows-amd64.msi 即可。
4.使用
4.1 InfluxDB启动
- 进入安装目录,直接打开influxd.exe服务端;
- 然后可以打开 influx.exe 客户端,进行交互式操作。
4.2 Telegraf启动
进入Telegraf安装目录,打开CMD执行: ```shellcmd 生成新的配置文件
telegraf -config telegraf.conf telegraf -sample-config -input-filter cpu:mem -output-filter influxdb > telegraf1.conf
cmd 运行
telegraf.exe —config telegraf.conf ``` 运行了之后会自动在InfluxDB中增加一个新的数据库telegraf,并开始采集信息输入到 influxdb。
4.3 Grafana启动
进入安装目录中的bin目录下,双击grafana-server.exe启动程序。然后打开http://localhost:3000/,初次登录默认账户密码均为admin。
添加数据源
新建仪表盘
对仪表盘数据进行配置(类似与Tableu)**