

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用精靈建立 CloudWatch 代理程式組態檔案
<a name="create-cloudwatch-agent-configuration-file-wizard"></a>

 代理程式設定檔精靈 `amazon-cloudwatch-agent-config-wizard` 會詢問一系列問題，協助您根據需求設定 CloudWatch 代理程式。本節說明設定檔所需的憑證。其中將說明如何執行 CloudWatch 代理程式組態精靈。還將介紹精靈中預先定義的指標。

## 必要憑證
<a name="create-cloudwatch-agent-wizard-credentials"></a>

如果您在啟動精靈之前已有登入資料和組態檔案，精靈可以自動偵測要使用的 AWS 登入資料和 AWS 區域。如需有關這些檔案的詳細資訊，請參閱*《AWS Systems Manager 使用者指南》*中的[組態與憑證檔案](https://docs.aws.amazon.com/cli/latest/userguide/cli-config-files.html)。

在 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 參數存放區許可的 IAM 使用者金鑰。

在 AWS 組態檔案中，如果指標與 `[default]`區段不同，您可以指定代理程式傳送指標的區域。預設為將指標發布至 Amazon EC2 執行個體所在的區域。如果指標應發布至不同的區域，請在此指定區域。在下列範例中，會將指標發布至 `us-west-1` 區域。

```
[AmazonCloudWatchAgent]
region = us-west-1
```

## 執行 CloudWatch 代理程式組態精靈
<a name="cloudwatch-agent-running-wizard"></a>

**建立 CloudWatch 代理程式組態檔案**

1. 輸入以下內容以啟動 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
   ```

1. 回答問題來為您的伺服器自訂組態檔案。

1. 如果您將組態檔案存放於本機，組態檔案 `config.json` 會存放在 Linux 伺服器上的 `/opt/aws/amazon-cloudwatch-agent/bin/` 中，在 Windows Server 上則存放於 `C:\Program Files\Amazon\AmazonCloudWatchAgent` 中。您接著可以將此檔案複製到其他您希望安裝代理程式的伺服器。

   如果您要使用 Systems Manager 來安裝和設定代理程式，在提示是否要將檔案存放於 Systems Manager 參數存放區時，請務必回答 **Yes** (是)。您也可以選擇將檔案存放於參數存放區，即使您未使用 SSM Agent 來安裝 CloudWatch 代理程式。若要能夠將檔案存放於參數存放區，您必須使用具有足夠許可的 IAM 角色。

## CloudWatch 代理程式預先定義的指標集
<a name="cloudwatch-agent-preset-metrics"></a>

精靈已使用預先定義的指標集進行設定，包括不同的詳細資訊層級。這些指標集如下表所示。如需這些指標的詳細資訊，請參閱 [CloudWatch 代理程式收集的指標](metrics-collected-by-CloudWatch-agent.md)。

**注意**  
參數存放區支援標準和進階層的參數。這些參數層與這些表格中所述的基本、標準及進階層級的指標詳細資訊無關。

**在 Linux 上執行的 Amazon EC2 執行個體**


| 詳細資訊層級 | 包含的指標 | 
| --- | --- | 
| **基本** | **Mem：**mem\_used\_percent<br />**磁碟：**disk\_used\_percent<br />`disk_used_percent` 等這類 `disk` 指標會包含 `Partition` 的維度，表示所產生的自訂指標數依存於與您執行個體相關聯的分割區數。您擁有的磁碟分割區數量取決於您使用的 AMI，以及連接到伺服器的 Amazon EBS 磁碟區數量。 | 
| **標準** | **CPU：**`cpu_usage_idle`、`cpu_usage_iowait`、`cpu_usage_user`、`cpu_usage_system`<br />**Disk：**`disk_used_percent`、`disk_inodes_free`<br />**Diskio：**`diskio_io_time`<br />**Mem：**`mem_used_percent`<br />**Swap：**`swap_used_percent` | 
| **Advanced (進階)** | **CPU：**`cpu_usage_idle`、`cpu_usage_iowait`、`cpu_usage_user`、`cpu_usage_system`<br />**Disk：**`disk_used_percent`、`disk_inodes_free`<br />**Diskio：**`diskio_io_time`、`diskio_write_bytes`、`diskio_read_bytes`、`diskio_writes`、`diskio_reads`<br />**Mem：**`mem_used_percent`<br />**Netstat：**`netstat_tcp_established`、`netstat_tcp_time_wait`<br />**Swap：**`swap_used_percent` | 

**執行 Linux 的現場部署伺服器**


| 詳細資訊層級 | 包含的指標 | 
| --- | --- | 
| **基本** | **Disk：**`disk_used_percent`<br />**Diskio：**`diskio_write_bytes`、`diskio_read_bytes`、`diskio_writes`、`diskio_reads`<br />**Mem：**`mem_used_percent`<br />**Net：**`net_bytes_sent`、`net_bytes_recv`、`net_packets_sent`、`net_packets_recv`<br />**Swap：**`swap_used_percent` | 
| **標準** | **CPU：**`cpu_usage_idle`、`cpu_usage_iowait`<br />**Disk：**`disk_used_percent`、`disk_inodes_free`<br />**Diskio：**`diskio_io_time`、`diskio_write_bytes`、`diskio_read_bytes`、`diskio_writes`、`diskio_reads`<br />**Mem：**`mem_used_percent`<br />**Net：**`net_bytes_sent`、`net_bytes_recv`、`net_packets_sent`、`net_packets_recv`<br />**Swap：**`swap_used_percent` | 
| **Advanced (進階)** | **CPU：**`cpu_usage_guest`、`cpu_usage_idle`、`cpu_usage_iowait`、`cpu_usage_steal`、`cpu_usage_user`、`cpu_usage_system`<br />**Disk：**`disk_used_percent`、`disk_inodes_free`<br />**Diskio：**`diskio_io_time`、`diskio_write_bytes`、`diskio_read_bytes`、`diskio_writes`、`diskio_reads`<br /> **Mem：**`mem_used_percent`<br /> **Net：**`net_bytes_sent`、`net_bytes_recv`、`net_packets_sent`、`net_packets_recv`<br />**Netstat：**`netstat_tcp_established`、`netstat_tcp_time_wait`<br />**Swap：**`swap_used_percent` | 

**在 Windows Server 上執行的 Amazon EC2 執行個體**

**注意**  
此表格列出的指標名稱會顯示在主控台中檢視時的指標顯示方式。實際的指標名稱可能不包含第一個字。例如，`LogicalDisk % Free Space` 的實際指標名稱只有 `% Free Space`。


| 詳細資訊層級 | 包含的指標 | 
| --- | --- | 
| **基本** | **Memory：**`Memory % Committed Bytes In Use`<br />**LogicalDisk：**`LogicalDisk % Free Space` | 
| **標準** | **Memory：**`Memory % Committed Bytes In Use`<br />**Paging：**`Paging File % Usage`<br />**Processor：**`Processor % Idle Time`、`Processor % Interrupt Time`、`Processor % User Time`<br />**PhysicalDisk：**`PhysicalDisk % Disk Time`<br />**LogicalDisk：**`LogicalDisk % Free Space` | 
| **Advanced (進階)** | **Memory：**`Memory % Committed Bytes In Use`<br />**Paging：**`Paging File % Usage`<br />**Processor：**`Processor % Idle Time`、`Processor % Interrupt Time`、`Processor % User Time`<br />**LogicalDisk：**`LogicalDisk % Free Space`<br />**PhysicalDisk：**`PhysicalDisk % Disk Time`、`PhysicalDisk Disk Write Bytes/sec`、`PhysicalDisk Disk Read Bytes/sec`、`PhysicalDisk Disk Writes/sec`、`PhysicalDisk Disk Reads/sec`<br />**TCP：**`TCPv4 Connections Established`、`TCPv6 Connections Established` | 

**執行 Windows Server 的現場部署伺服器**

**注意**  
此表格列出的指標名稱會顯示在主控台中檢視時的指標顯示方式。實際的指標名稱可能不包含第一個字。例如，`LogicalDisk % Free Space` 的實際指標名稱只有 `% Free Space`。


| 詳細資訊層級 | 包含的指標 | 
| --- | --- | 
| **基本** | **Paging：**`Paging File % Usage`<br />**Processor：**`Processor % Processor Time`<br />**LogicalDisk：**`LogicalDisk % Free Space`<br />**PhysicalDisk：**`PhysicalDisk Disk Write Bytes/sec`、`PhysicalDisk Disk Read Bytes/sec`、`PhysicalDisk Disk Writes/sec`、`PhysicalDisk Disk Reads/sec`<br />**Memory：**`Memory % Committed Bytes In Use`<br />**Network Interface：**`Network Interface Bytes Sent/sec`、`Network Interface Bytes Received/sec`、`Network Interface Packets Sent/sec`、`Network Interface Packets Received/sec` | 
| **標準** | **Paging：**`Paging File % Usage`<br />**Processor：**`Processor % Processor Time`、`Processor % Idle Time`、`Processor % Interrupt Time`<br />**LogicalDisk：**`LogicalDisk % Free Space`<br />**PhysicalDisk：**`PhysicalDisk % Disk Time`、`PhysicalDisk Disk Write Bytes/sec`、`PhysicalDisk Disk Read Bytes/sec`、`PhysicalDisk Disk Writes/sec`、`PhysicalDisk Disk Reads/sec`<br />**Memory：**`Memory % Committed Bytes In Use`<br />**Network Interface：**`Network Interface Bytes Sent/sec`、`Network Interface Bytes Received/sec`、`Network Interface Packets Sent/sec`、`Network Interface Packets Received/sec` | 
| **Advanced (進階)** | **Paging：**`Paging File % Usage`<br />**Processor：**`Processor % Processor Time`、`Processor % Idle Time`、`Processor % Interrupt Time`、`Processor % User Time`<br />**LogicalDisk：**`LogicalDisk % Free Space`<br />**PhysicalDisk：**`PhysicalDisk % Disk Time`、`PhysicalDisk Disk Write Bytes/sec`、`PhysicalDisk Disk Read Bytes/sec`、`PhysicalDisk Disk Writes/sec`、`PhysicalDisk Disk Reads/sec`<br />**Memory：**`Memory % Committed Bytes In Use`<br />**Network Interface：**`Network Interface Bytes Sent/sec`、`Network Interface Bytes Received/sec`、`Network Interface Packets Sent/sec`、`Network Interface Packets Received/sec`<br />**TCP：**`TCPv4 Connections Established`、`TCPv6 Connections Established` | 