すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:CloudMonitor を使用した ECS システムイベント通知のサブスクリプション

最終更新日:May 16, 2026

CloudMonitor で Elastic Compute Service (ECS) のシステムイベントをサブスクライブすると、インスタンスの状態変化に関するアラートを受信し、O&M 対応を自動化できます。

説明

ビジネスで迅速なイベントへの応答が必要な場合や、大量のイベントを処理する場合は、代わりに EventBridge を使用して ECS イベントをサブスクライブしてください。 詳細については、「EventBridge を使用した ECS イベントのサブスクリプション」をご参照ください。

背景情報

CloudMonitor を使用すると、Alibaba Cloud サービス全体のシステムイベントをクエリ、管理、監視できます。 詳細については、「CloudMonitor とは」をご参照ください。

CloudMonitor でアラートルールを設定することで、システムイベント発生時に通知を受信できます。 CloudMonitor は、次の通知方法をサポートしています:

  • SMS、メール、または DingTalk メッセージ。

  • イベント処理を自動化するための、Message Queue、Log Service、Function Compute、または Webhook への配信。

サブスクリプションポリシーの作成

この例では、[Instance:StateChange] システムイベントのサブスクリプションポリシーを作成します。

  1. CloudMonitor コンソール にログインします。

  2. 左側のナビゲーションウィンドウで、[イベントセンター] > [イベントサブスクリプション] を選択します。

    説明

    [システムイベント] メニューからサブスクリプションポリシーを作成することもできます。手順は次のとおりです。

    1. 左側のナビゲーションウィンドウで、[イベントセンター] > [システムイベント] を選択します。

    2. [新しいイベントセンターへようこそ] セクションで、[今すぐ作成] をクリックします。

  3. [サブスクリプションポリシー] タブで、[サブスクリプションポリシーの作成] をクリックします。

  4. [サブスクリプションポリシーの作成] ページで、次のパラメーターを設定します:

    • 基本情報:サブスクリプションポリシー名を入力します。

    • [アラートサブスクリプション]

      • [サブスクリプションタイプ]システムイベント を選択します。

      • [サブスクリプション範囲]

        • サービスECS を選択します。

        • イベントタイプ[ステータス通知] を選択します。

        • Event Name[Instance:StateChange] を選択します。

        • イベントの重大度[通知 (情報)] を選択します。

        • アプリケーショングループイベントコンテンツ[イベントリソース]:空のままにします。 アカウントのすべてのアプリケーション グループ配下にあるすべての ECS インスタンスで発生した [Instance:StateChange] イベントに対して通知が送信されます。

          説明

          ECS システムイベントの一覧については、「システムイベント - Elastic Compute Service (ECS)」をご参照ください。

    • [統合ノイズリダクション]:デフォルト設定を使用します。

    • 通知:通知設定を作成します。 デフォルトの [カスタム通知方法] を使用します。

      通知設定名を入力し、[通知設定][通知グループを直接設定] に設定し、[連絡先グループ] からアラート連絡先グループを選択して、OK をクリックします。

      説明

      「通知設定の管理」トピックの「通知設定ポリシーの作成」セクションをご参照ください。

      CloudMonitor は、指定されたグループのアラート連絡先に設定された通知方法に基づいてアラート通知を送信します。 たとえば、アラート連絡先の携帯電話番号とメールアドレスが設定されており、デフォルトの通知方法が [カスタム通知方法] である場合、その連絡先はアラート電話、SMS メッセージ、メールを受信します。

    • [プッシュと統合]:空のままにします。

      説明

      詳細については、「プッシュチャネルの作成」をご参照ください。

イベントサブスクリプションのデバッグ

システムイベント通知をサブスクライブした後、デバッグ機能を使用して、通知が Message Queue、Log Service、Function Compute、および Webhook サービスに想定どおりに届くことを確認できます。

  1. [サブスクリプションポリシー] タブで、[イベントサブスクリプションのデバッグ] をクリックします。

  2. [イベントデバッグの作成] パネルで、サービスECS に、名前[Instance:StateChange] に設定します。

    CloudMonitor は、JSON フォーマットでデバッグ内容を生成します。

    Instance:StateChange イベントの JSON フォーマットの例

    {
        "product": "ECS",
        "resourceId": "acs:ecs:cn-hangzhou:1609982529920904:instance/<resource-id>",
        "level": "INFO",
        "instanceName": "instanceName",
        "regionId": "cn-hangzhou",
        "name": "Instance:StateChange",
        "content": {
            "resourceId": "i-b***vd2",
            "instanceName": "ehp***212",
            "instanceType": "ecs***rge",
            "state": "St***ng",
            "privateIpAddress": "10.***125",
            "resourceType": "ALI***nce"
        },
        "status": "Normal"
    }
  3. OK をクリックします。

    「[操作が完了しました。]」 というメッセージが表示されます。 CloudMonitor は、サブスクリプションポリシーの通知方法に基づいて、テストアラート通知をアラート連絡先に送信します。

関連ドキュメント

イベント通知のフォローアップアクションを指定することで、ECS インスタンスの状態変化への対応を自動化できます。 たとえば、ポリシーで Message Service (MNS) キューを指定します。 詳細については、「ECS の状態変化に対する O&M の自動化」をご参照ください。