Instale e configure o agente do CloudWatch usando o console do Amazon EC2 para adicionar métricas adicionais - Amazon Elastic Compute Cloud

Instale e configure o agente do CloudWatch usando o console do Amazon EC2 para adicionar métricas adicionais

A instalação e configuração do agente do CloudWatch usando o console do Amazon EC2 está em versão beta para o Amazon EC2 e está sujeita a alterações.

Por padrão, o Amazon CloudWatch fornece métricas básicas, como CPUUtilization e NetworkIn, para monitorar suas instâncias do Amazon EC2. Para coletar métricas adicionais, você pode instalar o agente do CloudWatch nas suas instâncias do EC2 e, em seguida, configurar o agente para emitir métricas selecionadas. Em vez de instalar e configurar manualmente o agente do CloudWatch em cada instância do EC2, você pode usar o console do Amazon EC2 para fazer isso por você.

Este tópico explica como você pode usar o console do Amazon EC2 para instalar o agente do CloudWatch em suas instâncias e configurar esse agente para emitir métricas selecionadas.

Para ver as etapas manuais desse processo, consulte Instalação do agente do CloudWatch usando o AWS Systems Manager, no Guia do usuário do Amazon CloudWatch. Para obter mais informações sobre o agente do CloudWatch, consulte Coletar métricas, registros e rastreamentos com o agente do CloudWatch.

Pré-requisitos

Para usar o Amazon EC2 para instalar e configurar o agente do CloudWatch, é necessário atender aos pré-requisitos de usuário e instância descritos nesta seção.

Pré-requisitos da conta

Para usar esse recurso, o usuário ou perfil do console do IAM deve ter as permissões necessárias para usar o Amazon EC2 e as seguintes permissões do IAM:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ssm:GetParameter", "ssm:PutParameter" ], "Resource": "arn:aws:ssm:*:*:parameter/EC2-Custom-Metrics-*" }, { "Effect": "Allow", "Action": [ "ssm:SendCommand", "ssm:ListCommandInvocations", "ssm:DescribeInstanceInformation" ], "Resource": [ "*" ] }, { "Effect": "Allow", "Action": [ "iam:GetInstanceProfile", "iam:SimulatePrincipalPolicy" ], "Resource": "*" } ] }
Pré-requisitos da instância
  • Estado da instância: running

  • Sistema operacional com suporte: Linux

  • AWS Systems Manager Agent (SSM Agent): Instalado. Duas notas sobre o SSM Agent:

  • Permissões do IAM para a instância: as seguintes políticas AWS gerenciadas devem ser adicionadas ao perfil do IAM anexado à instância:

    Para obter informações sobre como adicionar permissões do IAM à sua instância, consulte Usar perfis de instância no Guia do usuário do IAM.

Como funciona

Antes de usar o console do Amazon EC2 para instalar e configurar o agente do CloudWatch, você deve se certificar de que seu usuário ou perfil do IAM e as instâncias nas quais você deseja adicionar métricas atendam a determinados pré-requisitos. Em seguida, você pode usar o console do Amazon EC2 para instalar e configurar o agente do CloudWatch nas instâncias selecionadas.

Primeiro, atenda aos pré-requisitos
  • Você precisa das permissões do IAM necessárias: antes de começar, certifique-se de que seu usuário ou perfil do console tenha as permissões do IAM necessárias para usar esse recurso.

  • Instâncias: para usar o recurso, suas instâncias do EC2 devem ser instâncias Linux, ter o SSM Agent instalado, ter as permissões do IAM necessárias e estar em execução.

Em seguida, você poderá usar o recurso
  1. Selecione suas instâncias: no console do Amazon EC2, você seleciona as instâncias nas quais instalar e configurar o agente do CloudWatch. Em seguida, inicia o processo escolhendo Configurar agente do CloudWatch.

  2. Validar o SSM Agent: o Amazon EC2 verifica se o SSM Agent está instalado e iniciado em cada instância. Todas as instâncias que falharem nessa verificação serão excluídas do processo. O SSM Agent é usado para realizar ações na instância durante esse processo.

  3. Valide as permissões do IAM: o Amazon EC2 verifica se cada instância tem as permissões do IAM necessárias para esse processo. Todas as instâncias que falharem nessa verificação serão excluídas do processo. As permissões do IAM permitem que o agente do CloudWatch colete métricas da instância e se integre ao AWS Systems Manager para usar o SSM Agent.

  4. Validar o agente do CloudWatch: o Amazon EC2 verifica se o agente do CloudWatch está instalado e em execução em cada instância. Se alguma instância falhar nessa verificação, o Amazon EC2 oferecerá a instalação e a inicialização do agente do CloudWatch para você. O agente do CloudWatch coletará as métricas selecionadas em cada instância quando esse processo for concluído.

  5. Selecionar a configuração de métricas: você seleciona as métricas que o agente do CloudWatch emitirá de suas instâncias. Depois de selecionado, o Amazon EC2 armazena um arquivo de configuração no Parameter Store, onde permanece até que o processo seja concluído. O Amazon EC2 excluirá o arquivo de configuração do Parameter Store, a menos que o processo seja interrompido. Observe que, se você não selecionar uma métrica, mas a tiver adicionado anteriormente à sua instância, ela será removida da sua instância quando esse processo for concluído.

  6. Atualizar a configuração do agente do CloudWatch: o Amazon EC2 envia a configuração da métrica para o agente do CloudWatch. Essa é a última etapa do processo. Se for bem-sucedida, suas instâncias poderão emitir dados para as métricas selecionadas, e o Amazon EC2 excluirá o arquivo de configuração do Parameter Store.

Custos

As métricas adicionais acrescentadas durante esse processo são cobradas como métricas personalizadas. Para obter mais informações sobre o preço de métricas do CloudWatch, consulte Preço do Amazon CloudWatch.

Baixar e configurar o atendente do CloudWatch

Você pode usar o console do Amazon EC2 para instalar e configurar o agente do CloudWatch para adicionar métricas adicionais.

nota

Todas as vezes que você executa esse procedimento, você substitui a configuração existente do agente do CloudWatch. Se você não selecionar uma métrica que tenha sido selecionada anteriormente, ela será removida da instância.

Para instalar e configurar o agente do CloudWatch usando o console do Amazon EC2
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Instances (Instâncias).

  3. Selecione as instâncias nas quais instalar e configurar o agente do CloudWatch.

  4. Escolha Ações, Monitorar e solucionar problemas, Configurar agente do CloudWatch.

    dica

    Este recurso ainda não está disponível em todos os Regiões da AWS. Se a opção Configurar agente do CloudWatch não estiver disponível, tente outra região.

  5. Para cada etapa do processo, leia o texto do console e escolha Avançar.

  6. Para concluir o processo, na etapa final, escolha Concluir.