更新时间:2025-05-22 GMT+08:00
分享

配置MRS集群告警事件消息通知

消息通知服务(Simple Message Notification,SMN)是可靠的、可扩展的、海量的消息处理服务。它可以依据用户的需求主动推送通知消息,最终用户可以通过短信、电子邮件等方式接收。MRS联合消息通知服务,采用主题订阅模型,提供一对多的消息订阅以及通知功能,能够实现一站式集成多种推送通知方式(例如短信和邮件通知)。

图1 MRS集群消息通知

在MRS集群中,用户在集群告警事件管理中,能够主动选择是否使能消息通知服务,从而实现指定消息的主动通知。

  • 在用户订阅了通知服务之后,当集群出现扩容成功/失败、缩容成功/失败、删除成功/失败、弹性升缩成功/失败的场景下,由MRS管理面通过邮件或短信方式通知对应用户。
  • 管理面检查大数据集群的告警信息,如果大数据集群的告警信息影响到服务的使用,其告警级别达到致命时,则发送信息通知给对应租户。
  • 在用户集群的ECS机器被删除、关机、修改规格、重启、更新OS的行为,会导致大数据集群异常,当检测到用户的虚拟机出现以上状态的时候,发送通知给对应用户。

创建SMN主题并添加订阅

主题是消息发布或客户端订阅通知的特定事件类型。它作为发送消息和订阅通知的信道,为发布者和订阅者提供一个可以相互交流的通道。

  1. 登录管理控制台。
  2. 单击“服务列表”选择“管理与监管 > 消息通知服务 SMN”,进入消息通知服务页面。
  3. 在左侧导航栏,选择“主题管理 > 主题”,进入主题页面。
  4. 单击“创建主题”,开始创建主题。

    表1 创建SMN主题参数

    参数

    描述

    配置示例

    主题名称

    创建的主题名称,用户可自定义名称,规范如下:

    • 只能包含字母,数字,短横线(-)和下划线(_),且必须由大写字母、小写字母或数字开头。
    • 名称长度限制在1-255字符之间。
    • 主题名称为主题的唯一标识,一旦创建后不能再修改主题名称。

    mrs-job

    显示名

    显示名,长度限制在192字节或64个中文字。

    推送邮件消息时,如果未设置主题的显示名,发件人呈现为“username@example.com”,如果已设置主题的显示名,发件人则呈现为“显示名<username@example.com>”。

    mrs-job-failed

    企业项目

    企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理,默认项目为default。

    该参数针对企业用户使用。

    default

    其他更多关于SMN主题创建的参数说明,可参考创建SMN主题

  5. 单击“确定”,主题创建成功。

    主题创建成功后,系统会自动生成主题URN,主题URN是主题的唯一资源标识,不可修改。

    新创建的主题将显示在主题列表中,单击主题名称,可查看主题详情信息。

  6. 在主题列表中,选择您要向其添加订阅者的主题,在右侧“操作”栏单击“添加订阅”。

    图2 向SMN主题添加订阅

    订阅终端参数为订阅的终端地址,短信、邮件终端支持批量输入,批量添加时,每个终端地址占一行。最多可输入10个终端。

    表2 主题订阅参数说明

    参数

    描述

    配置示例

    协议

    选择需要订阅终端支持的协议,例如可通过短信、邮件等方式收取消息。

    邮件

    添加方式

    支持“新建订阅”和“导入订阅”两种方式。

    • 新建订阅:创建新的订阅。
    • 导入订阅:选择已创建且确认订阅的订阅用户,导入订阅数据。

    新建订阅

    订阅终端

    订阅的终端地址,短信、邮件、HTTP以及HTTPS终端支持批量输入,批量添加时,每个终端地址占一行,最多可输入10个终端。

    username@example.com

    其他更多关于SMN消息订阅的参数说明和限制条件,可参考订阅SMN主题

  7. 单击“确定”,新增订阅将显示在页面下方的订阅列表中。

    添加订阅后,消息通知服务会向订阅终端发送订阅确认信息,信息中包含订阅确认的链接。订阅确认的链接在48小时内有效,用户需要及时在手机端、邮箱或其他协议终端确认订阅。

    订阅状态为“已确认”后,订阅终端才可以正常接收消息。

    图3 查看订阅状态

配置MRS集群消息通知

  1. 登录MRS管理控制台。
  2. 选择现有集群,选中一个运行中的集群并单击集群名称,进入集群信息页面。
  3. 单击“告警管理”
  4. 选择“消息订阅规则 > 添加消息订阅规则”,进入添加消息订阅页面。

    图4 添加消息订阅规则

  5. 配置消息订阅规则相关参数。

    表3 消息订阅规则参数说明

    参数

    示例

    参数说明

    规则名称

    mrs_alarm

    用户自定义发送订阅消息的规则名称,只能包含数字、英文字符、中划线和下划线。

    提醒通知

    开启

    • 选择开启时,将按照该订阅规则为订阅者发送对应订阅消息。
    • 选择关闭时,该规则不会生效,即不会向订阅者发送订阅消息。

    主题名称

    mrs_topic

    选择已创建的主题,也可以单击“创建主题”重新创建。

    消息类型

    告警

    选择需要订阅的消息类型。

    • 告警
    • 事件

    订阅规则

    重要

    选择需要订阅的消息规则,可根据需要勾选全部或部分规则。

    例如勾选“重要 > Manager > 节点故障”。

  6. 单击“确定”完成消息提醒配置,后续MRS集群产生订阅规则内的告警或者事件,相关终端即可收取到对应的详细通知。

    添加消息订阅规则后,可能会收到部分一定时间内的历史告警。

相关文档

  • SMN服务可以依据用户的需求主动推送各云服务的通知消息,更多关于SMN服务的介绍,请参考消息通知服务 SMN
  • MRS集群的各类告警需手动进行恢复处理,相关操作请参考MRS集群告警处理参考

相关文档