拿来就用的监控告警系统--Telegraf + InfluxDB + Grafana

olei 3,961 views 3

技术栈

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 + InfluxDB + Grafana

重启 telegraf 服务:systemctl restart telegraf

  • 配置 grafana

访问 grafana:http://IP:3000,账号默认均为 admin

拿来就用的监控告警系统--Telegraf + InfluxDB + Grafana

设置数据源,Name 随便写,Type 选择 Telegraf,URL 填写 http://localhost:8086,database 填写 telegraf,点击 Save & Test,显示 Successful 则为数据源配置成功

 

拿来就用的监控告警系统--Telegraf + InfluxDB + Grafana

拿来就用的监控告警系统--Telegraf + InfluxDB + Grafana

拿来就用的监控告警系统--Telegraf + InfluxDB + Grafana

设置展示页面 Dashboard

使用官网提供的一个模板:https://grafana.com/dashboards/928,复制这个 dashboard 的 ID

拿来就用的监控告警系统--Telegraf + InfluxDB + Grafana

  • 导入 dashboard,点击 import dashboard。在第一个输入框中输入刚才复制的 ID,点击 load,随后选择好对应的数据库,设置好 dashboard 的 name,点击 import

拿来就用的监控告警系统--Telegraf + InfluxDB + Grafana

拿来就用的监控告警系统--Telegraf + InfluxDB + Grafana拿来就用的监控告警系统--Telegraf + InfluxDB + Grafana

拿来就用的监控告警系统--Telegraf + InfluxDB + Grafana

最终效果

拿来就用的监控告警系统--Telegraf + InfluxDB + Grafana

附件 & 说明

三个软件的安装包 (仅 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

发表评论 取消回复
表情 图片 链接 代码

  1. 楚狂人
    楚狂人 Lv 1

    很不错的工具

  2. 鳄鱼皮具
    鳄鱼皮具 Lv 1

    这个是专业人士用的,我们一般用不到

  3. 杂烩网
    杂烩网 Lv 1

    不错!

分享