使用向导创建 CloudWatch 代理配置文件
代理配置文件向导 amazon-cloudwatch-agent-config-wizard
会询问一系列问题,帮助您根据需要配置 CloudWatch 代理。
必需的凭证
如果在启动向导之前已具有 AWS 凭证和配置文件,向导可以自动检测要使用的凭证和 AWS 区域。有关这些文件的更多信息,请参阅 AWS Systems Manager 用户指南中的配置和凭证文件。
在 AWS 凭证文件中,向导会检查默认凭证,还会查找 AmazonCloudWatchAgent
部分,如下所示:
[AmazonCloudWatchAgent] aws_access_key_id =
my_access_key
aws_secret_access_key =my_secret_key
向导将显示默认凭证、来自 AmazonCloudWatchAgent
的凭证以及 Others
选项。您可以选择要使用的凭证。如果您选择 Others
,则可以输入凭证。
对于 my_access_key
和 my_secret_key
,请使用来自具有写入到 Systems Manager Parameter Store 权限的 IAM 用户的密钥。有关 CloudWatch 代理所需的 IAM 用户的更多信息,请参阅 创建 IAM 用户以用于本地部署服务器上的 CloudWatch 代理。
在 AWS 配置文件中,您可以指定代理将指标发送到的区域(如果与 [default]
部分不同)。默认设置为将指标发布到 Amazon EC2 实例所在的区域。如果要将指标发布到不同的区域,请在此处指定该区域。在以下示例中,指标将发布到 us-west-1
区域。
[AmazonCloudWatchAgent] region = us-west-1
运行 CloudWatch 代理配置向导
创建 CloudWatch 代理配置文件
-
输入以下命令以启动 CloudWatch 代理配置向导:
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard
在运行 Windows Server 的服务器上,运行以下命令,以启动向导:
cd "C:\Program Files\Amazon\AmazonCloudWatchAgent"
.\amazon-cloudwatch-agent-config-wizard.exe
-
回答这些问题以自定义您的服务器的配置文件。
-
如果您要在本地存储配置文件,则配置文件
config.json
将存储在 Linux 服务器上的/opt/aws/amazon-cloudwatch-agent/bin/
中以及 Windows 服务器上的C:\Program Files\Amazon\AmazonCloudWatchAgent
中。然后,您可以将该文件复制到要安装代理的其他服务器上。如果要使用 Systems Manager 安装和配置该代理,请务必在提示是否将该文件存储在 Systems Manager Parameter Store 时回答 Yes(是)。您也可以选择将该文件存储在 Parameter Store 中,即使未使用 SSM Agent 安装 CloudWatch 代理。要能够将该文件存储在 Parameter Store 中,您必须使用具有足够权限的 IAM 角色。有关更多信息,请参阅 创建 IAM 角色和用户以用于 CloudWatch 代理。
CloudWatch 代理预定义指标集
向导配置了具有不同详细信息级别的预定义指标集。下表显示了这些指标集。有关这些指标的更多信息,请参阅 CloudWatch 代理收集的指标。
注意
Parameter Store 支持标准层和高级层中的参数。这些参数层与这些表中描述的“基本”、“标准”和“高级”指标详细信息级别无关。
运行 Linux 的 Amazon EC2 实例
详细信息级别 | 包含的指标 |
---|---|
基本 |
Mem:mem_used_percent Disk:disk_used_percent
|
Standard |
CPU: Disk: Diskio: Mem: Swap: |
高级 |
CPU: Disk: Diskio: Mem: Netstat: Swap: |
运行 Linux 的本地服务器
详细信息级别 | 包含的指标 |
---|---|
基本 |
Disk: Diskio: Mem: Net: Swap: |
Standard |
CPU: Disk: Diskio: Mem: Net: Swap: |
高级 |
CPU: Disk: Diskio: Mem: Net: Netstat: Swap: |
运行 Windows Server 的 Amazon EC2 实例
注意
此表中列出的指标名称显示了在控制台中查看时该指标的显示方式。实际的指标名称可能不包含第一个单词。例如,LogicalDisk % Free Space
的实际指标名称仅为 % Free Space
。
详细信息级别 | 包含的指标 |
---|---|
基本 |
Memory: LogicalDisk: |
Standard |
Memory: Paging: Processor: PhysicalDisk: LogicalDisk: |
高级 |
Memory: Paging: Processor: LogicalDisk: PhysicalDisk: TCP: |
运行 Windows Server 的本地服务器
注意
此表中列出的指标名称显示了在控制台中查看时该指标的显示方式。实际的指标名称可能不包含第一个单词。例如,LogicalDisk % Free Space
的实际指标名称仅为 % Free Space
。
详细信息级别 | 包含的指标 |
---|---|
基本 |
Paging: Processor: LogicalDisk: PhysicalDisk:、 Memory: Network Interface: |
Standard |
Paging: Processor: LogicalDisk: PhysicalDisk: Memory: Network Interface: |
高级 |
Paging: Processor: LogicalDisk: PhysicalDisk: Memory: Network Interface: TCP: |