スキップしてコンテンツを表示

複数の CloudWatch アラームを 1 つのアラームにまとめる方法を教えてください。

所要時間1分
0

複数の Amazon CloudWatch アラームを 1 つのアラームにまとめたいです。

簡単な説明

複数の CloudWatch アラームを 1 つのアラームにまとめるには、複合アラームを作成します。複合アラームを作成する場合、監視対象アラームのステータスを組み合わせるルールを作成し、ルールを定義する必要があります。

注:

  • 複合アラームは、他のアラームの状態のみを監視できます。メトリクスを直接監視することはありません。
  • 複合アラームは、Amazon Simple Notification Service System (Amazon SNS) 通知を送信し、AWS Systems Manager で OpsItems またはインシデントを作成できます。
  • 複合アラームでは、Amazon Elastic Compute Cloud (Amazon EC2) または AWS Auto Scaling アクションを開始できません。
  • 複雑なルール式を作成するには、ANDORNOT などの論理演算子を使用します。

解決策

注: 次の解決策では、Amazon EC2 インスタンスの CPU 使用率とメモリ使用量のメトリクスを監視する複合アラームの例を作成します。ユースケースに合わせてメトリクスを変更してください。

個別のメトリクスアラームを作成する

次の手順を実行します。

  1. CloudWatch コンソールを開きます。
  2. [アラーム] セクションに移動し、[アラームの作成] を選択します。
  3. [インスタンスごとのメトリクス][CPUUtilization] をフィルター処理したら、Amazon EC2 インスタンスを選択します。
  4. アラームのしきい値、アクション、その他のパラメータを設定します。
    [統計][平均] に設定します。
    [しきい値][静的] に設定します。
    [比較演算子][より大きい] に設定します。
    アラームが起動するしきい値をパーセンテージで指定します。
    評価期間の数
    期間
    を設定します。たとえば、5 分間の期間を 2 件作成します。
  5. アラームの名前を作成します。
  6. [作成] を選択します。
  7. ステップ 1 ~ 6 を繰り返して、MemoryUtilization 用のメトリクスアラームを作成します。

複合アラームを作成する

次の手順を実行します。

  1. CloudWatch コンソールを開きます。
  2. [アラーム] セクションに移動し、メトリクスアラームを選択します。
  3. [複合アラームの作成] を選択し、アラーム条件を指定します。
    注: [ルール式] ボックスで作成したルールは、指定されたメトリクスアラームが ALARM 状態になったときに複合アラームを起動します。ユースケースの条件を編集します。メトリクスアラームが ALARM 状態の場合にアラームを呼び出すには、ルール式 >> ALARM("Alarm1") AND ALARM("Alarm2") を指定します。
  4. アラームが呼び出されたときに実行するアクションを設定します。
  5. アラームの名前を作成し、アラームを保存します。

アラームの動作を抑制する

複合アラームでは、他のサプレッサーアラームに基づいてアラームアクションを抑制できます。詳細については、「複合アラームアクションを抑制する」を参照してください。

AWS公式更新しました 2年前