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