AWS: AWS入門(CloudWatch編2) - アラームを作成する

###### 実施環境

 Microsoft Edge 124.0.2478.67 (64bit)

### 0. 概要

前回は CloudWatch で、 EC2 の Linux インスタンスに対し CPU 使用率の折れ線グラフを表示するダッシュボードを作成しました。
同じ項目について、今回はアラームを作ってみます。

### 1. アラーム画面

 AWS マネジメントコンソールのホーム画面左上、検索フォームに「 cloudwatch 」と入力します。
検索結果に出てくる「 CloudWatch 」をクリックします。

![WS000358.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/382412b0-dfe1-ca54-6816-e2aa8df34ff4.jpeg)

画面左側のメニューで「アラーム」⇒「すべてのアラーム」を選択します。

![WS000324.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/8759b050-b61b-0806-06b7-ccc901dd098a.jpeg "1_01")

こちらが今回主に作業を行う、 CloudWatch のアラーム一覧画面です。

![WS000325.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/5e3e9262-0f1f-7046-6ba2-38f65e0e536d.jpeg "1_02")

### 2. アラームの作成

今回は EC2 の CPU 使用率についてアラームを作成してみます。
「アラームの作成」をクリックします。

![WS000325.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/b6d38280-3e95-2829-6285-517fe24a9a83.jpeg "2_01")

「メトリクスの選択」をクリックします。

![WS000326.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/3e817941-2386-aeb6-7d41-47374ee773fa.jpeg "2_02")

「参照」タブで「 EC2 」⇒「インスタンス別メトリクス」をクリックし、メトリクス名「 CPUUtilization 」の 1 つにチェックを入れます。
見つからない場合は、検索フォームに「 CPUUtilization 」と入力すれば検索できます。
なお、基本的に 1 つのアラームで複数のメトリクスを監視することはできません。

![WS000327.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/ea8511fe-6aea-0948-7f28-cec8176ea330.jpeg "2_03")

![WS000328.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/0604c3f0-506f-c0a4-7d72-b8bd7613828a.jpeg "2_04")

![WS000345.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/e9b41c15-fcb8-dfba-a12f-e9712be2bef4.jpeg "2_05")

正しく設定できていれば、上部分にグラフが表示されるはずです。
「メトリクスの選択」をクリックします。

![WS000330.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/79e31c3a-9176-6c9e-63e0-aedab018850a.jpeg "2_06")

これでアラームを作るメトリクスが選択できました。
監視する統計値や監視間隔は今回デフォルトのまま変更しません。

![WS000347.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/3f2fdbf1-8912-e826-b910-8bc6b32d66e0.jpeg "2_07")

アラームの閾値は、種類を「静的」、条件を「 1 」「より大きい」にします。

![WS000333.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/b5b917b9-90e6-fd65-eabc-633fa9bcf774.jpeg "2_08")

閾値を設定したら、「次へ」をクリックします。

![WS000335.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/34044910-569e-ed7f-61db-f5719e847989.jpeg "2_09")

アラームの通知については、トリガーに「アラーム状態」を選択します。
トピックは今回事前に作っていないので、「新しいトピックの作成」を選択します。

![WS000336.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/5c6d70c7-8d1e-795c-512b-49b890efab58.jpeg "2_10")

適当なトピック名を入力し、通知を受け取るメールアドレスを入力して「トピックの作成」をクリックします。

![WS000337.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/2b5eb6f3-3f9b-a74b-8a43-795c93c3e496.jpeg "2_11")

「通知の送信先」に作成したトピックが入力されていることを確認します。

![WS000348.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/e7af05ab-63e2-a0dc-c8e5-b28310163fcf.jpeg "2_12")

:::note info
ここで設定したトピックは、 Amazon Simple Notification Service ( SNS ) という AWS の別のサービスに基づきます。
無料枠としては、 1000 件のメール配信まで無料となります。
「 SNS 」で検索し、「トピック」「サブスクリプション」で今回作成した設定が確認できます。

![WS000358.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/1028d52f-60b5-d8f1-31d2-695a65459cb3.jpeg "a_01")

![WS000362.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/de16f912-7599-757d-38d6-0f6f08568d56.jpeg "a_02")

![WS000364.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/909344f5-c45e-0df4-5b3b-69232f382eb7.jpeg "a_03")

![WS000359.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/de3bb874-fb41-5849-b4dc-e7c318c9ceb3.jpeg "a_04")

![WS000361.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/d3a1bd02-cbbe-a547-dc0f-34e6216c27b7.jpeg "a_05")
:::

その他のアクションは今回設定しません。
「次へ」をクリックします。

![WS000338.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/6897a50c-ffa7-0eae-2f19-41ba3dca0e39.jpeg "2_13")

適当なアラーム名を入力します。
アラームの説明は無くても大丈夫です。

![WS000341.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/7b65a362-42e4-0ad1-a54f-74c87239aa4f.jpeg "2_14")

「次へ」をクリックします。

![WS000342.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/4e62e692-f49e-10ba-11cc-1bbf5ead1cba.jpeg "2_15")

アラームのプレビューを確認します。

![WS000349.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/345c36fd-b251-477a-fa1e-4f363d97d11d.jpeg "2_16")

問題なければ「アラームの作成」をクリックします。

![WS000343.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/50be9ad0-ac40-46b7-d6d8-39bb5a33edcf.jpeg "2_17")

正常にアラームが作成できれば、以下のようなメッセージが表示されます。
アラーム一覧に作成したアラームが表示されているはずです。

![WS000356.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/49467b0f-df72-43bd-271a-9ad539389b54.jpeg "2_18")

### 3. メール認証

アラーム自体はこれで作成できましたが、よく見ると警告メッセージが表示されています。
実は、メール通知を行うには通知先に設定したメールアドレスで認証を行う必要があります。
通知先に設定したメールアドレスに対して以下のような認証メールが届いているはずなので、「 Confirm subscription 」をクリックします。

![WS000351.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/a99f61e5-cf34-6356-6929-50f8c4f60445.jpeg "3_01")

![WS000353.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/4cd092ca-a571-bbb1-ea40-612a15fa4ec1.jpeg "3_02")

正常に認証できていれば、警告メッセージが消えているはずです。

![WS000357.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/8f983a65-9a68-7271-93ea-935321d3d518.jpeg "3_03")

:::note info
複数のメールアドレスを通知先に設定した場合は、各メールアドレスにそれぞれ認証メールが届きますので、全てのメールアドレスで認証を行う必要があります。
:::

### 4. アラームの発行

では早速、 yes コマンドで CPU 使用率を上げてアラームを出してみます。

:::note warn
 t 系のインスタンスを使用している場合は、 CPU 使用率が極端に高い状態が続いた場合、不足分を有料で拡張する設定となっていることがあります。
余分な課金をしたくない場合は、事前にインスタンスの設定を確認しておきましょう。
インスタンス一覧画面でインスタンスを選択して「詳細」タブを下にスクロール、「クレジット仕様」が「 standard 」になっていれば課金は発生しません。

![WS000505.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/caecd58a-cccd-173e-510b-7ceff7844e07.jpeg "a_01")

もしここが「 unlimited 」になっている場合は、インスタンスを選択して「アクション」⇒「インスタンスの設定」⇒「クレジット仕様の変更」をクリックします。
「無制限モード」のチェックを外して「保存」をクリックすれば、設定を「 standard 」に変更できます。

![WS000506.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/7ad0d74e-62d0-c0ae-219e-e09abf753be2.jpeg "a_02")

![WS000507.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/9d06e1a5-8377-eae7-d938-55ad3d59b09b.jpeg "a_03")

![WS000508.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/87fe3f5f-ce63-1cd1-caff-de519c8331aa.jpeg "a_04")
:::

 EC2 のインスタンスに接続して、以下のコマンドを実行し CPU 使用率を上げます。

```DOS:ターミナル
[ec2-user@*** ~]$ yes >/dev/null 2>&1
```

 CPU 使用率が事前に設定した閾値を超えると、以下のように「状態」が「アラーム状態」に変化しました。

![WS000366.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/961aad66-cc68-a1f1-342e-453bcbd1b94e.jpeg "4_01")

メールを見ると、以下のようなメールが発行されています。

![WS000371.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/dd19950d-e876-fbfa-9c1c-53b67c3d62bc.jpeg "4_02")

### 5. アラーム編集

一度作成したアラームを編集するには、編集したいアラームにチェックを入れて「アクション」⇒「編集」をクリックします。

![WS000408.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/6f8e2880-521c-c00e-0e52-fd7d6a78d90a.jpeg "5_01")

正常に編集できた場合は、メッセージが表示されます。

![WS000407.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/7e592660-3bfb-28bd-6564-95da4288d74d.jpeg "5_02")

### 6. アラーム削除

アラームを削除するには、削除したいアラームにチェックを入れて「アクション」⇒「削除」をクリックします。

![WS000404.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/954e4e13-7f0d-d851-327a-cd67af38906e.jpeg "6_01")

確認メッセージが出るので、削除対象に間違いがないことを確認して「削除」をクリックします。

![WS000405.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/18eb18ab-a918-9f03-8c79-c6240aef5137.jpeg "6_02")

削除に成功すれば、メッセージが表示されます。

![WS000406.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/85772243-d308-adbe-3b82-77fcbdadd0db.jpeg "6_03")

### 7. ダッシュボードでのアラーム確認

アラーム情報は、ダッシュボードのウィジェットとしても追加できます。
ウィジェットの追加画面で、「 CloudWatch 」⇒「アラーム」を選択して「次へ」をクリックします。

![WS000372.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/58dc0782-88d1-6984-2a4a-532bcdbaf254.jpeg "7_01")

表示したいアラームにチェックを入れて、「ウィジェットを作成」をクリックします。

![WS000373.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/d669e4fc-f816-6c67-1322-2901376ae12d.jpeg "7_02")

適当なウィジェット名を入力して、「ダッシュボードに追加」をクリックします。

![WS000374.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/f36a5752-5571-f2b1-d35b-e99b71211b97.jpeg "7_03")

これで、アラーム情報がダッシュボードに追加できました。

![WS000375.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/331351cc-eb4c-be4f-7c94-451eb84ca7d3.jpeg "7_04")

ウィジェットをクリックすると細かい情報も見ることができます。

![WS000378.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/41db9380-cfb5-fc6b-9318-3c20b3514448.jpeg "7_05")

[戻る](https://qiita.com/frozencatpisces/items/75bf3e19f6328786e336)