0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【AWS初心者】CloudWatchアラームを設定したのにメールが届かない?3つの解決策

0
Posted at

【AWS初心者】5分でわかるCloudWatchアラート設定の基本 ~「メールが届かない」を防ぐ~

隔週でエンジニアもくもく会、実践型ハンズオンを開催中!

私たちハンズオンラボでは、AWSの監視設定や実際の運用で直面する「実務の壁」を解決するためのもくもく会、実践型ハンズオンを定期開催しています。

完全ハンズオン形式で実機(AWS)を触れる
10年目の現役エンジニアが伴走してトラブル解決をサポート
初心者大歓迎・同じ悩みを持つ仲間とのつながりが増える

興味がある方は、ぜひ一度遊びに来てください!
📍 connpassページ: [https://zeki-chan-lab.connpass.com/]


1. はじめに

「AWSでEC2を立てて、CloudWatchでアラームも設定した。これで監視はバッチリ!」……そう思っていませんか?

しかし、いざ障害が起きた時に「通知メールが届かない」というトラブルは、インフラエンジニアが必ずと言っていいほど通る道です。実は、アラームの設定画面を埋めるだけでは監視は完了しません。

はじめまして、ハンズオンラボ運営メンバーの「わたる」です。 インフラエンジニア10年目になりますが、駆け出しの頃は私も「設定したはずなのに鳴らないアラート」に何度も泣かされました。

この記事では、初心者が陥りがちな「通知の落とし穴」を回避し、確実にメールを届けるためのステップを解説します。


2. 本論:確実にアラートを飛ばすための3ステップ

ステップ①:SNSトピックの作成(SNSは「SNS」じゃない?)

具体的なエピソード

私が初めて「SNS」という文字を見た時、正直「AWSの中でTwitter(X)でもやるのかな?」と本気で思いました。 しかし、AWSのSNS(Simple Notification Service)は、メッセージを配信するためのハブのような役割を果たすサービスです。

なぜ重要なのか

CloudWatchのアラーム設定画面だけを見ていると、通知先として「SNSトピック」の選択を求められます。 ここで適切なトピックが作られていないと、どれだけメトリクスを監視しても通知の「出口」がない状態になってしまうのです。

どう解決したか

まずはSNSコンソールから「トピック」を作成し、そこに自分のメールアドレスを「サブスクライブ(購読)」させる必要があります。 **「監視設定は、通知の出口を作ることから始まる」**と覚えましょう。


ステップ②:魔の「Pending Confirmation」を突破せよ

具体的なエピソード

SNSトピックを作り、メールアドレスを登録して一安心。しかし、テストをしても一向にメールが来ません。 設定を見直すと、ステータスがずっと「Pending Confirmation(承認待ち)」のまま……。

なぜ重要なのか

AWSは、登録されたメールアドレスの持ち主が「本当に通知を受け取りたいか」を確認するまで配信を開始しません。登録後、AWSから届くメール内にある 「Confirm subscription」 というリンクをクリックして、初めて開通するのです。

どう解決したか

登録直後に必ず受信トレイを確認し、リンクをクリックする癖をつけましょう。 ここを忘れると、永遠にアラートは届きません。


ステップ③:避難訓練(通知テスト)の実施

具体的なエピソード

CPU使用率80%でアラームを鳴らしたい時、本番に近い負荷をかけるのは大変ですよね。 私は昔、負荷をかける方法がわからず、一時的に閾値を1%に下げて無理やりアラートを鳴らしていました。

なぜ重要なのか

「設定したから大丈夫」は禁物です。 監視は**「通知が手元に届く」までがセット完了**です。 実際にアラートを鳴らしてみることで、どのタイミングで届くかを肌で理解できます。

どう解決したか

Linuxであれば負荷をかけるコマンドを使う、あるいは閾値を一時的に変更して、意図的に「アラーム状態」を作ります。 これはいわばシステムの「避難訓練」です。


3. まとめ

  1. 監視設定は「通知が手元に届く」までがセット完了。
  2. AWSのSNS(Simple Notification Service)はソーシャルメディアではない。
  3. 必ず意図的に障害状態を作ってテストしよう(避難訓練と同じ)。

監視設定は地味な作業ですが、システムの信頼性を守る最後の砦です。一歩ずつ、確実に「届く」設定をマスターしていきましょう!


4. 隔週でエンジニアもくもく会、実践型ハンズオンを開催中!

私たちハンズオンラボでは、今回のような「実務で役立つAWSのポイント」を実際に手を動かしながら学べる環境を提供しています。

現役エンジニアが現場のリアルな知恵をシェア
初心者でも迷わない、丁寧な手順書とサポート
「わからない」をその場で解消できるライブ感

興味がある方は、ぜひ一度遊びに来てください!
📍 connpassページ: [https://zeki-chan-lab.connpass.com/]

5. 関連リンク

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?