Amazon CloudWatch
ユーザーガイド

CloudWatch エージェントを使用して Amazon EC2 インスタンスとオンプレミスサーバーからメトリクスとログを収集する

統合 CloudWatch エージェントを使用すると、以下のことを実行できます。

  • オペレーティングシステム全体で Amazon EC2 インスタンスからより多くのシステムレベルのメトリクスを収集します。このメトリクスには、EC2 インスタンスのメトリクスに加えて、ゲスト内メトリクスを含めることができます。収集することができる追加のメトリクスについては、「CloudWatch エージェントにより収集されるメトリクス」を参照してください。

  • オンプレミスサーバーからシステムレベルのメトリクスを収集します。これには、ハイブリッド環境のサーバーや AWS によって管理されていないサーバーも含まれる可能性があります。

  • カスタムメトリクスは、StatsD および collectd プロトコルを使用して、アプリケーションまたはサービスから取得します。StatsD は、Linux サーバーと、Windows Server を実行するサーバーの両方でサポートされています。collectd は、Linux サーバーでのみサポートされています。

  • Linux または Windows Server を実行している Amazon EC2 インスタンスおよびオンプレミスサーバーから、ログを収集します。

他の CloudWatch メトリクスと同様に、CloudWatch エージェントで収集したメトリクスを CloudWatch でも保存して表示できます。CloudWatch エージェントにより収集されるメトリクスのデフォルトの名前空間は CWAgent ですが、エージェントを構成するときに別の名前空間を指定できます。

統合 CloudWatch エージェントによって収集されたログは、以前の CloudWatch Logs エージェントによって収集されたログと同様に、処理されて Amazon CloudWatch Logs に格納されます。CloudWatch Logs の料金については、Amazon CloudWatch 料金表を参照してください。

CloudWatch エージェントによって収集されたメトリクスは、カスタムメトリクスとして請求されます。CloudWatch メトリクスの料金の詳細については、「Amazon CloudWatch 料金表」を参照してください。

このセクションのステップでは、Amazon EC2 インスタンスとオンプレミスサーバーに統合 CloudWatch エージェントをインストールする方法について説明します。CloudWatch エージェントで収集できるメトリクスの詳細については、「CloudWatch エージェントにより収集されるメトリクス」を参照してください。

サポートされるオペレーティングシステム

CloudWatch エージェントは、以下のオペレーティングシステム上の AMD 64 アーキテクチャでサポートされています。

  • Amazon Linux バージョン 2014.03.02 以降

  • Amazon Linux 2

  • Ubuntu Server バージョン 18.04、16.04 および 14.04

  • CentOS バージョン 7.6、7.2、7.0、6.8、および 6.5

  • Red Hat Enterprise Linux (RHEL) バージョン 7.6、7.5、7.4、7.2、7.0、および 6.5

  • Debian 8.0

  • SUSE Linux Enterprise Server (SLES) 12 以降

  • 64 ビットバージョンの Windows Server 2016、Windows Server 2012、Windows Server 2008

エージェントは、以下のオペレーティングシステム上のARM 64 アーキテクチャでサポートされています。

  • Amazon Linux 2

  • Ubuntu Server バージョン 18.04

  • Red Hat Enterprise Linux (RHEL) バージョン 7.6

インストールプロセスの概要

CloudWatch エージェントは、コマンドラインを使用して手動でダウンロードおよびインストールできます。または、SSM と統合することもできます。いずれかのメソッドを使用して CloudWatch エージェントをインストールする一般的な流れは次のとおりです。

  1. IAM ロールまたはユーザーを作成し、エージェントでサーバーからメトリクスを収集するか、必要に応じて AWS Systems Manager と統合できるようにします。

  2. エージェントパッケージをダウンロードします。

  3. CloudWatch エージェント設定ファイルを変更して、収集するメトリクスを指定します。

  4. サーバーにエージェントをインストールして起動します。EC2 インスタンスにエージェントをインストールする際、ステップ 1 で作成した IAM ロールをアタッチします。オンプレミスサーバー上にエージェントをインストールしたら、ステップ 1 で作成した IAM ユーザーの認証情報を含む名前付きプロファイルを指定します。