AWS CLI と SSM コマンドを使用してエージェントをインストールする
AWS Command Line Interface を使用して AWS Systems Manager コマンドを送信し、EC2 インスタンスに Network Flow Monitor エージェントをインストールおよびアクティブ化できます。この方法は、スクリプト化されたデプロイや自動化されたデプロイに役立ちます。
ステップ 1: エージェントをインストールする
以下の AWS CLI コマンドを使用して、AWS-ConfigureAWSPackage SSM ドキュメントを使用して 1 つ以上の EC2 インスタンスに Network Flow Monitor エージェントをインストールします:
aws ssm send-command --document-name "AWS-ConfigureAWSPackage" \ --parameters '{"action":["Install"],"installationType":["Uninstall and reinstall"],"name":["AmazonCloudWatchNetworkFlowMonitorAgent"],"version":[""],"additionalArguments":["{}"]}' \ --targets "Key=instanceids,Values=i-1234567890abcdef0"
i-1234567890abcdef0 を、エージェントをインストールしたいインスタンス ID (複数可) に置き換えます。カンマ区切りで複数のインスタンス ID を指定できます。
ステップ 2: エージェントをアクティブ化する
インストールが完了したら、エージェントをアクティブ化して、パフォーマンスメトリクスの Network Flow Monitor バックエンドへの送信が開始するようにします。エージェントのアクティブ化には課金コストがかかります。料金の詳細については、「Amazon CloudWatch 料金表
aws ssm send-command --document-name "AmazonCloudWatch-NetworkFlowMonitorManageAgent" \ --parameters '{"Action":["Activate"]}' \ --targets "Key=instanceids,Values=i-1234567890abcdef0"
エージェントがアクティブ化されると、パフォーマンスメトリクスの収集と送信が開始されます。約 20 分以内に、ワークロードインサイトページにデータが表示されます。