Cree el archivo de configuración del agente de CloudWatch con el asistente - Amazon CloudWatch

Cree el archivo de configuración del agente de CloudWatch con el asistente

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.

Credenciales obligatorias

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 (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_access_key y my_secret_key, utilice las claves del usuario de IAM que tiene los permisos para realizar escrituras en el almacén de parámetros de Systems Manager. Para obtener más información sobre los usuarios de IAM necesarios para el agente de CloudWatch, consulte Cree usuarios de IAM para utilizarlos con el agente de CloudWatch en servidores en las instalaciones.

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

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
  2. Responda a las preguntas para personalizar el archivo de configuración de su servidor.

  3. 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. Para obtener más información, consulte Cree roles y usuarios de IAM para usarlos con el agente de CloudWatch.

Conjuntos predefinidos de métricas del agente de CloudWatch

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 sobre estas métricas, consulte Métricas que el agente de CloudWatch ha recopilado.

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

Básica

Memoria: mem_used_percent

Disco: disk_used_percent

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.

Estándar

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

Advanced (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

Básica

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

Estándar

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

Advanced (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

Básica

Memoria: Memory % Committed Bytes In Use

Disco lógico: LogicalDisk % Free Space

Estándar

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

Advanced (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

Básica

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

Estándar

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

Advanced (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