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

Elastic Compute Service:DingTalk チャットボットによるイベント通知の送信

最終更新日:May 16, 2026

DingTalk チャットボットを設定して、Elastic Compute Service (ECS) のシステムイベント通知を DingTalk グループにプッシュすることで、迅速な例外対応が可能になります。

背景情報

ECS インスタンスは、運用中にライフサイクルステータスの変更や O&M イベントなどのシステムイベントを生成します。詳細については、「ECS システムイベントの概要」をご参照ください。一部のイベントは、インスタンスの異常な動作を示します。O&M チームが DingTalk グループを使用している場合、DingTalk チャットボットはこれらの通知をグループに自動転送することで、迅速な対応が可能になります。

この手順では、DingTalk チャットボットと CloudMonitor アラートを使用します。

  1. DingTalk グループに DingTalk チャットボットを作成します。

  2. チャットボットの Webhook URL を、CloudMonitor のアラート連絡先の連絡方法として追加します。

  3. このアラート連絡先を含むアラート連絡先グループを使用するイベントサブスクリプションポリシーを作成します。

設定後、通知は次のように自動的に流れます。

  1. Alibaba Cloud がライフサイクルステータスの変更や O&M イベントなどの ECS システムイベントを検出すると、そのイベントを CloudMonitor のイベントセンターにプッシュします。

  2. CloudMonitor は、イベントサブスクリプションポリシーに従って、アラート連絡先グループに通知を送信します。この連絡先グループには、DingTalk チャットボットの Webhook URL が含まれています。

  3. DingTalk チャットボットは通知を受信し、グループにメッセージを投稿します。

ステップ 1:DingTalk チャットボットの作成

DingTalk チャットボットは、一意の Webhook URL を生成します。この URL を使用して、CloudMonitor などのサービスと統合し、通知を受け取ることができます。

詳細については、「DingTalk チャットボットの作成」のステップ 1、3、4、5、6 をご参照ください。

    説明

    2023 年 9 月 1 日以降、カスタムチャットボットはエンタープライズ向けの DingTalk グループでのみ作成できます。既存のカスタムチャットボットは影響を受けません。

    チャットボットを作成する際に、セキュリティキーワードを追加する必要があります。たとえば、CloudMonitor のイベント通知には「CloudMonitor」という単語が含まれているため、キーワードとして CloudMonitor を追加します。

ステップ 2:DingTalk チャットボットとイベントサブスクリプションの関連付け

DingTalk チャットボットをイベントサブスクリプションポリシーに関連付けます。詳細については、「アラート連絡先の作成またはアラート連絡先グループの作成」および「イベントサブスクリプションの管理 (推奨)」をご参照ください。

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

  2. アラート連絡先を作成します。

    1. 左側のナビゲーションペインで、[アラート] > アラート連絡先 を選択します。

    2. [連絡先の作成] をクリックします。

    3. [アラート連絡先の設定] パネルで、連絡先を設定します。

      [DingTalk|Lark|WeCom|Slack Webhook(http|https):] フィールドに、「ステップ 1:DingTalk チャットボットの作成」で取得した Webhook URL を入力します。

  3. アラート連絡先グループを作成します。

    1. [アラート連絡先グループ] タブをクリックします。

    2. [連絡先グループの作成] をクリックします。

    3. [連絡先グループの作成] パネルで、連絡先グループを設定します。

      作成したアラート連絡先をこの連絡先グループに追加します。

  4. イベントサブスクリプションを作成します。

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

    2. システムイベント ページで、イベントサブスクリプション タブをクリックします。

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

    4. [サブスクリプションポリシーの作成] ページで、サブスクリプション設定を行います。

      主な設定は次のとおりです。

      • この例では、ECS インスタンスステータスの変更通知イベントを使用します。以下の図に設定を示します。

        説明

        インスタンスステータスの変更イベントは情報レベルです。これらのイベントは高頻度でプッシュされる可能性があり、多くの通知が発生する可能性があります。必要に応じてイベントを選択してください。

        image.png

      • 通知設定には、DingTalk チャットボットに関連付けられたアラート連絡先グループを含める必要があります。

        image.png

イベント通知の例

通知をテストするには、インスタンスのステータスを変更します。たとえば、インスタンスを停止すると、次のようなイベント通知がトリガーされます。ding-notice