Linux下搭建:Telegraf+Influxdb+Grafana

InfluxDB(时序数据库),常用的一种使用场景:监控数据统计。

grafana,用作监控页面的前端展示。

telegraf,数据采集器。

Influxdb安装

下载:influxdb

wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.9.x86_64.rpm

 

yum localinstall influxdb-1.7.9.x86_64.rpm

 

启动influxd数据库:systemctl start influxd

 

创建 Influxdb数据库

influx

>create database telegraf

>show databases

>exit      

默认端口是8086

 

Telegraf安装

下载与安装

wget http://get.influxdb.org/telegraf/telegraf-0.12.1-1.x86_64.rpm

yum localinstall telegraf-0.12.1-1.x86_64.rpm

 

修改配置vi /etc/telegraf/telegraf.conf

 

输入 /urls

输入  i

 

## 修改内容如下 

urls = ["http://localhost:8086"] #infulxdb地址 

database = "telegraf" #数据库 

retention_policy = ""    必须设置为空

 

输入 :wq保存并退出

启动Telegraf

systemctl restart telegraf 

检查状态

service telegraf status

 

Grafana安装

wget https://dl.grafana.com/oss/release/grafana-6.5.1-1.x86_64.rpm

 

sudo yum localinstall  grafana-6.5.1-1.x86_64.rpm

 

systemctl start  grafana-server 

 

设置开机启动 systemctl enable grafana-server.service 可以不用

 

访问时输入 http://服务器的 ip:3000,用户名和密码都是 admin

 

 

添加数据源

 

 

 

 新建展示模板

 

 

 

 

效果如下

 

 

 

 

 

 

posted @ 2020-06-04 16:52  wuxiaomiao  阅读(875)  评论(1编辑  收藏  举报