Cloud Config で非準拠イベントの配信を有効にすると、リソース構成がルールに違反した場合に非準拠イベントが自動的に CloudMonitor に送信されます。CloudMonitor でこれらのイベントを確認し、イベントベースのアラート通知を設定できます。
シナリオ
この例では、Cloud Config コンソールで ecs-instance-deletion-protection-enabled マネージドルールに基づく高リスクのルールを作成します。Cloud Config は、現在のアカウントまたは複数アカウント内のすべての Elastic Compute Service (ECS) インスタンスを監査し、リリース保護が有効になっているかどうかを確認します。一部の ECS インスタンスでリリース保護が有効になっていない場合、Cloud Config は非準拠イベントを CloudMonitor に配信し、イベントベースのアラートによって通知がトリガーされます。
現在のアカウントにおける非準拠イベントの配信とアラート
ステップ 1:現在のアカウントにおける非準拠イベント配信機能の有効化
-
Cloud Config コンソールにログインします。
-
左側のナビゲーションペインで、配達 をクリックし、次に [サービス統合] タブをクリックします。
-
[現在のアカウントの非準拠イベントを配信] スイッチをオンにします。
このスイッチは、[統合サービス] タブの [CloudMonitor] カードの [非準拠イベント] セクションにあります。
ステップ 2:ルールの作成
-
Cloud Config コンソールにログインします。
-
左側のナビゲーションペインで、を選択します。
-
ルール ページで、ルールの新規作成 をクリックします。
-
作成方法の選択 ページで、テンプレートに基づく を選択し、[ECS インスタンスのリリース保護の有効化] マネージドルールを検索してから、次へ をクリックします。
-
基本プロパティの設定 ページで、ルール名、パラメーター、リスクレベル、トリガー、および説明はデフォルト設定のままにし、次へ をクリックします。
-
リソース範囲の設定 ページで、デフォルトのリソースタイプはそのままにして、次へ をクリックします。
-
修正の設定 ページで、コミット をクリックします。
-
非準拠イベントのコンプライアンス評価結果を確認します。
-
Cloud Config コンソールで非準拠イベントのコンプライアンス評価結果を確認する
左側メニューで [コンプライアンス & 監査] > [ルール] を選択し、対象ルールの名前をクリックして詳細ページを開きます。[評価結果] タブでは、[非準拠リソース数]、監査されたリソースの合計数、準拠リソース数を含むデータサマリーと、コンプライアンスステータスでフィルタリングされた最新の評価データのリストを確認できます。ルールを変更するには、右上隅の [編集] または [再評価] をクリックします。
-
CloudMonitor コンソールで非準拠イベントのコンプライアンス評価結果を確認する
左側メニューで、[イベントセンター] > [システムイベント] を選択します。フィルター条件で、[製品] には [Cloud Config] を、[イベントタイプ] には [非準拠イベント] を選択します。検索ボックスに、
ecs-instance-deletion-protection-enabledなどのルール名を入力し、[検索] をクリックします。イベントリストの [アクション] 列で [詳細] をクリックすると、非準拠イベントの詳細が表示されます。
-
ステップ 3:アラートルールの設定
このセクションでは、メールで通知を受け取るアラート連絡先を作成する方法について説明します。
-
アラート連絡先を作成します。
CloudMonitor コンソール にログインします。
-
左側のナビゲーションペインで、 を選択します。
-
アラーム送信先 タブで、送信先を作成 をクリックします。
-
アラーム送信先の設定 パネルで、アラート連絡先の名前とメールアドレスを入力します。
説明DingTalk、Lark、WeCom、Slack を使用してアラート通知を送信する方法の詳細については、「アラート連絡先またはアラート連絡先グループの作成」の「アラート連絡先の作成」セクションをご参照ください。
-
情報を確認した後、スライダー認証を完了して 確認 をクリックします。
-
アラート連絡先のメールアドレスをアクティベートします。
デフォルトでは、アラート連絡先のメールアドレスのステータスは 待機中の活性化 です。アラート連絡先は、24 時間以内にメール内のアクティベーションリンクをクリックする必要があります。クリックしない場合、その連絡先はアラート通知を受信できません。アクティベーション後、アラート連絡先リストでアラート連絡先のメールアドレスを表示できます。
-
アラート連絡先グループを作成します。
[アラート連絡先] ページで、[アラート連絡先グループ] タブをクリックします。
[アラート連絡先グループ] タブで、[アラート連絡先グループの作成] をクリックします。
[アラート連絡先グループの作成] パネルで、グループの名前を入力し、目的のアラート連絡先を選択します。
[OK] をクリックします。
-
イベントサブスクリプションポリシーを作成します。
Cloud Config が非準拠イベントを CloudMonitor に配信した後、システムイベントサブスクリプションポリシーを作成して、これらのイベントに対するメールによるアラート通知を受け取ることができます。
-
左側のナビゲーションペインで、を選択します。
-
サブスクリプションポリシー タブで、サブスクリプションポリシーの作成 をクリックします。
-
サブスクリプションポリシーの作成 ページで、サブスクリプションポリシーのパラメーターを設定します。
-
[基本情報]: サブスクリプションポリシーの名前を入力します。
-
[アラームサブスクリプション]: サブスクリプションタイプ を システムイベント に設定します。サブスクリプションスコープ で、プロダクト を Cloud Config に、イベントタイプ を 通知 に、イベント名 を [非準拠イベント] に、イベントレベル を 通知 (info) に設定します。イベント内容 フィールドにキーワードを入力してイベントをフィルタリングするか、フィールドを空のままにしておくことができます。アプリケーションのグループ化 と イベントリソース は未設定のままにします。
説明-
Cloud Config でサポートされているシステムイベントの詳細については、CloudConfig ページに記載されているイベントをご参照ください。
-
イベント内容 フィールドは、キーワードでイベントをフィルタリングします。 たとえば、クリティカルと入力すると、ポリシーは 脅威レベル が 高リスク の Cloud Config ルールにのみ一致します。 このパラメーターは未設定のままにするか、他のキーワードを指定できます。
-
-
[複合ノイズリダクション]:デフォルト設定を維持します。
-
[通知]: 通知設定を作成する際、ステップ 2 で作成したアラート連絡先グループを選択し、カスタム通知方法 にはデフォルト値を使用します。
説明-
通知設定の作成方法の詳細については、「通知設定の管理」の「通知ポリシーの作成」セクションをご参照ください。
-
CloudMonitor は、アラーム送信先グループ のアラート連絡先の通知方法と、カスタム通知方法 セクションで指定されたアラートレベルに基づいて、アラート通知を自動的に送信します。
-
-
[プッシュと統合]:設定は不要です。
-
-
コミット をクリックします。
-
複数アカウントにおける非準拠イベントの配信とアラート
管理アカウントは複数アカウントの非準拠イベント配信を有効にできるため、アカウントグループ内のメンバーからの非準拠イベントが CloudMonitor に配信され、イベントベースのアラートが実行されます。
前提条件
-
Resource Directory が有効化されており、必要な Alibaba Cloud アカウントが追加されています。詳細については、「Resource Directory の有効化」をご参照ください。
-
アカウントグループが作成されています。詳細については、「アカウントグループの作成」をご参照ください。
ステップ 1:複数アカウントにおける非準拠イベント配信機能の有効化
-
Cloud Config コンソールにログインします。
-
左側のナビゲーションペインで、配達 をクリックし、次に [サービス統合] タブをクリックします。
-
[複数アカウントの非準拠イベントを配信] スイッチをオンにします。
-
このスイッチは [CloudMonitor] セクションにあります。
ステップ 2:ルールの作成
-
Cloud Config コンソールにログインします。
-
左上隅のアカウントグループドロップダウンリストから、[Test-fofo] などの対象アカウントグループを選択します。
-
左側のナビゲーションペインで、を選択します。
-
ルール ページで、ルールの新規作成 をクリックします。
-
作成方法の選択 ページで テンプレートに基づく を選択し、ECS インスタンスのリリース保護の有効化 マネージドルールを検索してから、次へ をクリックします。
-
基本プロパティの設定 ページで、ルール名、パラメーター、リスクレベル、トリガー、および説明のデフォルト設定を維持し、次へ をクリックします。
-
リソース範囲の設定 ページで、デフォルトのリソースタイプを維持し、次へ をクリックします。
-
修正の設定 ページで、コミット をクリックします。
-
非準拠イベントのコンプライアンス評価結果を確認します。
-
Cloud Config コンソールで非準拠イベントのコンプライアンス評価結果を確認する
Cloud Config コンソールの左側メニューで、[コンプライアンス & 監査] > [ルール] を選択します。アカウントグループドロップダウンリストから [Test-fofo] を選択します。対象ルール [ecs-instance-deletion-protection-enabled] をクリックして詳細ページを開きます。[評価結果] タブでデータサマリーを確認します。[非準拠リソース数] が 4 で、監査されたリソースの合計数も 4 の場合、これは 4 つの ECS インスタンスすべてでリリース保護が無効になっており、その結果、非準拠と評価されたことを示しています。
-
CloudMonitor コンソールで非準拠イベントのコンプライアンス評価結果を確認する
左側メニューで、[イベントセンター] > [システムイベント] を選択します。フィルター条件で、[製品] には [Cloud Config] を、[イベントタイプ] には [非準拠イベント] を選択します。検索ボックスに [ecs-instance-deletion-protection-enabled] などのルール名を入力し、[検索] をクリックします。イベントリストの [アクション] 列で [詳細] をクリックすると、非準拠イベントの詳細が表示されます。
-
ステップ 3:アラートルールの設定
このセクションでは、メールで通知を受け取るアラート連絡先を作成する方法について説明します。
-
アラート連絡先を作成します。
CloudMonitor コンソール にログインします。
-
左側のナビゲーションペインで、 を選択します。
-
アラーム送信先 タブで、送信先を作成 をクリックします。
-
アラーム送信先の設定 パネルで、アラート連絡先の名前とメールアドレスを入力します。
説明DingTalk、Lark、WeCom、Slack を使用してアラート通知を送信する方法の詳細については、「アラート連絡先またはアラート連絡先グループの作成」の「アラート連絡先の作成」セクションをご参照ください。
-
情報を確認した後、スライダー認証を完了し、確認 をクリックします。
-
アラート連絡先のメールアドレスをアクティベートします。
デフォルトでは、アラート連絡先のメールアドレスのステータスは 待機中の活性化 です。アラート連絡先は、24 時間以内にメール内のアクティベーションリンクをクリックする必要があります。そうしない場合、連絡先はアラート通知を受信できません。アクティベーション後、アラート連絡先リストでアラート連絡先のメールアドレスを表示できます。
-
アラート連絡先グループを作成します。
[アラート連絡先] ページで、[アラート連絡先グループ] タブをクリックします。
[アラート連絡先グループ] タブで、[アラート連絡先グループの作成] をクリックします。
[アラート連絡先グループの作成] パネルで、グループの名前を入力し、目的のアラート連絡先を選択します。
[OK] をクリックします。
-
イベントサブスクリプションポリシーを作成します。
Cloud Config が非準拠イベントを CloudMonitor に配信した後、システムイベントサブスクリプションポリシーを作成して、これらのイベントに対するメールによるアラート通知を受け取ることができます。
-
左側のナビゲーションペインで、 を選択します。
-
サブスクリプションポリシー タブで、サブスクリプションポリシーの作成 をクリックします。
-
サブスクリプションポリシーの作成 ページで、サブスクリプションポリシーのパラメーターを設定します。
-
[基本情報]: サブスクリプションポリシーの名前を入力します。
-
[アラームサブスクリプション]: サブスクリプションタイプ を システムイベント に設定します。サブスクリプションスコープ で、プロダクト を Cloud Config に、イベントタイプ を 通知 に、イベント名 を [非準拠イベント] に、イベントレベル を 通知 (info) に設定します。イベント内容 フィールドにキーワードを入力してイベントをフィルタリングするか、フィールドを空のままにすることができます。アプリケーションのグループ化 と イベントリソース は未設定のままにします。
説明-
Cloud Config でサポートされているシステムイベントの詳細については、CloudConfig ページに記載されているイベントをご参照ください。
-
イベント内容フィールドは、キーワードでイベントをフィルタリングします。 例えば、Critical を入力すると、ポリシーは 脅威レベル が 高リスク の Cloud Config ルールにのみ一致します。 このパラメーターは未設定のままにするか、他のキーワードを指定することができます。
-
-
[複合ノイズリダクション]: デフォルト設定のままにします。
-
[通知]: 通知設定を作成する際、ステップ 2 で作成したアラート連絡先グループを選択し、カスタム通知方法 にはデフォルト設定を使用します。
説明-
通知設定の作成方法の詳細については、「通知設定の管理」の「通知ポリシーの作成」セクションをご参照ください。
-
CloudMonitor は、アラーム送信先グループ のアラート連絡先の通知方法と、カスタム通知方法 セクションで指定されたアラートレベルに基づいて、アラート通知を自動的に送信します。
-
-
[プッシュと統合]:設定は必要ありません。
-
-
コミット をクリックします。
-