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:
-
O SSM Agent está pré-instalado em algumas imagens de máquina da Amazon (AMIs) fornecidas por terceiros confiáveis AWS. Para obter informações sobre as AMIs com suporte e as instruções para instalar o SSM Agent, consulte Imagens de máquina da Amazon (AMIs) com o SSM Agent pré-instalado, no Guia do usuário do AWS Systems Manager.
-
Se tiver problemas com o SSM Agent, consulte Solução de problemas com o SSM Agent, no Guia do usuário do AWS Systems Manager.
-
-
Permissões do IAM para a instância: as seguintes políticas AWS gerenciadas devem ser adicionadas ao perfil do IAM anexado à instância:
-
AmazonSSMManagedInstanceCore: permite que uma instância use o Systems Manager para instalar e configurar o agente do CloudWatch.
-
CloudWatchAgentServerPolicy: permite que uma instância use o agente do CloudWatch para gravar dados no CloudWatch.
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 ele 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
-
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.
-
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.
-
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.
-
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.
-
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.
-
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
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No painel de navegação, escolha Instances (Instâncias).
-
Selecione as instâncias nas quais instalar e configurar o agente do CloudWatch.
-
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.
-
Para cada etapa do processo, leia o texto do console e escolha Avançar.
-
Para concluir o processo, na etapa final, escolha Concluir.