

# Cree el archivo de configuración del agente de CloudWatch con el asistente
<a name="create-cloudwatch-agent-configuration-file-wizard"></a>

 El asistente de archivos de configuración del agente, `amazon-cloudwatch-agent-config-wizard`, hace una serie de preguntas para ayudarle a configurar el agente de CloudWatch según sus necesidades. En esta sección se describen las credenciales necesarias para el archivo de configuración. Describe cómo se ejecuta el asistente de configuración del agente de CloudWatch. También describe las métricas predefinidas en el asistente. 

## Credenciales obligatorias
<a name="create-cloudwatch-agent-wizard-credentials"></a>

El asistente puede detectar automáticamente las credenciales y la región de AWS que debe usar si dispone de los archivos de credenciales y de configuración de AWS antes de iniciar el asistente. Para obtener más información acerca de estos archivos, consulte [Configuration and Credential Files](https://docs.aws.amazon.com/cli/latest/userguide/cli-config-files.html) (Archivos de configuración y credenciales) en la *Guía del usuario de AWS Systems Manager*.

En el archivo de credenciales de AWS, el asistente comprueba las credenciales predeterminadas y también busca una sección `AmazonCloudWatchAgent` como la siguiente:

```
[AmazonCloudWatchAgent]
aws_access_key_id = my_access_key
aws_secret_access_key = my_secret_key
```

El asistente muestra las credenciales predeterminadas, las credenciales de `AmazonCloudWatchAgent` y una opción `Others`. Puede seleccionar las credenciales que desea utilizar. Si elige `Others`, puede especificar las credenciales.

En *my\$1access\$1key* y *my\$1secret\$1key*, utilice las claves del usuario de IAM que tiene los permisos para realizar escrituras en el almacén de parámetros de Systems Manager. 

En el archivo de configuración de AWS, puede especificar la región a la que el agente envía métricas, si es diferente de la sección `[default]`. El valor predeterminado es publicar las métricas en la región donde se encuentra la instancia de Amazon EC2. Si las métricas se deben publicar en otra región, puede especificar dicha región aquí. En el siguiente ejemplo, las métricas se publican en la región `us-west-1`.

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

## Ejecute el asistente de configuración del agente de CloudWatch
<a name="cloudwatch-agent-running-wizard"></a>

**Para crear el archivo de configuración del agente de CloudWatch**

1. Inicie el asistente de configuración del agente de CloudWatch al ingresar lo siguiente:

   ```
   sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard
   ```

   En un servidor que ejecute Windows Server, ejecute los siguientes comandos para que puedan iniciar el asistente:

   ```
   cd "C:\Program Files\Amazon\AmazonCloudWatchAgent"
   ```

   ```
   .\amazon-cloudwatch-agent-config-wizard.exe
   ```

1. Responda a las preguntas para personalizar el archivo de configuración de su servidor.

1. Si almacena el archivo de configuración localmente, el archivo de configuración `config.json` se almacena en `/opt/aws/amazon-cloudwatch-agent/bin/` en servidores Linux y se almacena en `C:\Program Files\Amazon\AmazonCloudWatchAgent` en Windows Server. A continuación, puede copiar este archivo en otros servidores en los que desee instalar el agente.

   Si va a utilizar Systems Manager para instalar y configurar el agente, asegúrese de responder **Yes** (Sí) cuando se le pregunte si desea almacenar el archivo en el almacén de parámetros de Systems Manager. También puede optar por almacenar el archivo en el almacén de parámetros aunque no utilice SSM Agent para instalar el agente de CloudWatch. Para poder almacenar el archivo en el almacén de parámetros, debe utilizar un rol de IAM con los permisos suficientes. 

## Conjuntos predefinidos de métricas del agente de CloudWatch
<a name="cloudwatch-agent-preset-metrics"></a>

El asistente está configurado con conjuntos predefinidos de métricas, con diferentes niveles de detalle. Estos conjuntos de métricas se muestran en las siguientes tablas. Para obtener más información acerca de estas métricas, consulte [Métricas que el agente de CloudWatch ha recopilado](metrics-collected-by-CloudWatch-agent.md). 

**nota**  
El almacén de parámetros admite parámetros en los niveles estándar y avanzado. Estos niveles de parámetros no están relacionados con los niveles de detalles de métricas Basic, Estándar y Avanzado que se describen en estas tablas.

**Instancias de Amazon EC2 con Linux**


| Nivel de detalle | Métricas incluidas | 
| --- | --- | 
|  **Basic** |  **Memoria:** mem\$1used\$1percent **Disco:** disk\$1used\$1percent Las métricas de `disk` como `disk_used_percent` tienen una dimensión para `Partition`, lo que significa que el número de métricas personalizadas generadas depende del número de particiones asociadas a la instancia. El número de particiones de disco depende de la AMI que esté utilizando y del número de volúmenes de Amazon EBS que adjunte al servidor.  | 
|  **Standard** |  **CPU:** `cpu_usage_idle`, `cpu_usage_iowait`, `cpu_usage_user`, `cpu_usage_system` **Disco:** `disk_used_percent`, `disk_inodes_free` **E/S de disco:** `diskio_io_time` **Memoria:** `mem_used_percent` **Intercambio:** `swap_used_percent`  | 
|  **Avanzado** |  **CPU:** `cpu_usage_idle`, `cpu_usage_iowait`, `cpu_usage_user`, `cpu_usage_system` **Disco:** `disk_used_percent`, `disk_inodes_free` **E/S de disco:** `diskio_io_time`, `diskio_write_bytes`, `diskio_read_bytes`, `diskio_writes`, `diskio_reads` **Memoria:** `mem_used_percent` **Estado de red:** `netstat_tcp_established`, `netstat_tcp_time_wait` **Intercambio:** `swap_used_percent`  | 

**Servidores locales con Linux**


| Nivel de detalle | Métricas incluidas | 
| --- | --- | 
|  **Basic** |  **Disco:** `disk_used_percent` **E/S de disco:** `diskio_write_bytes`, `diskio_read_bytes`, `diskio_writes`, `diskio_reads` **Memoria:** `mem_used_percent` **Red:** `net_bytes_sent`, `net_bytes_recv`, `net_packets_sent`, `net_packets_recv` **Intercambio:** `swap_used_percent`  | 
|  **Standard** |  **CPU:** `cpu_usage_idle`, `cpu_usage_iowait` **Disco:** `disk_used_percent`, `disk_inodes_free` **E/S de disco:** `diskio_io_time`, `diskio_write_bytes`, `diskio_read_bytes`, `diskio_writes`, `diskio_reads` **Memoria:** `mem_used_percent` **Red:** `net_bytes_sent`, `net_bytes_recv`, `net_packets_sent`, `net_packets_recv` **Intercambio:** `swap_used_percent`  | 
|  **Avanzado** |  **CPU:** `cpu_usage_guest`, `cpu_usage_idle`, `cpu_usage_iowait`, `cpu_usage_steal`, `cpu_usage_user`, `cpu_usage_system` **Disco:** `disk_used_percent`, `disk_inodes_free` **E/S de disco:** `diskio_io_time`, `diskio_write_bytes`, `diskio_read_bytes`, `diskio_writes`, `diskio_reads`  **Memoria:** `mem_used_percent`  **Red:** `net_bytes_sent`, `net_bytes_recv`, `net_packets_sent`, `net_packets_recv` **Estado de red:** `netstat_tcp_established`, `netstat_tcp_time_wait` **Intercambio:** `swap_used_percent`  | 

**Instancias de Amazon EC2 con Windows Server**

**nota**  
Los nombres de las métricas que aparecen en esta tabla muestran el aspecto que tienen las métricas cuando se visualizan en la consola. Es posible que el nombre real de la métrica no incluya la primera palabra. Por ejemplo, el nombre real de la métrica `LogicalDisk % Free Space` es simplemente `% Free Space`.


| Nivel de detalle | Métricas incluidas | 
| --- | --- | 
|  **Basic** |  **Memoria:** `Memory % Committed Bytes In Use` **Disco lógico:** `LogicalDisk % Free Space`  | 
|  **Standard** |  **Memoria:** `Memory % Committed Bytes In Use` **Paginación:** `Paging File % Usage` **Procesador:** `Processor % Idle Time`, `Processor % Interrupt Time`, `Processor % User Time` **Disco físico:** `PhysicalDisk % Disk Time` **Disco lógico:** `LogicalDisk % Free Space`  | 
|  **Avanzado** |  **Memoria:** `Memory % Committed Bytes In Use` **Paginación:** `Paging File % Usage` **Procesador:** `Processor % Idle Time`, `Processor % Interrupt Time`, `Processor % User Time` **Disco lógico:** `LogicalDisk % Free Space` **Disco físico:** `PhysicalDisk % Disk Time`, `PhysicalDisk Disk Write Bytes/sec`, `PhysicalDisk Disk Read Bytes/sec`, `PhysicalDisk Disk Writes/sec`, `PhysicalDisk Disk Reads/sec` **TCP:** `TCPv4 Connections Established`, `TCPv6 Connections Established`  | 

**Servidor local con Windows Server**

**nota**  
Los nombres de las métricas que aparecen en esta tabla muestran el aspecto que tienen las métricas cuando se visualizan en la consola. Es posible que el nombre real de la métrica no incluya la primera palabra. Por ejemplo, el nombre real de la métrica `LogicalDisk % Free Space` es simplemente `% Free Space`.


| Nivel de detalle | Métricas incluidas | 
| --- | --- | 
|  **Basic** |  **Paginación: **`Paging File % Usage` **Procesador:** `Processor % Processor Time` **Disco lógico:**`LogicalDisk % Free Space`  **Disco físico:** `PhysicalDisk Disk Write Bytes/sec`, `PhysicalDisk Disk Read Bytes/sec`, `PhysicalDisk Disk Writes/sec`, `PhysicalDisk Disk Reads/sec` **Memoria:** `Memory % Committed Bytes In Use` **Interfaz de red:** `Network Interface Bytes Sent/sec`, `Network Interface Bytes Received/sec`, `Network Interface Packets Sent/sec`, `Network Interface Packets Received/sec`  | 
|  **Standard** |  **Paginación:** `Paging File % Usage` **Procesador:** `Processor % Processor Time`, `Processor % Idle Time`, `Processor % Interrupt Time` **Disco lógico:** `LogicalDisk % Free Space` **Disco físico:** `PhysicalDisk % Disk Time`, `PhysicalDisk Disk Write Bytes/sec`, `PhysicalDisk Disk Read Bytes/sec`, `PhysicalDisk Disk Writes/sec`, `PhysicalDisk Disk Reads/sec` **Memoria:** `Memory % Committed Bytes In Use` **Interfaz de red:** `Network Interface Bytes Sent/sec`, `Network Interface Bytes Received/sec`, `Network Interface Packets Sent/sec`, `Network Interface Packets Received/sec`  | 
|  **Avanzado** |  **Paginación:**`Paging File % Usage` **Procesador:** `Processor % Processor Time`, `Processor % Idle Time`, `Processor % Interrupt Time`, `Processor % User Time` **Disco lógico:** `LogicalDisk % Free Space` **Disco físico:** `PhysicalDisk % Disk Time`, `PhysicalDisk Disk Write Bytes/sec`, `PhysicalDisk Disk Read Bytes/sec`, `PhysicalDisk Disk Writes/sec`, `PhysicalDisk Disk Reads/sec` **Memoria:** `Memory % Committed Bytes In Use` **Interfaz de red:** `Network Interface Bytes Sent/sec`, `Network Interface Bytes Received/sec`, `Network Interface Packets Sent/sec`, `Network Interface Packets Received/sec` **TCP:** `TCPv4 Connections Established`, `TCPv6 Connections Established`  | 