当前位置: 主页 > 阿里云ECS

如何设置阿里云ECS事件通知

2021-12-14 20:37

  事件通知旨在传递资源变化信息。被通知的事件可以是系统事件(包括运维事件和异常故障)、实例状态变化、挂载和卸载数据盘、创建快照等。通过设置事件通知,您还可以为事件配置消息处理中间件,实现事件驱动的自动化运维,取代SDK轮询的方式。本文讲讲解如何设置阿里云ECS事件通知,希望提高大家使用阿里云ECS的效率。

  如何设置阿里云ECS事件通知(图1)

  事件名称

  

  设置事件通知后,在您收到的通知信息中,name为事件通知名称参数,其取值格式为<资源类型>:<事件类型>:<系统事件状态>。

  

  <资源类型>:表示具体的云服务器ECS组件名称。例如Instance和Disk,分别代表ECS实例和块存储。

  

  <事件类型>:表示事件名称。例如,因系统维护实例重启SystemMaintenance.Reboot、实例状态变化StateChange、抢占式实例被释放PreemptibleInstanceInterruption、完成云盘操作DiskOperationCompleted、完成创建快照CreateSnapshotCompleted等。

  

  <系统事件状态>:系统事件经过默认响应或者人为操作后发生的状态变化。

  

  通知格式

  

  设置了事件通知后,事件会被推送到您设置的通知方式。以ECS实例发生状态变化的事件通知为例,非定制化JSON格式的通知如下所示。

    如何设置阿里云ECS事件通知(图2)  

  事件通知的顶层字段包含以下固定字段。  

  如何设置阿里云ECS事件通知(图3)  

  当业务运行在云服务器ECS中时,为保障业务运行的稳定性以及实现自动化运维,建议您设置事件通知来监听底层环境的变化。下面介绍设置阿里云ECS事件通知的步骤。

  

  操作步骤

  

  1、登录云监控管理控制台。

  

  2、在左侧导航栏中,单击事件监控。

  

  3、在事件监控页面,单击报警规则页签,然后单击创建事件报警。

  

  4、在创建/修改事件报警页面,设置报警通知。

  

  ☉按以下内容配置事件筛选规则:

  

  ○事件类型:选择系统事件。

  

  ○产品类型:选择云服务器ECS。

  

  ○事件等级:选择您需要订阅的事件等级。可选项有严重(CRITICAL)、警告(WARN)和信息(INFO)。

  

  ○事件名称:选择您需要消费的事件名称,可多选。(注:不建议您选择全部事件选项,而是按照事件对业务的影响程度创建不同等级的事件通知。)

  

  ○资源范围:选择全部资源时,任何资源发生相关事件,都会按照配置发送事件通知。

  

  ☉按以下内容配置事件投递目标:

  

  ○通知方式:在事件发生时可以通过短信、邮箱、旺旺或钉钉机器人推送事件通知。(注:信息(INFO)级别的事件推送频率较高,因此不建议对INFO事件设置报警通知,避免您被大量的事件通知打扰。)

  

  ○消息处理中间件:您还可以配置消息服务队列、函数计算、GET或POST URL回调、日志服务等实现自动化处理事件程序。

  如何设置阿里云ECS事件通知(图4)  

  5、单击确定完成创建。

  

  执行结果

  

  设置了事件通知后,云服务器ECS会推送消息到您设置的通知方式。以下示例为ECS实例发生状态变化的事件通知的非定制化JSON格式消息。  

  如何设置阿里云ECS事件通知(图5)  

  关于如何设置阿里云ECS事件通知就为大家介绍到这里了,如果关于阿里云ECS有什么问题可以翻阅本站。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 513545882@qq.com 举报,一经查实,本站将立刻删除。
热门标签