通过云监控实现默认资源组转入资源事件的报警通知

启用默认资源组转入资源通知功能后,当资源转入默认资源组时,云监控会生成对应的系统事件。您可以在云监控中订阅事件通知,以便及时通过电话、短信、邮件等方式进行通知。

背景信息

您在新创建资源时如果未指定归属的资源组,则该资源默认会归属在默认资源组中。之后,您需要将该资源从默认资源组转出,归属到对应的资源组中,这样才能按资源组的维度准确地进行细粒度访问控制、资源分账、自动化运维等。

优先推荐您在创建资源时指定归属资源组,或者使用资源自动转组功能,将资源自动归属到对应的资源组中。其次,您可以使用本文所述的功能,通过云监控及时发现默认资源组转入的资源,然后手动将其归属到对应的资源组中。

步骤一:启用默认资源组转入资源通知功能

  1. 登录资源组控制台

  2. 在左侧导航栏,选择资源组 > 设置

  3. 默认资源组转入资源通知区域,单击启用功能

    image

当您不需要默认资源组转入资源通知功能时,您也可以随时将其关闭。

步骤二:查看默认资源组转入资源事件

  1. 登录云监控控制台

  2. 在左侧导航栏,选择事件中心 > 系统事件

  3. 事件监控页签,按下图设置筛选条件,查看默认资源组转入资源事件。

    image

  4. 单击目标事件操作列的详情,查看JSON格式的事件详情。

    image

    Content字段含义:

    • ResourceType:转入默认资源组的资源类型。

    • ResourceCount:该资源类型转移的资源数量。

    • StartTime:转组事件统计周期的开始时间。

    • EndTime:转组事件统计周期的结束时间。

    重要
    • 资源组会对转组事件做聚合,资源组按每分钟的周期向云监控推送默认资源组转入资源事件。StartTime为一分钟周期的开始时间,EndTime为一分钟周期的结束时间。

    • 如果在一分钟周期(StartTimeEndTime)内转移了多个资源类型的资源到默认资源组中,则会生成多个事件,一个事件中只包含一个资源类型。

    Content字段示例:

    假设您在2025-03-21 10:00:022025-03-21 10:00:40分别将2ECS实例和3OSS存储桶转移到默认资源组,则资源组会在2025-03-21 10:01:00推送两个默认资源组转入资源事件,Content内容分别如下:

    {
    	"Content": {
    		"ResourceType": "ecs.instance",
    		"ResourceCount": 2,
    		"StartTime": "2025-03-21 10:00:00",
    		"EndTime": "2025-03-21 10:01:00"
    	}
    }
    {
    	"Content": {
    		"ResourceType": "oos.bucket",
    		"ResourceCount": 3,
    		"StartTime": "2025-03-21 10:00:00",
    		"EndTime": "2025-03-21 10:01:00"
    	}
    }

步骤三:设置事件报警通知

  1. 创建报警联系人。

    1. 登录云监控控制台

    2. 在左侧导航栏,选择报警服务 > 报警联系人

    3. 报警联系人页签,单击创建联系人

      image

    4. 设置报警联系人面板,填写报警联系人的姓名、手机号码和邮箱

      说明

      如何设置钉钉、飞书、企业微信和Slack Webhook,请参见创建报警联系人

    5. 信息验证无误后,单击确认

    6. 激活报警联系人邮箱和手机号码。

      报警联系人的邮箱和手机号码默认处于等待激活状态。报警联系人需要根据邮件和短消息中的激活链接,在24小时内进行激活,否则无法收到报警通知。激活后,您可以在报警联系人列表中看到目标报警联系人的手机号码和邮箱。报警联系人列表

  2. 创建报警联系组。

    1. 报警联系人页面,单击报警联系组页签。

    2. 报警联系组页签,单击新建联系人组

      image

    3. 新建联系人组面板,填写报警联系组的组名,并选择报警联系人。

    4. 单击确认

  3. 创建通知配置。

    1. 在左侧导航栏,选择事件中心 > 通知配置

    2. 通知配置页面,单击创建策略

      image

    3. 创建策略面板,设置通知配置策略的相关参数。

      参数

      说明

      名称

      通知配置策略的名称。

      描述

      通知配置策略的描述信息。

      通知

      报警首次通知对象。通知设置取值如下:

      • 直接设置通知组:直接选择报警通知组。本示例中选择步骤2创建的报警联系组。

      • 按照严重级别设置通知组:按照报警级别严重(Critical)告警(Warn)通知(Info)恢复选择报警通知组。

  4. 创建订阅策略。

    1. 在左侧导航栏,选择事件中心 > 事件订阅

    2. 订阅策略页签,单击创建订阅策略

      image

    3. 创建订阅策略页面,设置订阅策略。

      • 基本信息:输入订阅策略名称和描述。

      • 报警订阅:设置订阅类型和订阅范围。

        image

        • 订阅类型:选择系统事件

        • 订阅范围:

          • 产品:选择资源管理

          • 事件类型:选择DefaultResourceGroup

          • 事件名称:选择默认资源组转入资源

          • 事件等级:可选,按需配置。本示例保持默认。

          • 应用分组:可选,按需配置。本示例保持默认。

          • 事件内容:可选,按需配置。如果您需要实现不关心的资源类型转移到默认资源组时不通知,可以选中设为黑名单,然后在事件内容中输入相关的资源类型,格式为<云服务代码.资源类型>,详情请参见支持资源组的云服务。如上图,当ECS磁盘、ECS镜像、ECS快照转移到默认资源组时则不通知。

          • 事件资源:可选,按需配置。本示例保持默认。

      • 合并降噪:可选,按需配置。

        例如:合并内容选择事件名称降噪选择直接触发,触发后抑制通知5分钟,则将资源转入默认资源组后会按照常规通知一条,剩下的会被抑制。

        image

      • 通知:选择步骤3创建的通知配置,然后设置电话、短信、邮件等通知方式。本示例选择邮件通知。

        image

      • 推送与集成:可选,按需配置。本示例暂不配置。

    4. 单击提交

步骤四:查看报警通知

当资源转入默认资源组时,您会通过设置的通知方式收到通知。邮件通知如下图所示。

image