View a markdown version of this page

使用 Amazon CLI 通过 SSM 命令安装代理 - Amazon CloudWatch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

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

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

步骤 1:安装代理

使用以下 Amazon 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 分钟后,可通过工作负载洞察页面查看数据。