Amazon CloudWatch
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

下载和配置 CloudWatch 代理

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

安装或更新 SSM Agent

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

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

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

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

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

验证 Internet 访问权限

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

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

  • 如果要使用代理收集指标,则必须将相应区域的 CloudWatch 终端节点列入白名单。这些终端节点在 Amazon Web Services 一般参考 中的 Amazon CloudWatch 内列出。

  • 如果要使用代理收集日志,则必须将相应区域的 CloudWatch Logs 终端节点列入白名单。这些终端节点在 Amazon Web Services 一般参考 中的 Amazon CloudWatch Logs 内列出。

  • 如果使用 Systems Manager 安装代理或使用 Parameter Store 存储配置文件,您必须将相应区域的 Systems Manager 终端节点加入白名单。这些终端节点在 Amazon Web Services 一般参考 中的 AWSSystems Manager 内列出。

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

使用 Systems Manager 下载 CloudWatch

  1. Open the Systems Manager console at https://console.amazonaws.cn/systems-manager/.

  2. In the navigation pane, choose Run Command.

    -or-

    If the AWS Systems Manager home page opens, scroll down and choose Explore Run Command.

  3. 选择运行命令

  4. 命令文档列表中,选择 AWS-ConfigureAWSPackage

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

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

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

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

  9. 选择 Run

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

创建和修改代理配置文件

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

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

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