下载和配置 CloudWatch 代理 - Amazon CloudWatch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

下载和配置 CloudWatch 代理

本部分介绍了如何使用 Systems Manager 下载代理,然后如何创建您的代理配置文件。您必须确保为 Systems Manager 正确配置实例,然后才能使用 Systems Manager 下载代理。

安装或更新 SSM Agent

在 Amazon EC2 实例上,CloudWatch 代理要求实例运行 2.2.93.0 或更高版本。在安装 CloudWatch 代理之前,如果还没有在实例上更新或安装 SSM Agent,请执行该操作。

有关在运行 Linux 的实例上安装或更新 SSM Agent 的信息,请参阅 Amazon Systems Manager 用户指南中的在 Linux 实例上安装和配置 SSM Agent

有关安装或更新 SSM Agent 的更多信息,请参阅 Amazon Systems Manager 用户指南中的使用 SSM Agent

(可选)验证 Systems Manager 的先决条件

在使用 Systems Manager Run Command 安装和配置 CloudWatch 代理之前,请确保您的实例满足 Systems Manager 的最低要求。有关更多信息,请参阅 Amazon Systems Manager 用户指南中的 Systems Manager 的先决条件

验证 Internet 访问权限

您的 Amazon EC2 实例必须具有出站互联网访问权限,才能将数据发送到 CloudWatch 或 CloudWatch Logs。有关如何配置互联网访问权限的更多信息,请参阅 Amazon VPC 用户指南中的互联网网关

要在您的代理上配置的终端节点和端口如下所示:

  • 如果要使用代理收集指标,则必须允许列出相应区域的 CloudWatch 端点。这些端点在 Amazon Web Services 一般参考Amazon CloudWatch 中列出。

  • 如果要使用代理收集日志,则必须允许列出相应区域的 CloudWatch Logs 端点。这些端点在 Amazon Web Services 一般参考Amazon CloudWatch Logs 中列出。

  • 如果使用 Systems Manager 安装代理或使用 Parameter Store 存储配置文件,您必须允许列出相应区域的 Systems Manager 端点。这些端点在 Amazon Web Services 一般参考Amazon Systems Manager 中列出。

使用以下步骤来使用 Systems Manager 下载 CloudWatch 代理软件包。

使用 Systems Manager 下载 CloudWatch 代理
  1. 通过 https://console.aws.amazon.com/systems-manager/ 打开 Systems Manager 控制台。

  2. 在导航窗格中,选择 Run Command

    –或者–

    如果打开了 Amazon Systems Manager 主页,请向下滚动并选择 Explore Run Command(浏览 Run Command)

  3. 选择 Run command(运行命令)

  4. Command document(命令文档)列表中,选择 AWS-ConfigureAWSPackage

  5. Targets(目标)区域中,选择要在其上安装 CloudWatch 代理的实例。如果您没有看到特定实例,则可能未将其配置为可使用 Systems Manager 的托管式实例。有关更多信息,请参阅 Amazon Systems Manager 用户指南中的为混合环境设置 Amazon Systems Manager

  6. 操作列表中,选择安装

  7. Name (名称) 字段中,输入 AmazonCloudWatchAgent

  8. Version (版本) 设置为 latest (最新) 以安装最新版本的代理。

  9. 选择运行

  10. (可选)在 Targets and outputs(目标和输出)区域中,选择实例名称旁边的按钮,然后选择 View output(查看输出)。Systems Manager 将显示已成功安装该代理。

创建和修改代理配置文件

在下载 CloudWatch 代理后,您必须先创建配置文件,然后再在任何服务器上启动该代理。

如果您打算在 Systems Manager Parameter Store 中保存代理配置文件,则必须使用 EC2 实例以保存到 Parameter Store。此外,您必须首先使用 CloudWatchAgentAdminRole IAM 角色附加到该实例。有关附加角色的更多信息,请参阅适用于 Windows 实例的 Amazon EC2 用户指南中的将 IAM 角色附加到实例

有关创建 CloudWatch 代理配置文件的更多信息,请参阅 创建 CloudWatch 代理配置文件