今回は、【AWS発表】 Amazon CloudWatchをAWS Management Consoleがサポート
紹介された、"Management Console"で"CloudWatch"のアラームなどを設定する方法です。

まず、"Management Console"にサインインすると、下記のように、
CloudWatchのタブを確認することができます。

試験的に、ELBに接続されているEC2が0になったら、
アラームメールが送信されるように設定してみます。

タブを選択すると左のパネルに下記のメニューが表示されるので、
“Metrics > ELB”を選択します。

そして、次のように対象ELBのHealthyHostCountをチェックします。

すると、下部が以下のように表示されるので、”Ceate Alerm”ボタンを押して、

次のように、アラームを作成します。ここでは5分間、
ELBのHealthyHostCountが1未満だった場合にアラームが送信されるようにしています。

そして、送信先を設定します。

ここまで設定できたら、後は下記の確認画面となります。

すると、次のようなメールが届きます。


You have chosen to subscribe to the topic:
arn:aws:sns:ap-southeast-1:811118151095:test

To confirm this subscription, click or visit the link below
(If this was in error no action is necesary):
Confirm subscription

Please do not reply directly to this e-mail. If you wish to remove yourself
from recieving all future SNS subscription confirmation requests

please send email to sns-opt-out

“Confirm subscription”がリンクになっているので、クリックすると下記画面が表示され、
SNSの該当トピックが購読(?)されます。

念のため、”Management Console”のSNSタブで確認すると、
上記の内容を確認することができます。

そして最後に、ELBを利用しているEC2のWebサーバを落としたら、
しっかりと、下記のアラームメールが届きました。


You are receiving this email because your Amazon CloudWatch Alarm “test”
in the APAC – Singapore region has entered the ALARM state,
because “Threshold Crossed: 1 datapoint (0.33) was less than the threshold (1.0).”
at “Wednesday 26 January, 2011 08:25:38 UTC”.

Alarm Details:
– Name:                       test
– Description:                test
– State Change:               OK -> ALARM
– Reason for State Change:    Threshold Crossed: 1 datapoint (0.33) was less than the threshold (1.0).
– Timestamp:                  Wednesday 26 January, 2011 08:25:38 UTC

Threshold:
– The alarm is in the ALARM state when the metric is LessThanThreshold 1.0 for 300 seconds.

Monitored Metric:
– MetricNamespace:            AWS/ELB
– MetricName:                 HealthyHostCount
– Dimensions:                 [LoadBalancerName = my-load-balancer]
– Period:                     300 seconds
– Statistic:                  Average
– Unit:                       null

State Change Actions:
– OK:
– ALARM: [arn:aws:sns:ap-southeast-1:811118151095:test]

– INSUFFICIENT_DATA:

こちらの記事はなかの人(suz-lab)監修のもと掲載しています。
元記事は、こちら