

# 使用 SSM 在 EC2 实例上安装代理
<a name="CloudWatch-NetworkFlowMonitor-agents-ec2-install-ssm"></a>

网络流量监测仪代理提供了有关网络流量的性能指标。请按照本节中的步骤，使用 Amazon Systems Manager 在 EC2 实例上安装和使用网络流量监测仪代理。如果您使用 Kubernetes，请跳到后续章节，了解有关使用 Amazon EKS 集群或自主管理型 Kubernetes 集群安装代理的信息。

在 Systems Manager 中，网络流量监测仪提供了用于安装或卸载代理的 Distributor 软件包。此外，Network Flow Monitor 还提供了文档，用于使用文档类型命令激活或停用代理。请使用标准 Systems Manager 程序来使用该软件包和文档，或者按照此处提供的步骤获取详细指导。

有关更多使用 Systems Manager 的常规信息，请参阅以下文档：
+ [Amazon Systems Manager Run Command](https://docs.amazonaws.cn/systems-manager/latest/userguide/run-command.html)
+ [Amazon Systems Manager Distributor](https://docs.amazonaws.cn/systems-manager/latest/userguide/distributor.html)

按照以下各部分中的步骤来配置权限、安装和使用网络流量监测仪代理。

**内容**
+ [安装或卸载代理](#CloudWatch-NetworkFlowMonitor-agents-ec2-install)
+ [启用或停用代理](#CloudWatch-NetworkFlowMonitor-agents-ec2-manage)

## 使用 Systems Manager 安装或卸载代理
<a name="CloudWatch-NetworkFlowMonitor-agents-ec2-install"></a>

网络流量监测仪在 Amazon Systems Manager 中提供了一个分发包，供您安装网络流量监测仪代理：**AmazonCloudWatchNetworkFlowMonitorAgent**。要访问并运行软件包来安装代理，请按照此处的步骤操作。

**要在 EC2 实例中安装代理**

1. 在Amazon Web Services 管理控制台中的 Amazon Systems Manager 中，在**节点工具**下，选择 **Distributor**。

1. 在**由 Amazon 拥有**下，找到网络流量监测仪软件包，**AmazonCloudWatchNetworkFlowMonitorAgent**，然后将其选中。

1. 在**运行命令**流中，选择**一次安装**或**按计划安装**。

1. 在**目标选择**部分，确定如何选择要安装代理的 EC2 实例。可以根据标签选择实例、手动选择实例，或者根据资源组的选择来选择实例。

1. 在**命令参数**部分的**操作**下，选择**安装**。

1. 如有必要，向下滚动，然后选择**运行**以开始安装。

如果安装成功并且实例有权访问 Network Flow Monitor 端点，则代理将开始收集指标并向 Network Flow Monitor 后端发送报告。

处于活动状态（发送指标数据）的代理会产生账单费用。有关 Network Flow Monitor 和 Amazon CloudWatch 定价的更多信息，请参阅 [Amazon CloudWatch 定价](https://www.amazonaws.cn//cloudwatch/pricing/)页面。如果您暂时不需要指标数据，可以停用代理。有关更多信息，请参阅[激活或停用代理](#CloudWatch-NetworkFlowMonitor-agents-ec2-manage)。如果您不再需要网络流量监测仪代理，可以从 EC2 实例中将其卸载。

**要从 EC2 实例卸载代理**

1. 在Amazon Web Services 管理控制台中的 Amazon Systems Manager 中，在**节点工具**下，选择 **Distributor**。

1. 在**由 Amazon 拥有**下，找到网络流量监测仪软件包，**AmazonCloudWatchNetworkFlowMonitorAgent**，然后将其选中。

1. 在**命令参数**部分的**操作**下，选择**卸载**。

1. 选择要从其上卸载代理的 EC2 实例。

1. 如有必要，向下滚动，然后选择**运行**以开始安装。

## 使用 Systems Manager 启用或停用代理
<a name="CloudWatch-NetworkFlowMonitor-agents-ec2-manage"></a>

安装带有 SSM 的网络流量监测仪代理后，必须将其激活，才能从安装该代理的实例接收网络流量指标。处于活动状态（发送指标数据）的代理会产生账单费用。有关 Network Flow Monitor 和 Amazon CloudWatch 定价的更多信息，请参阅 [Amazon CloudWatch 定价](https://www.amazonaws.cn//cloudwatch/pricing/)页面。如果您暂时不需要指标数据，可以停用代理以防止代理继续计费。

Network Flow Monitor 在 Amazon Systems Manager 中提供了文档，您可以使用该文档启用或停用已在 EC2 实例上安装的代理。通过运行此文档来管理代理，您可以启用代理，开始接收性能指标。或者，您可以停用代理以暂时停止发送指标，而无需卸载代理。

SSM 中可用于激活或停用代理的文档名为 **AmazonCloudWatch-NetworkFlowMonitorManageAgent**。要访问并运行文档，请遵循过程中的步骤。

**启用或停用 Network Flow Monitor 代理**

1. 在Amazon Web Services 管理控制台中的 Amazon Systems Manager 中，在**更改管理工具**下，选择**文档**。

1. 在**由 Amazon 所有**下，找到网络流量监测仪文档：**AmazonCloudWatch-NetworkFlowMonitorManageAgent**，然后选择该文档。

1. 在**目标选择**部分，确定如何选择要安装代理的 EC2 实例。可以根据标签选择实例、手动选择实例，或者根据资源组的选择来选择实例。

1. 在**命令参数**部分的**操作**下，选择**激活**或**停用**，具体取决于您要为代理完成的操作。

1. 如有必要，向下滚动，然后选择**运行**以开始安装。