AWS Cloud Watchを使用したサービス監視について

0

現在、社内でAWSの導入を検討しているのですが、AWS Cloud Watchを使用し、 Iaas及びPaasを対象とした、Webサービス/DBサービスの監視を行うことは可能でしょうか。 尚、監視項目としては、以下を想定しています。

  • 死活監視
  • サービス監視、プロセス監視
  • ポート監視
  • URL監視
  • 性能監視(CPU、ディスク容量、メモリ)
  • ログ監視(イベントログ、テキストログ)

初歩的な質問となり恐れ入りますが、ご教示いただけますと幸いです。

質問済み 6ヶ月前879ビュー
2回答
1

死活監視

死活監視はどのようなものを想定されていますでしょうか?
ping監視のようなものだとCloudWatchでは対応ができません。
別途、Lambdaや監視用のEC2を作成する必要があります。

サービス監視、プロセス監視

こちらは対応可能です。
EC2をご利用されていればCloudWatch Agentをインストールしてプロセス監視を設定できます。
以下のブログが参考になると思います。
https://www.site24x7.jp/blog/cloudwatch-process-monitoring/

ポート監視

ポート監視は以下のブログの方法で対応可能だと思います。
https://www.site24x7.jp/blog/cloudwatch-port-monitoring/

URL監視

URL監視はCloudWatchの機能で対応可能です。
CloudWatch Syntheticsという機能があるのでこちらでURL監視を設定できます。
https://aws.amazon.com/jp/blogs/news/multi-step-api-monitoring-using-amazon-cloudwatch-synthetics/

性能監視(CPU、ディスク容量、メモリ)

CloudWatch Agentをインストールしてディスク容量、メモリ使用率を監視できます。
CPUについてはCloudWatch Agentを導入しないでもEC2の場合はデフォルトで確認ができます。
以下のドキュメントに取得できるメトリクス一覧が記載されています。
https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html

ログ監視(イベントログ、テキストログ)

こちらもCloudWatch Agentをインストールできれば可能です。
以下のブログが参考になると思います。
https://blog.wyrd.co.jp/2022/09/26/ec2%E5%86%85%E3%81%AE%E3%83%AD%E3%82%B0%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92cloudwatch%E3%83%AD%E3%82%B0%E3%81%AB%E5%87%BA%E5%8A%9B%E3%81%99%E3%82%8B/

profile picture
エキスパート
回答済み 6ヶ月前
  • ping監視ではないですが以下のブログに記載されている通り、監視対象がEC2であればステータスチェックのアラームを作成することで死活監視に近しいことは可能だと思います。 https://www.site24x7.jp/blog/cloudwatch-ping-monitoring/ https://dev.classmethod.jp/articles/why-ec2-statuscheck-failed/

    サーバーの正常なシャットダウン等を検知することはできないでしょうか。

    OS内部で行われたシャットダウン (shutdown -h nowなどでのシャットダウン) をCloudWatchのみで検知するのはできないと思います。

0

ご回答をいただきありがとうございます。 死活監視については、ご認識をいただいている通り、Ping監視でサーバーのOSが動作しているか否かの監視を想定しておりました。 Cloud Watch のみを使用する想定では、サーバーの正常なシャットダウン等を検知することはできないでしょうか。

そのほかの監視項目については、以下のインストール/サービスの使用にて監視可能とのことで承知いたしました。 それぞれご教示いただいたURLを参照し、検討を進めさせていただきます。

  • CloudWatch Agentのインストール

    • サービス監視、プロセス監視
    • 性能監視(CPU、ディスク容量、メモリ):EC2が対象となるケースでは、CPUのみCloudWatch Agentのインストールが必要なし
    • ログ監視(イベントログ、テキストログ)
  • CloudWatch Syntheticsの使用

    • URL監視
  • Route53の使用(Cloud Watch でアラームを管理)

    • ポート監視
回答済み 6ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン