暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Grafana

程序媛的梦想 2018-01-18
1560

很久之前写过一篇关于如何设置Alertmanager的告警邮件通知,现在补充一篇Grafana的。

先介绍一下Grafana:

Grafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite、zabbix、InfluxDB、Prometheus和OpenTSDB作为数据源。Grafana主要特性:灵活丰富的图形化选项;可以混合多种风格;支持白天和夜间模式;多个数据源。

下面介绍如何配置邮件告警:

1. 部署Grafana:
(1)下载可执行文件:
wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana_4.6.3_amd64.deb
(2)解压:
tar -zxvf grafana-4.6.3.linux-x64.tar.gz 

2. 配置SMTP

(1)在Grafana的配置文件defaults.ini(这里是将defaults.ini拷贝到/tmp/grafana目录下,改名为grafana.ini)中配置SMTP:
cd grafana-4.6.2/conf
cp defaults.ini /tmp/grafana/grafana.ini
sudo vim /tmp/grafana/grafana.ini


(2)重启Grafana:

先找出占用3000端口的进程:

sudo netstat -pan | grep 3000

然后杀死该进程:

kill -9 进程号

重启grafana服务:

./grafana-server -config /tmp/grafana/grafana.ini
(3)通过3000端口访问页面。

3. 添加数据源

(1)填写数据源信息


(2)保存(Save & Test)


(3)在数据源列表可以查看到添加数据源成功:

4. 添加报警

(1)添加Notification channel



(2)点击Send Test看配置是否成功:


收到邮件(这里邮件中的图片暂时显示不出来):说明配置成功了。

记得Save Channel:

(2) 新建图表
添加Alert:

设置报警规则:


设置邮件内容:


测试规则:


如果遇到“The dashboard needs to be saved at least once...”,先保存(MAC是command+S):


规则没问题:

这时可能会收到邮件:

当曲线的值超过红线时,会收到告警邮件:完成。

还可以查看alert的历史:


我们回过头来看图表,发现多了两条竖线,这两条竖线的横坐标是发送告警的时间点,绿色的说明状态是ok,红色的表明状态是alerting:


本文对Grafana的介绍部分参考:http://www.ywnds.com/?p=5903
文章转载自程序媛的梦想,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论