配置消息通知
MRS联合消息通知服务(SMN),采用主题订阅模型,提供一对多的消息订阅以及通知功能,能够实现一站式集成多种推送通知方式(短信和邮件通知)。
操作场景
在MRS管理控制台,按照集群维度,在集群信息页面的告警页签中能够提供选择是否使能通知服务,只有对应集群开关开启以后,才能实现以下场景的功能:
- 在用户订阅了通知服务之后,当集群出现扩容成功/失败、缩容成功/失败、删除成功/失败、弹性升缩成功/失败的场景下,由MRS管理面通过邮件或短信方式通知对应用户。
- 管理面检查大数据集群的告警信息,如果大数据集群的告警信息影响到服务的使用,其告警级别达到致命时,则发送信息通知给对应租户。
- 在用户集群的ECS机器被删除、关机、修改规格、重启、更新OS的行为,会导致大数据集群异常,当检测到用户的虚拟机出现以上状态的时候,发送通知给对应用户。
创建主题
主题是消息发布或客户端订阅通知的特定事件类型。它作为发送消息和订阅通知的信道,为发布者和订阅者提供一个可以相互交流的通道。
向主题添加订阅
要接收发布至主题的消息,您必须添加一个订阅终端节点到该主题。消息通知服务会发送一条订阅确认的消息到订阅终端,订阅确认的消息将在48小时内有效。如果订阅者在48小时之内确认订阅,将会收到推送至主题的消息。如果订阅者在48小时之内没有确认订阅,则需要再次给订阅者发送订阅确认的消息。
- 登录管理控制台。
- 选择“管理与监管 > 消息通知服务”。
- 在左侧导航栏,选择“主题管理 > 主题”。
- 在主题列表中,选择您要向其添加订阅者的主题,在右侧“操作”栏单击“添加订阅”。
其中:协议参数选项为“短信”、“邮件”、FunctionGraph(函数)HTTP、HTTPS。
订阅终端参数为订阅的终端地址,短信、邮件终端支持批量输入,批量添加时,每个终端地址占一行。最多可输入10个终端。
- 单击“确定”。
新增订阅将显示在页面下方的订阅列表中。
向订阅者发送消息
- 登录MRS管理控制台。
- 选择 ,选中一个运行中的集群并单击集群名称,进入集群信息页面。
- 单击“告警管理”。
- 选择“消息订阅规则 > 添加消息订阅规则”,进入添加消息订阅页面。
- 配置消息订阅规则相关参数。
表1 消息订阅规则参数说明 参数
说明
规则名称
用户自定义发送订阅消息的规则名称,只能包含数字、英文字符、中划线和下划线。
提醒通知
- 选择开启时,将按照该订阅规则为订阅者发送对应订阅消息。
- 选择关闭时,该规则不会生效,即不会向订阅者发送订阅消息。
主题名称
选择已创建的主题,也可以单击“创建主题”重新创建。
消息类型
选择需要订阅的消息类型。
- 告警
- 事件
订阅规则
选择需要订阅的消息规则,可根据需要勾选全部或部分规则。
MRS 3.x及之后版本订阅规则:
告警:紧急,重要,次要
事件:重要,次要,提示
MRS 3.x之前版本订阅规则:
- 致命
- 严重
- 一般
- 提示
- 单击“确定”完成消息提醒配置。