通過CloudMonitor實現預設資源群組轉入資源事件的警示通知

更新時間:
Copy as MD

啟用預設資源群組轉入資源通知功能後,當資源轉入預設資源群組時,CloudMonitor會產生對應的系統事件。您可以在CloudMonitor中訂閱事件通知,以便及時通過 郵件等方式進行通知。

背景資訊

您在新建立資源時如果未指定歸屬的資源群組,則該資源預設會歸屬在預設資源群組中。之後,您需要將該資源從預設資源群組轉出,歸屬到對應的資源群組中,這樣才能按資源群組的維度準確地進行細粒度存取控制、資源分賬、自動化營運等。

優先推薦您在建立資源時指定歸屬資源群組,或者使用資源自動轉組功能,將資源自動歸屬到對應的資源群組中。其次,您可以使用本文所述的功能,通過CloudMonitor及時發現預設資源群組轉入的資源,然後手動將其歸屬到對應的資源群組中。

步驟一:啟用預設資源群組轉入資源通知功能

  1. 登入資源群組控制台

  2. 在左側導覽列,選擇資源組 > 设置

  3. 默認資源組轉入資源通知地區,單擊啟用功能

當您不需要預設資源群組轉入資源通知功能時,您也可以隨時將其關閉。

步驟二:查看預設資源群組轉入資源事件

  1. 登入CloudMonitor控制台

  2. 在左側導覽列,選擇事件中心 > 系統事件

  3. 事件監控 頁簽,設定篩選條件,查看預設資源群組轉入資源事件。

    產品類型設定為資源管理事件名稱設定為預設資源群組轉入資源

  4. 單擊目標事件 操作 列的 詳情 ,查看JSON格式的事件詳情。

    {
        "Status": "Unallocated",
        "InstanceName": "default resource group",
        "ResourceId": "acs:ram:*:12776922854xxx:resourcegroup/rg-acfmxlisos3xxx",
        "Content": {
            "ResourceType": "oss.bucket",
            "ResourceCount": 1,
            "StartTime": "2025-03-21 14:04:00",
            "EndTime": "2025-03-21 14:05:00"
        },
        "Product": "resourcemanager",
        "Time": 1742537102000,
        "Level": "WARN",
        "RegionId": "N/A",
        "Id": "19d4d8ac-215b-4293-bdd6-b2d8dd35xxx",
        "GroupId": "0",
        "Name": "ResourceGroup:DefaultResourceGroup:AddResources"
    }

    Content欄位含義:

    • ResourceType:轉入預設資源群組的資源類型。

    • ResourceCount:該資源類型轉移的資源數量。

    • StartTime :轉組事件統計周期的開始時間。

    • EndTime :轉組事件統計周期的結束時間。

    重要
    • 資源群組會對轉組事件做彙總,資源群組按每分鐘的周期向CloudMonitor推送預設資源群組轉入資源事件。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. 登入CloudMonitor控制台

    2. 在左側導覽列,選擇警示服務 > 警示連絡人

    3. 警示連絡人頁簽,單擊創建聯繫人

    4. 設定警示連絡人面板,填寫警示連絡人的姓名和郵箱

      說明

      如何設定DingTalk、飛書、企業微信和Slack Webhook,請參見建立警示連絡人

    5. 資訊驗證無誤後,單擊確認

    6. 啟用警示連絡人郵箱。

      如果您設定了警示連絡人的郵箱預設處於等待啟動狀態。警示連絡人需要根據郵件中的啟用連結,在24小時內進行啟用,否則無法收到警示通知。啟用後,您可以在警示連絡人清單中看到目標警示連絡人的郵箱。

  2. 建立警示聯絡組。

    1. 警示連絡人頁面,單擊警示聯絡組頁簽。

    2. 警示聯絡組頁簽,單擊建立連絡人群組

    3. 建立連絡人群組面板,填寫警示聯絡組的組名,並選擇警示連絡人。

    4. 單擊確認

  3. 建立通知配置。

    1. 在左側導覽列,選擇事件中心 > 通知配置

    2. 通知配置頁面,單擊建立策略

    3. 建立策略面板,設定通知配置策略的相關參數。

      參數

      說明

      名稱

      通知配置策略的名稱。

      描述

      通知配置策略的描述資訊。

      通知

      警示首次通知對象。通知設置取值如下:

      • 直接設置通知組:直接選擇警示通知群組。本樣本中選擇步驟2建立的警示聯絡組。

      • 按照嚴重級別設置通知組:按照警示層級嚴重(Critical)告警(Warn)通知(Info)恢復選擇警示通知群組。

  4. 建立訂閱策略。

    1. 在左側導覽列,選擇事件中心 > 事件訂閱

    2. 訂閱策略頁簽,單擊創建訂閱策略

    3. 創建訂閱策略頁面,設定訂閱策略。

      • 基本信息:輸入訂閱策略名稱稱和描述。

      • 報警訂閱:設定訂閱類型和訂閱範圍。

        • 訂閱類型:選擇系統事件

        • 訂閱範圍:

          • 產品:選擇資源管理

          • 事件類型:選擇DefaultResourceGroup

          • 事件名稱:選擇預設資源群組轉入資源

          • 事件等級:可選,按需配置。本樣本保持預設。

          • 應用分組:可選,按需配置。本樣本保持預設。

          • 事件內容:可選,按需配置。如果您需要實現不關心的資源類型轉移到預設資源群組時不通知,可以選中設為黑名單,然後在事件內容中輸入相關的資源類型,格式為<雲端服務代碼.資源類型>,詳情請參見支援資源群組的雲端服務。例如,當ECS磁碟、ECS鏡像、ECS快照轉移到預設資源群組時則不通知。

          • 事件資源:可選,按需配置。本樣本保持預設。

      • 合併降噪:可選,按需配置。

        例如:合併內容選擇事件名稱降噪選擇直接觸發,觸發後抑制通知5分鐘,則將資源轉入預設資源群組後會按照常規通知一條,剩下的會被抑制。

      • 通知:選擇步驟3建立的通知配置,然後設定郵件等通知方式。本樣本選擇郵件通知。

        郵件行的警示層級列中選擇需要通知的層級(如RESOLVEDINFO),其餘通知渠道保持關閉。

      • 推送與集成:可選,按需配置。本樣本暫不配置。

    4. 單擊提交

步驟四:查看警示通知

當資源轉入預設資源群組時,您會通過設定的通知方式收到通知。郵件通知如下圖所示。

image