Prometheus系列(五)grafana web 配置邮件告警

5 篇文章 1 订阅
5 篇文章 1 订阅

目录

1. contact points(创建告警渠道)

2. Notification policies(创建告警通道匹配规则)

3. Alert rules(配置告警策略)

告警配置

告警页面名词解释:

在这里插入图片描述

1. contact points(创建告警渠道)

在这里插入图片描述一个contact points可以设置多个发送告警通道,如果有多个接收告警渠道的需求,点击 new contact point type 即可
另外:下图中有个 Test 按钮,在设置完之后,可以点击 Test 进行测试邮件的发送,确认是否可以成功送达,前提是需要在 grafana 服务的 配置文件 default.ini 中配置 SMTP
配置 SMTP 参考:grafana web 页面告警测试邮件 SMTP 配置
在这里插入图片描述该页面配置完毕后,点击保存即可。

2. Notification policies(创建告警通道匹配规则)

Grafana的所有Alert Rule报警都会发送给Root policy,但是Root policy的Contact point是无法接收邮件的。所以需要修改Root policy的Contact point
Root policy 表示根策略,也就是所有的警报都将发送到默认的 contact point,除非在 Specific routing (特定的路由区域中)设置了额外的 contact point
在这里插入图片描述在这里插入图片描述点击 Save!

如果Specific routing和Root policy是同一个Contact point,则只会收到一封报警邮件,而不是两封!

设置好 Root policy 之后点击 New specific policy

  • Matching labels:使用 labels 匹配 alert rules(Alert Rule 是通过 label 来匹配 Contact point,所以需要定义一个 Notification policy,给 Contact point 定义 label )
  • 选择 contact point

在这里插入图片描述定义 label,然后选择 Contact point,最后点击 Save policy 进行保存

3. Alert rules(配置告警策略)

3.1 设置查询和告警条件

在 Dashboard 界面找到 CPU panel
在这里插入图片描述
点击 Edit,点击 Alert,对此面板创建告警
在这里插入图片描述
定义报警条件,当最新的 A 查询的结果小于 3 时,就会报警
在这里插入图片描述
A 表示 Busy System,也就是我们监控的是 CPU 的这个指标,如果这个指标的值大于 3,那么就发出告警,因为监控的主机上没有业务,为了测试,我们修改 3 为 0
在这里插入图片描述

3.2 设置 Alert evaluation behavior

Alert evaluation behavior:每30秒进行一次规则检查,如果符合报警条件,延迟一分钟进行报警
在这里插入图片描述

3.3 设置 Add details for your alert

Add details for your alert:定义Rule name,选择Alert Rule保存的文件夹。

在这里插入图片描述

3.4 Notifications 告警通知

添加 Notification policies 中定义的 label,然后点击【Save and exit】
在这里插入图片描述
等待 30s - 1min之后,观察是否可以接收到告警
在这里插入图片描述
可见,告警已经触发,查看邮件接收情况
在这里插入图片描述

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
您可以按照以下步骤来使用GrafanaPrometheus进行数据可视化和监控: 1. 首先,您需要先安装Grafana。根据您的操作系统,可以按照官方教程进行安装。如果您使用的是Linux Ubuntu或Debian系统,可以使用以下命令进行安装: ``` sudo apt-get install -y adduser libfontconfig1 wget wget https://dl.grafana.com/enterprise/release/grafana-enterprise_9.1.5_amd64.deb sudo dpkg -i grafana-enterprise_9.1.5_amd64.deb ``` 如果您使用的是Red Hat、CentOS、RHEL或Fedora系统,可以使用以下命令进行安装: ``` wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.1.5-1.x86_64.rpm sudo yum install grafana-enterprise-9.1.5-1.x86_64.rpm ``` 如果您使用的是Windows系统,可以从官方网站下载并安装Grafana。 2. 安装完成后,您可以启动Grafana服务,并在浏览器中访问GrafanaWeb界面。 3. 接下来,您需要安装Prometheus作为数据源。Prometheus是一个开源的监控系统,可以采集和存储各种监控指标。您可以按照Prometheus的官方文档进行安装和配置。 4. 在GrafanaWeb界面中,您可以使用Prometheus作为数据源,创建仪表盘来展示和监控Prometheus采集的指标数据。使用Grafana的查询语言和可视化工具,您可以自定义展示的图表和面板,并设置告警规则。 总结来说,Grafana是一个用于数据可视化和监控的开源工具,可以与Prometheus等数据源进行集成,帮助您创建漂亮的仪表盘并实时监控数据。您可以根据操作系统的不同,按照官方教程进行安装,并参考GrafanaPrometheus的文档来学习如何使用它们的功能。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Grafana安装和配置Prometheus数据源教程](https://blog.csdn.net/weixin_44907046/article/details/126951588)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [Prometheus监控教程:使用Grafana展示主机基本信息](https://blog.csdn.net/guting18893110463/article/details/129724688)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值