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