share facebook facebook twitter menu hatena pocket slack

2011.01.27 THU

Management ConsoleでCloudWatchのアラーム設定(AWS)

鈴木 宏康

WRITTEN BY 鈴木 宏康

今回は、【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)監修のもと掲載しています。
元記事は、こちら

鈴木 宏康

鈴木 宏康

愛知県生まれ。東京工業大学大学院修士課程修了。在学時より、ベンチャー企業でインターネットに関する業務に携わり、現在はクラウド(主にAmazon Web Services)上での開発・運用を軸とした事業の、業務の中心として活躍。