View a markdown version of this page

使用 AWS CLI 通过 SSM 命令安装代理 - Amazon CloudWatch

使用 AWS CLI 通过 SSM 命令安装代理

您可以使用 AWS Command Line Interface 发送 AWS Systems Manager 命令,以在 EC2 实例上安装和激活网络流量监测仪代理。此方法适用于脚本化或自动化部署。

步骤 1:安装代理

使用以下 AWS CLI 命令,通过 AWS-ConfigureAWSPackage SSM 文档在一个或多个 EC2 实例上安装网络流量监测仪代理:

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)。您可以指定以逗号分隔的多个实例 ID。

步骤 2:激活代理

安装完成后,请激活代理,以便其开始向网络流量监测仪后端发送性能指标。激活代理会产生账单费用。有关定价的更多信息,请参阅 Amazon CloudWatch 定价页面。

aws ssm send-command --document-name "AmazonCloudWatch-NetworkFlowMonitorManageAgent" \ --parameters '{"Action":["Activate"]}' \ --targets "Key=instanceids,Values=i-1234567890abcdef0"

激活代理后,便可开始收集和发送性能指标。大约 20 分钟后,可通过工作负载洞察页面查看数据。