Grafana邮件及告警配置

之前部署过服务器的监控组件程序,本在部署时也进行邮件及告警配置,但未进行文档整理,在这儿进行展示。之前用过Grafana的7.*的版本,在进行邮件配置还比较OK,但在配置告警时,太繁琐,还要自己去写相关的计算表达式等,但在9.1.3版本里 邮件和告警的配置非常友好,基本算是图形界面化,勾勾填填就完成了,以下是我在9.1.3里的配置说明。

  1. 邮件及告警配置

  1. 邮件配置

配置邮件SMTP信息:

找到Grafana的安装路径,进入“\GrafanaLabs\grafana\conf”,打开“defaults.ini”配置文件,找到SMTP节点。(注:邮箱的授权码,根据自己所用的邮箱去进行申请)

Grafana邮件及告警配置_第1张图片

在节点下面填写host、user、password、from_address信息。

可以使用如上信息进行配置。注:若是内网环境,需要服务器开启对smtp.exmail.qq.com:465的访问权限(出站权限)。

检查邮件服务是否配置成功:

进入grafana,在左侧找到并进入Alerting-Contact points 进行配置

Grafana邮件及告警配置_第2张图片

Grafana邮件及告警配置_第3张图片
Grafana邮件及告警配置_第4张图片

多个接收邮件用";"进行分割,配置好后点击右侧的Test进行测试,在接收邮件里收到测试邮件即可。

  1. 告警配置

告警配置在9.1.3中相比与之前的版本已经得到很好优化,基本可以界面图形化操作。进入想要配置告警的监控仪表板Dashboards,找到要需要配置的面板,点击edit进入面板编辑页,然后如下相关截图操作,设置好了后保存退出即可。

Grafana邮件及告警配置_第5张图片

Grafana邮件及告警配置_第6张图片
Grafana邮件及告警配置_第7张图片

注:针对最后的配置做一些简单说明

1. 上图第一步中的A (Expression)中的Conditions的第一项last() 表示最新数据,还有很多其他选项如max() 表示最大值,一般我们选择last(),第三项则标识我们要监控的值达到多少触发,触发判断是前面的选项如图中的IS ABOVE则表示在这之上,还有其他几个选项如在这之下、超出范围、在范围内、无值。此处我们选择IS ABOVE,表达式综合就是:当CPU使用率超过60则触发。

  1. 第二步则是表示每分钟检测一次,若持续5分钟则触发

  1. 第三步则是配置告警的一些详情,其中Folder选项,在最初默认是没有的,随便填写一个即可如AlertingRule,以及后面的规则分组此处主要是在grafana里把我们配置的告警进行按文件夹以及分组进行配置方便管理。

  1. 第四步的通知是去配置通知的一些自定义标签、路由和通知策略,暂时可以不去处理。

如上即完成相关的配置,若要进行本地测试可以将第一步中触发条件设置低一点即可。

你可能感兴趣的:(服务器&资源监控,grafana,运维,告警,邮件)