SSM を使用して EC2 インスタンスにエージェントをインストールする - Amazon CloudWatch

SSM を使用して EC2 インスタンスにエージェントをインストールする

Network Flow Monitor エージェントは、ネットワークフローに関するパフォーマンスメトリクスを提供します。このセクションの手順に従って、AWS Systems Manager を使用して、EC2 インスタンスの Network Flow Monitor エージェントをインストールして操作します。Kubernetes を使用する場合は、Amazon EKS クラスターまたは自己管理型 Kubernetes クラスターを使用したエージェントのインストールに関する情報について、次のセクションを参照してください。

Network Flow Monitor はエージェントのインストールまたはアンインストールに使用できるディストリビューター パッケージを Systems Manager に提供します。さらに、Network Flow Monitor には、Document Type コマンドを使用してエージェントをアクティブ化または非アクティブ化するためのドキュメントが用意されています。パッケージとドキュメントを使用するには、標準の Systems Manager の手順を使用するか、詳細なガイダンスについては、ここに記載されている手順に従ってください。

Systems Manager の使用に関する詳細については、次のドキュメントを参照してください。

次のセクションの手順を完了して、アクセス許可を設定し、Network Flow Monitor エージェントをインストールして操作します。

目次

Systems Manager を使用してエージェントをインストールまたはアンインストールする

Network Flow Monitor には、Network Flow Monitor エージェントをインストールするために、AWS Systems Manager にディストリビューターパッケージ AmazonCloudWatchNetworkFlowMonitorAgent が用意されています。パッケージにアクセスし、実行してエージェントをインストールするには、ここに示すステップに従います。

EC2 インスタンスにエージェントをインストールするには
  1. AWS Management Console にある AWS Systems Manager の [ノードツール] で、[ディストリビューター] を選択します。

  2. [Amazon が所有] で、Network Flow Monitor パッケージ AmazonCloudWatchNetworkFlowMonitorAgent を見つけて選択します。

  3. [コマンドを実行] フローで、[1 回限りのインストール] または [スケジュールへのインストール] を選択します。

  4. [ターゲットの選択] セクションで、エージェントをインストールする EC2 インスタンスを選択する方法を選択します。タグに基づいてインスタンスを選択したり、手動でインスタンスを選択したり、リソースグループに基づいて選択したりできます。

  5. [コマンドパラメータ] セクションの [アクション] で、[インストール] を選択します。

  6. 必要に応じて下にスクロールし、[実行] を選択してインストールを開始します。

インストールが成功し、インスタンスに Network Flow Monitor エンドポイントへのアクセス許可がある場合、エージェントはメトリクスの収集を開始し、Network Flow Monitor バックエンドにレポートを送信します。

アクティブな (メトリクスデータを送信する) エージェントには、請求コストが発生します。Network Flow Monitor と Amazon CloudWatch の料金の詳細については、「Amazon CloudWatch の料金」ページの「Network Monitoring」を参照してください。メトリクスデータを一時的に必要としない場合は、エージェントを非アクティブ化することができます。詳細については、「Systems Manager を使用して、エージェントをアクティブ化または非アクティブ化する」を参照してください。Network Flow Monitor エージェントが不要になった場合は、EC2 インスタンスからアンインストールできます。

EC2 インスタンスからエージェントをアンインストールするには
  1. AWS Management Console にある AWS Systems Manager の [ノードツール] で、[ディストリビューター] を選択します。

  2. [Amazon が所有] で、Network Flow Monitor パッケージ AmazonCloudWatchNetworkFlowMonitorAgent を見つけて選択します。

  3. [コマンドパラメータ] セクションの [アクション] で、[アンインストール] を選択します。

  4. エージェントをアンインストールする EC2 インスタンスを選択します。

  5. 必要に応じて下にスクロールし、[実行] を選択してインストールを開始します。

Systems Manager を使用して、エージェントをアクティブ化または非アクティブ化する

SSM で Network Flow Monitor エージェントをインストールした後、インストール先のインスタンスからネットワークフローメトリクスを受信するためにエージェントをアクティブ化する必要があります。アクティブな (メトリクスデータを送信する) エージェントには、請求コストが発生します。Network Flow Monitor と Amazon CloudWatch の料金の詳細については、「Amazon CloudWatch の料金」ページの「Network Monitoring」を参照してください。メトリクスデータを一時的に必要としない場合は、エージェントを非アクティブ化してエージェントに対する課金を防ぐことができます。

Network Flow Monitor には、EC2 インスタンスにインストールしたエージェントを有効または無効にできる AWS Systems Manager のドキュメントが用意されています。このドキュメントを実行してエージェントを管理することで、エージェントをアクティブ化してパフォーマンスメトリクスの受信を開始できます。または、エージェントをアンインストールせずに、エージェントを非アクティブ化してメトリクスの送信を一時的に停止することもできます。

エージェントをアクティブ化または非アクティブ化するために使用できる SSM のドキュメントは、AmazonCloudWatch-NetworkFlowMonitorManageAgent と呼ばれます。ドキュメントにアクセスして実行するには、手順のステップに従ってください。

Network Flow Monitor エージェントを有効または無効にするには
  1. AWS Management Console にある AWS Systems Manager の [変更管理ツール] で、[ドキュメント] を選択します。

  2. [Amazon が所有] で、Network Flow Monitor ドキュメント NetworkFlowMonitorManageAgent を見つけて選択します。

  3. [ターゲットの選択] セクションで、エージェントをインストールする EC2 インスタンスを選択する方法を選択します。タグに基づいてインスタンスを選択したり、手動でインスタンスを選択したり、リソースグループに基づいて選択したりできます。

  4. [コマンドパラメータ] セクションの [アクション] で、エージェントに対して行うアクションに応じて [アクティブ化] または [非アクティブ化] を選択します。

  5. 必要に応じて下にスクロールし、[実行] を選択してインストールを開始します。