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
添加数据源
新建展示模板
效果如下