全部產品
Search
文件中心

CloudMonitor:使用系統事件警示回調(舊版)

更新時間:Jun 19, 2024

CloudMonitor除了郵件的警示通知方式外,還可以使用警示回調方式,讓您更自由、更靈活的處理警示事件。本文為您介紹如何使用系統事件的警示回調功能,實現將CloudMonitor發送的警示通知整合到已有的營運系統或訊息通知系統。

前提條件

請確保您已準備好公網URL地址。該URL地址為營運系統或訊息通知系統的URL地址。

背景資訊

說明

舊版系統事件警示規則功能已不再升級,功能會逐步下線,建議您使用事件訂閱中的警示回調功能。具體操作,請參見使用系統事件警示回調(推薦)

CloudMonitor通過HTTP協議或HTTPS協議的POST請求推送警示通知到您指定的URL地址,請您將IP地址47.74.206.0/26、47.74.206.64/26、47.74.206.128/26、47.74.206.192/26和8.222.159.116加入防火牆的白名單。當您接收到警示通知後,可以根據通知內容做進一步處理。

警示回調的重試策略為3次,逾時時間為5秒。

操作步驟

  1. 登入CloudMonitor控制台

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

  3. 事件監控頁簽,單擊右側的舊版事件警示規則

  4. 單擊目標警示規則對應操作列的修改

    說明

    您也可以重新建立系統事件的警示規則。具體操作,請參見建立系統事件警示規則

  5. 建立/修改事件警示面板,單擊URL回調前面的複選框。

  6. 選擇要求方法POST,輸入警示回調的URL地址。

    當您需要測試警示回調地址的連通性時,可以執行以下操作。

    1. 單擊回調地址正後方的測試

      WebHook測試面板,您可以設定Webhook的語言,通過Webhook返回的狀態代碼和測試結果詳情對警示回調地址的連通性進行判斷和排查。

    2. 單擊關閉

  7. 單擊確定

  8. 調試事件。

    1. 先單擊目標警示規則對應操作列的更多表徵圖,然後單擊調試

    2. 建立事件調試面板,選擇待調試事件。

    3. 單擊確定

      CloudMonitor自動給警示連絡人發送一條警示測試通知。

執行結果

當警示規則被觸發時,CloudMonitor會將警示訊息發送到您指定的URL地址,發送的POST請求內容如下表所示。

參數

資料類型

描述

traceId

String

各雲產品向CloudMonitor上報事件的ID,用於排查事件警示。

resourceId

String

資源ID。

product

String

雲產品名稱。關於系統事件支援的雲產品,請參見雲產品系統事件

ver

String

事件版本。

instanceName

String

指定雲產品的執行個體名稱。

level

String

事件等級。取值:

  • CRITICAL

  • WARN

  • INFO

groupId

String

應用分組ID。

eventTime

String

事件發生的時間戳記,為日期格式。使用UTC時間並按照ISO8601標準,格式為:yyyyMMddTHHmmss.SSSZ

userId

String

當前帳號ID。

content

String

事件內容。

regionId

String

地區ID。

name

String

事件名稱。各雲產品支援的事件名稱,請參見雲產品系統事件

ruleName

String

警示規則名稱。

id

String

事件ID。

status

String

事件狀態。各雲產品中指定事件的事件狀態,請參見雲產品系統事件

POST請求樣本:

{
    "resourceId":"acs:ecs:cn-hangzhou:130013558060****:instance/i-j6c9pagb27uzlikj****",
    "product":"ECS",
    "ver":"1.0",
    "instanceName":"zabank-prd-infra-ZAGateway-service-0****",
    "level":"INFO",
    "groupId":"",
    "eventType":"StatusNotification",
    "userId":"130013558060****",
    "content":{
        "resourceId":"i-j6c9pagb27uzlikj****",
        "instanceName":"zabank-prd-infra-ZAGateway-service-0****",
        "instanceType":"ecs.c6e.large",
        "state":"Deleted",
        "privateIpAddress":"10.48.XX.XX",
        "resourceType":"ALIYUN::ECS::Instance"
    },
    "regionId":"cn-hangzhou",
    "eventTime":"20230217T103516.475+0800",
    "name":"Instance:StateChange",
    "ruleName":"ECS事件警示New",
    "id":"bd5f9913-ec1d-412b-ace3-7a3618d7****",
    "status":"Normal"
}

相關文檔