Crea il file di configurazione CloudWatch dell'agente con la procedura guidata - Amazon CloudWatch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Crea il file di configurazione CloudWatch dell'agente con la procedura guidata

La procedura guidata della configurazione dell'agente, amazon-cloudwatch-agent-config-wizard, pone una serie di domande, tra cui le seguenti:

  • Intendi installare l'agente in un'istanza Amazon EC2 o in un server locale?

  • Il server esegue Linux o Windows Server?

  • Vuoi che l'agente invii anche i file di registro a CloudWatch Logs? In caso affermativo, disponi di un file di configurazione dell'agente CloudWatch Logs esistente? In caso affermativo, l' CloudWatch agente può utilizzare questo file per determinare i log da raccogliere dal server.

  • Se l'agente invierà i file di registro a CloudWatch Logs, quale periodo di conservazione si desidera per tali file di registro? Il valore predefinito di -1 imposta gli elementi di log in modo che non scadano mai.

  • Se intendi raccogliere parametri dal server, desideri monitorare uno dei set predefiniti di parametri o personalizzare l'elenco dei parametri da raccogliere?

  • Vuoi raccogliere i parametri personalizzati dalle applicazioni o dai servizi utilizzando i protocolli StatsD o collectd?

  • Stai eseguendo una migrazione da un SSM Agent esistente?

La procedura guidata può rilevare automaticamente le credenziali e la AWS regione da utilizzare se le AWS credenziali e i file di configurazione sono presenti prima di avviare la procedura guidata. Per ulteriori informazioni su questi file, consulta la pagina relativa ai file di configurazione e delle credenziali nella Guida per l'utenteAWS Systems Manager .

Nel file delle AWS credenziali, la procedura guidata verifica le credenziali predefinite e cerca anche una sezione come la seguente: AmazonCloudWatchAgent

[AmazonCloudWatchAgent] aws_access_key_id = my_access_key aws_secret_access_key = my_secret_key

La procedura guidata visualizza le credenziali predefinite, quelle di AmazonCloudWatchAgent e un'opzione Others. Puoi scegliere il tipo di credenziali da utilizzare. Se scegli Others, puoi immettere le credenziali.

Per my_access_key e my_secret_key, utilizza le chiavi dell'utente IAM che dispone delle autorizzazioni per la scrittura su Systems Manager Parameter Store. Per ulteriori informazioni sugli utenti IAM necessari per l' CloudWatch agente, consulta. Crea utenti IAM da utilizzare con l'agente su server locali CloudWatch

Nel file di AWS configurazione, puoi specificare la regione a cui l'agente invia le metriche se è diversa dalla [default] sezione. L'impostazione predefinita prevede la pubblicazione dei parametri nella regione in cui si trova l'istanza Amazon EC2. Se intendi pubblicare i parametri in una regione differente, specifica qui la regione. Nell'esempio seguente, i parametri vengono pubblicati nella regione us-west-1.

[AmazonCloudWatchAgent] region = us-west-1

CloudWatch set di metriche predefiniti dell'agente

La procedura guidata è configurata con set predefiniti di parametri, con diversi livelli di dettaglio. Questi set di parametri sono illustrati nelle tabelle seguenti. Per ulteriori informazioni su questi parametri, consulta Metriche raccolte dall'agente CloudWatch.

Nota

Parameter Store supporta i parametri nei livelli Standard e Advanced. Questi livelli di parametri non sono correlati ai livelli Basic, Standard e Advanced dei dettagli dei parametri descritti in queste tabelle.

Istanze Amazon EC2 che eseguono Linux

Livello di dettaglio Parametri inclusi

Base

Mem: mem_used_percent

Disk: disk_used_percent

I parametri disk, ad esempio disk_used_percent, hanno una dimensione per Partition, il che significa che il numero di parametri personalizzati generati dipende dal numero di partizioni associate all'istanza. Il numero di partizioni disponibili dipende dall'AMI in uso e dal numero di volumi Amazon EBS che colleghi al server.

Standard

CPU: cpu_usage_idle, cpu_usage_iowait, cpu_usage_user, cpu_usage_system

Disk: disk_used_percent, disk_inodes_free

Diskio: diskio_io_time

Mem: mem_used_percent

Swap: swap_used_percent

Avanzato

CPU: cpu_usage_idle, cpu_usage_iowait, cpu_usage_user, cpu_usage_system

Disk: disk_used_percent, disk_inodes_free

Diskio: diskio_io_time, diskio_write_bytes, diskio_read_bytes, diskio_writes, diskio_reads

Mem: mem_used_percent

Netstat: netstat_tcp_established, netstat_tcp_time_wait

Swap: swap_used_percent

Server locali che eseguono Linux

Livello di dettaglio Parametri inclusi

Base

Disk: disk_used_percent

Diskio: diskio_write_bytes, diskio_read_bytes, diskio_writes, diskio_reads

Mem: mem_used_percent

Net: net_bytes_sent, net_bytes_recv, net_packets_sent, net_packets_recv

Swap: swap_used_percent

Standard

CPU: cpu_usage_idle, cpu_usage_iowait

Disk: disk_used_percent, disk_inodes_free

Diskio: diskio_io_time, diskio_write_bytes, diskio_read_bytes, diskio_writes, diskio_reads

Mem: mem_used_percent

Net: net_bytes_sent, net_bytes_recv, net_packets_sent, net_packets_recv

Swap: swap_used_percent

Avanzato

CPU: cpu_usage_guest, cpu_usage_idle, cpu_usage_iowait, cpu_usage_steal, cpu_usage_user, cpu_usage_system

Disk: disk_used_percent, disk_inodes_free

Diskio: diskio_io_time, diskio_write_bytes, diskio_read_bytes, diskio_writes, diskio_reads

Mem: mem_used_percent

Net: net_bytes_sent, net_bytes_recv, net_packets_sent, net_packets_recv

Netstat: netstat_tcp_established, netstat_tcp_time_wait

Swap: swap_used_percent

Istanze Amazon EC2 che eseguono Windows Server

Nota

I nomi dei parametri riportati in questa tabella mostrano come il parametro viene visualizzato nella console. Il nome effettivo del parametro potrebbe non includere la prima parola. Ad esempio, il nome effettivo del parametro per LogicalDisk % Free Space è solo % Free Space.

Livello di dettaglio Parametri inclusi

Base

Memory: Memory % Committed Bytes In Use

LogicalDisk: LogicalDisk % Free Space

Standard

Memory: Memory % Committed Bytes In Use

Paging: Paging File % Usage

Processor: Processor % Idle Time, Processor % Interrupt Time, Processor % User Time

PhysicalDisk: PhysicalDisk % Disk Time

LogicalDisk: LogicalDisk % Free Space

Avanzato

Memory: Memory % Committed Bytes In Use

Paging: Paging File % Usage

Processor: Processor % Idle Time, Processor % Interrupt Time, Processor % User Time

LogicalDisk: LogicalDisk % Free Space

PhysicalDisk: 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

Server locale che esegue Windows Server

Nota

I nomi dei parametri riportati in questa tabella mostrano come il parametro viene visualizzato nella console. Il nome effettivo del parametro potrebbe non includere la prima parola. Ad esempio, il nome effettivo del parametro per LogicalDisk % Free Space è solo % Free Space.

Livello di dettaglio Parametri inclusi

Base

Paging: Paging File % Usage

Processor: Processor % Processor Time

LogicalDisk:LogicalDisk % Free Space

PhysicalDisk: PhysicalDisk Disk Write Bytes/sec, PhysicalDisk Disk Read Bytes/sec, PhysicalDisk Disk Writes/sec, PhysicalDisk Disk Reads/sec

Memory: Memory % Committed Bytes In Use

Network Interface: Network Interface Bytes Sent/sec, Network Interface Bytes Received/sec, Network Interface Packets Sent/sec, Network Interface Packets Received/sec

Standard

Paging: Paging File % Usage

Processor: Processor % Processor Time, Processor % Idle Time, Processor % Interrupt Time

LogicalDisk: LogicalDisk % Free Space

PhysicalDisk: PhysicalDisk % Disk Time, PhysicalDisk Disk Write Bytes/sec, PhysicalDisk Disk Read Bytes/sec, PhysicalDisk Disk Writes/sec, PhysicalDisk Disk Reads/sec

Memory: Memory % Committed Bytes In Use

Network Interface: Network Interface Bytes Sent/sec, Network Interface Bytes Received/sec, Network Interface Packets Sent/sec, Network Interface Packets Received/sec

Avanzato

Paging:Paging File % Usage

Processor: Processor % Processor Time, Processor % Idle Time, Processor % Interrupt Time, Processor % User Time

LogicalDisk: LogicalDisk % Free Space

PhysicalDisk: PhysicalDisk % Disk Time, PhysicalDisk Disk Write Bytes/sec, PhysicalDisk Disk Read Bytes/sec, PhysicalDisk Disk Writes/sec, PhysicalDisk Disk Reads/sec

Memory: Memory % Committed Bytes In Use

Network Interface: 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

Esegui la procedura guidata di configurazione CloudWatch dell'agente

Per creare il file di configurazione CloudWatch dell'agente
  1. Avvia la procedura guidata di configurazione dell' CloudWatch agente inserendo quanto segue:

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

    Su un server che esegue Windows Server, emetti i seguenti comandi per avviare la procedura guidata:

    cd "C:\Program Files\Amazon\AmazonCloudWatchAgent"
    .\amazon-cloudwatch-agent-config-wizard.exe
  2. Rispondi alle domande per personalizzare il file di configurazione per il tuo server.

  3. Se stai archiviando il file di configurazione in locale, il file di configurazione config.json viene archiviato in /opt/aws/amazon-cloudwatch-agent/bin/ su server Linux e viene archiviato in C:\Program Files\Amazon\AmazonCloudWatchAgent su Windows Server. Sarà possibile copiare questo file negli altri server in cui si desidera installare l'agente.

    Se si intende utilizzare Systems Manager per installare e configurare l'agente, assicurarti di rispondere Yes (Sì) quando viene richiesto se archiviare il file in Systems Manager Parameter Store. Puoi anche scegliere di archiviare il file in Parameter Store anche se non stai utilizzando l'agente SSM per installare l' CloudWatch agente. Per poter archiviare il file in Parameter Store, devi utilizzare un ruolo IAM con autorizzazioni sufficienti. Per ulteriori informazioni, consulta Crea ruoli e utenti IAM da utilizzare con l' CloudWatch agente.