技术栈
Telegraf + InfluxDB + Grafana
- Telegraf:1.6.0
- InfluxDB:1.5.2
- Grafana:5.0.4
- 环境:Centos 7
安装
- Telegraf
$ wget https://dl.influxdata.com/telegraf/releases/telegraf-1.6.0-1.x86_64.rpm $ yum localinstall telegraf-1.6.0-1.x86_64.rpm -y $ systemctl start telegraf $ systemctl enable telegraf
- InfluxDB
$ wget https://dl.influxdata.com/influxdb/releases/influxdb-1.5.2.x86_64.rpm $ yum localinstall influxdb-1.5.2.x86_64.rpm -y $ service influxdb start $ systemctl enable influxdb
- Grafana
$ wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.0.4-1.x86_64.rpm $ yum localinstall grafana-5.0.4-1.x86_64.rpm -y $ systemctl start grafana-server $ systemctl enable grafana-server
配置
- 配置 telegraf
找到 outputs.influxdb,去掉 urls 的注释以及 databases 的注释
重启 telegraf 服务:systemctl restart telegraf
- 配置 grafana
访问 grafana:http://IP:3000,账号默认均为 admin
设置数据源,Name 随便写,Type 选择 Telegraf,URL 填写 http://localhost:8086,database 填写 telegraf,点击 Save & Test,显示 Successful 则为数据源配置成功
设置展示页面 Dashboard
使用官网提供的一个模板:https://grafana.com/dashboards/928,复制这个 dashboard 的 ID
- 导入 dashboard,点击 import dashboard。在第一个输入框中输入刚才复制的 ID,点击 load,随后选择好对应的数据库,设置好 dashboard 的 name,点击 import
最终效果
附件 & 说明
三个软件的安装包 (仅 rpm 包)
下载地址:https://pan.iicats.com/wl/?id=isbOkYvbTiTCLx89I1bo9QAPKJ5MiWIz&mode=regula
这个也支持 windows 的监控,就不多做介绍了,附上 windows 的安装包链接
telegraf-1.5.0_windows_amd64.zip influxdb-1.4.2_windows_amd64.zip grafana-4.6.3.windows-x64.zip telegraf-1.5.0_windows_amd64.zip wget https://dl.influxdata.com/telegraf/releases/telegraf-1.5.0_windows_amd64.zip unzip telegraf-1.5.0_windows_amd64.zip influxdb-1.4.2_windows_amd64.zip wget https://dl.influxdata.com/influxdb/releases/influxdb-1.4.2_windows_amd64.zip unzip influxdb-1.4.2_windows_amd64.zip grafana-4.6.3.windows-x64.zip wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.3.windows-x64.zip unzip grafana-4.6.3.windows-x64.zip
本文作者为 olei,转载请注明。
很不错的工具
这个是专业人士用的,我们一般用不到
不错!