E メールを送信するストレージスループットアラームの作成 - Amazon CloudWatch

E メールを送信するストレージスループットアラームの作成

SNS 通知をセットアップし、Amazon EBS が 100 MB スループットを超えたときにトリガーされるアラームを設定できます。

を使用したストレージスループットアラームの設定AWS Management Console

AWS Management Console を使用して、Amazon EBS スループットに基づくアラームを作成するには、次のステップを使用します。

ストレージスループットアラームを作成するには
  1. CloudWatch コンソールの https://console.aws.amazon.com/cloudwatch/ を開いてください。

  2. ナビゲーションペインで、[Alarms] (アラーム)、[All Alarms] (すべてのアラーム) の順に選択します。

  3. [アラームの作成] を選択します。

  4. [EBS メトリクス] で、メトリクスカテゴリーを選択します。

  5. ボリュームと VolumeWriteBytes メトリクスがある行を選択します。

  6. 統計用には [Average] を選択します。期間用には [5 Minutes] を選択します。[次へ] を選択します。

  7. [アラームのしきい値] で、アラームの一意の名前 (myHighWriteAlarm など) とアラームの説明 (VolumeWriteBytes exceeds 100,000 KiB/s など) を入力します。アラーム名には UTF-8 文字のみを使用する必要があり、ASCII 制御文字は使用できません。説明にはマークダウン形式を含めることができます。マークダウン形式は、CloudWatch コンソールのアラームの [詳細] タブにのみ表示されます。マークダウンは、ランブックや他の内部リソースへのリンクを追加するのに役立ちます。

  8. [次の時] の [が:] で [>] を選択し、「100000」と入力します。[を:] で、連続した期間として「15」と入力します。

    しきい値がグラフ化されて [アラームのプレビュー] に表示されます。

  9. [追加設定] の下の [欠落データの処理方法] で、[無視 (アラーム状態を維持する)] を選択し、欠落データポイントでアラーム状態の変更がトリガーされないようにします。

  10. [アクション] の [アラームが次の時:] で、[状態: 警告] を選択します。[通知の送信先] で、既存の SNS トピックを選択するか、トピックを作成します。

    SNS トピックを作成するには、[新しいリスト] を選択します。[通知の送信先] に、SNS トピックの名前 (例: myHighCpuAlarm) を入力し、[メールリスト] に、アラームが ALARM 状態に変わったときに通知を受けるメールアドレスをカンマで区切って入力します。各 E メールアドレスに、トピックのサブスクリプションの確認メールが送信されます。E メールアドレスに通知を送信する前に、サブスクリプションを確認する必要があります。

  11. [Create Alarm] (アラームの作成) を選択します。

を使用したストレージスループットアラームの設定AWS CLI

AWS CLI を使用して、Amazon EBS スループットに基づくアラームを作成するには、次のステップを使用します。

ストレージスループットアラームを作成するには
  1. SNS トピックを作成します。詳細については、「Amazon SNS 通知の設定」を参照してください。

  2. アラームを作成します。

    aws cloudwatch put-metric-alarm --alarm-name ebs-mon --alarm-description "Alarm when EBS volume exceeds 100MB throughput" --metric-name VolumeReadBytes --namespace AWS/EBS --statistic Average --period 300 --threshold 100000000 --comparison-operator GreaterThanThreshold --dimensions Name=VolumeId,Value=my-volume-id --evaluation-periods 3 --alarm-actions arn:aws:sns:us-east-1:111122223333:my-alarm-topic --insufficient-data-actions arn:aws:sns:us-east-1:111122223333:my-insufficient-data-topic
  3. set-alarm-state コマンドを使用してアラーム状態の変更を適用することにより、アラームをテストします。

    1. アラームの状態を INSUFFICIENT_DATA から OK に変更します。

      aws cloudwatch set-alarm-state --alarm-name ebs-mon --state-reason "initializing" --state-value OK
    2. アラームの状態を OK から ALARM に変更します。

      aws cloudwatch set-alarm-state --alarm-name ebs-mon --state-reason "initializing" --state-value ALARM
    3. アラームの状態を ALARM から INSUFFICIENT_DATA に変更します。

      aws cloudwatch set-alarm-state --alarm-name ebs-mon --state-reason "initializing" --state-value INSUFFICIENT_DATA
    4. アラームに関するメール通知を受け取ったことを確認します。