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

在MRS集群中,用户在集群告警事件管理中,能够主动选择是否使能消息通知服务,从而实现指定消息的主动通知。
- 在用户订阅了通知服务之后,当集群出现扩容成功/失败、缩容成功/失败、删除成功/失败、弹性升缩成功/失败的场景下,由MRS管理面通过邮件或短信方式通知对应用户。
- 管理面检查大数据集群的告警信息,如果大数据集群的告警信息影响到服务的使用,其告警级别达到致命时,则发送信息通知给对应租户。
- 在用户集群的ECS机器被删除、关机、修改规格、重启、更新OS的行为,会导致大数据集群异常,当检测到用户的虚拟机出现以上状态的时候,发送通知给对应用户。
创建SMN主题并添加订阅
主题是消息发布或客户端订阅通知的特定事件类型。它作为发送消息和订阅通知的信道,为发布者和订阅者提供一个可以相互交流的通道。
- 登录管理控制台。
- 单击“服务列表”选择“管理与监管 > 消息通知服务 SMN”,进入消息通知服务页面。
- 在左侧导航栏,选择“主题管理 > 主题”,进入主题页面。
- 单击“创建主题”,开始创建主题。
表1 创建SMN主题参数 参数
描述
配置示例
主题名称
创建的主题名称,用户可自定义名称,规范如下:
- 只能包含字母,数字,短横线(-)和下划线(_),且必须由大写字母、小写字母或数字开头。
- 名称长度限制在1-255字符之间。
- 主题名称为主题的唯一标识,一旦创建后不能再修改主题名称。
mrs-job
显示名
显示名,长度限制在192字节或64个中文字。
推送邮件消息时,如果未设置主题的显示名,发件人呈现为“username@example.com”,如果已设置主题的显示名,发件人则呈现为“显示名<username@example.com>”。
mrs-job-failed
企业项目
企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理,默认项目为default。
该参数针对企业用户使用。
default
其他更多关于SMN主题创建的参数说明,可参考创建SMN主题。
- 单击“确定”,主题创建成功。
主题创建成功后,系统会自动生成主题URN,主题URN是主题的唯一资源标识,不可修改。
新创建的主题将显示在主题列表中,单击主题名称,可查看主题详情信息。
- 在主题列表中,选择您要向其添加订阅者的主题,在右侧“操作”栏单击“添加订阅”。
图2 向SMN主题添加订阅
订阅终端参数为订阅的终端地址,短信、邮件终端支持批量输入,批量添加时,每个终端地址占一行。最多可输入10个终端。
表2 主题订阅参数说明 参数
描述
配置示例
协议
选择需要订阅终端支持的协议,例如可通过短信、邮件等方式收取消息。
邮件
添加方式
支持“新建订阅”和“导入订阅”两种方式。
- 新建订阅:创建新的订阅。
- 导入订阅:选择已创建且确认订阅的订阅用户,导入订阅数据。
新建订阅
订阅终端
订阅的终端地址,短信、邮件、HTTP以及HTTPS终端支持批量输入,批量添加时,每个终端地址占一行,最多可输入10个终端。
username@example.com
其他更多关于SMN消息订阅的参数说明和限制条件,可参考订阅SMN主题。
- 单击“确定”,新增订阅将显示在页面下方的订阅列表中。
添加订阅后,消息通知服务会向订阅终端发送订阅确认信息,信息中包含订阅确认的链接。订阅确认的链接在48小时内有效,用户需要及时在手机端、邮箱或其他协议终端确认订阅。
订阅状态为“已确认”后,订阅终端才可以正常接收消息。
图3 查看订阅状态
配置MRS集群消息通知
- 登录MRS管理控制台。
- 选择 ,选中一个运行中的集群并单击集群名称,进入集群信息页面。
- 单击“告警管理”。
- 选择“消息订阅规则 > 添加消息订阅规则”,进入添加消息订阅页面。
图4 添加消息订阅规则
- 配置消息订阅规则相关参数。
表3 消息订阅规则参数说明 参数
示例
参数说明
规则名称
mrs_alarm
用户自定义发送订阅消息的规则名称,只能包含数字、英文字符、中划线和下划线。
提醒通知
开启
- 选择开启时,将按照该订阅规则为订阅者发送对应订阅消息。
- 选择关闭时,该规则不会生效,即不会向订阅者发送订阅消息。
主题名称
mrs_topic
选择已创建的主题,也可以单击“创建主题”重新创建。
消息类型
告警
选择需要订阅的消息类型。
- 告警
- 事件
订阅规则
重要
选择需要订阅的消息规则,可根据需要勾选全部或部分规则。
例如勾选“重要 > Manager > 节点故障”。
- 单击“确定”完成消息提醒配置,后续MRS集群产生订阅规则内的告警或者事件,相关终端即可收取到对应的详细通知。
添加消息订阅规则后,可能会收到部分一定时间内的历史告警。
相关文档
- SMN服务可以依据用户的需求主动推送各云服务的通知消息,更多关于SMN服务的介绍,请参考消息通知服务 SMN。
- MRS集群的各类告警需手动进行恢复处理,相关操作请参考MRS集群告警处理参考。