Svolence

Telegraf+Influxdb+Grafana (2)

datasource & dashboards config

初始化界面

  • 确保已经添加数据源(可以通过上一节中Telegraf采集本机数据入influxdb

    点击左上角Grafana图标->Data Sources如下:

    add datasource

    add datasource

    edit datasource

  • 点击图中位置1可以新建一个dashboard

add databoards

或者导入一个json格式的文件

edit databoards

  • 下图是我本机的数据,通过位置3可以添加选项,位置4编辑dashborad,位置5添加Row

edit databoards

  • 选择数据库,添加查询语句

add sql

  • Alert config

alert config

  • add email

add email

  • config notifications

config

config

config

TroubleShooting

测试邮件发送的时候未接受到邮件,查看日志tail -f /var/log/grafana发现:

t=2016-12-08T11:26:21+0800 lvl=eror msg=”Failed to send alert notification

email” logger=alerting.notifier.email error=”Grafana mailing/smtp options not configured, contact your Grafana admin”

t=2016-12-08T14:05:50+0800 lvl=eror msg=”Failed to send alert notification

email” logger=alerting.notifier.email error=”gomail: could not send email 1: 503 Error: need EHLO and AUTH first !”

需要开启smtp以及正确配置

1
2
3
4
5
6
7
8
9
10
11
12
13
# vi /etc/grafana/grafana.ini
[smtp]
enabled = true
;host = localhost:25
user = 系统邮箱账户(admin@qq.com)
password = 系统邮箱密码(admin)
host = smtp.exmail.qq.com:465
//因为我在本地vbox虚拟机中测试的,所以这里用的是腾讯企业邮箱的服务器,对应上面的user和pass就是我自己的邮箱和密码
;cert_file =
;key_file =
;skip_verify = false
from_address = admin@qq.com

收到的邮件类似这样

success

参考链接: