arrow_back

Monitorar uma instância do Compute Engine usando um Agente de operações

Acesse mais de 700 laboratórios e cursos

Monitorar uma instância do Compute Engine usando um Agente de operações

Laboratório 1 hora universal_currency_alt 5 créditos show_chart Introdutório
info Este laboratório pode incorporar ferramentas de IA para ajudar no seu aprendizado.
Acesse mais de 700 laboratórios e cursos

Informações gerais

Neste laboratório, você vai criar uma instância do Compute Engine para instalar e configurar um Agente de Operações. Você vai gerar tráfego e conferir as métricas no painel predefinido do Apache, além de criar uma política de alertas.

Objetivos

Neste laboratório, você vai aprender a fazer o seguinte:

  • Criar uma instância de VM do Compute Engine.
  • Instalar um servidor da Web Apache.
  • Instalar e configurar o Agente de Operações do servidor da Web Apache.
  • Gerar tráfego e conferir as métricas no painel predefinido do Apache.
  • Criar uma política de alertas.

Configuração e requisitos

Para cada laboratório, você recebe um novo projeto do Google Cloud e um conjunto de recursos por um determinado período sem custo financeiro.

  1. Clique no botão Começar o laboratório. Se for preciso pagar, você verá um pop-up para selecionar a forma de pagamento. No painel Detalhes do laboratório à esquerda, você vai encontrar o seguinte:

    • O botão Abrir console do Google Cloud
    • O tempo restante
    • As credenciais temporárias que você vai usar neste laboratório
    • Outras informações, se forem necessárias
  2. Se você estiver usando o navegador Chrome, clique em Abrir console do Google Cloud ou clique com o botão direito do mouse e selecione Abrir link em uma janela anônima.

    O laboratório ativa os recursos e depois abre a página Fazer login em outra guia.

    Dica: coloque as guias em janelas separadas lado a lado.

    Observação: se aparecer a caixa de diálogo Escolher uma conta, clique em Usar outra conta.
  3. Se necessário, copie o Nome de usuário abaixo e cole na caixa de diálogo Fazer login.

    {{{user_0.username | "Nome de usuário"}}}

    Você também encontra o Nome de usuário no painel Detalhes do laboratório.

  4. Clique em Seguinte.

  5. Copie a Senha abaixo e cole na caixa de diálogo de boas-vindas.

    {{{user_0.password | "Senha"}}}

    Você também encontra a Senha no painel Detalhes do laboratório.

  6. Clique em Seguinte.

    Importante: você precisa usar as credenciais fornecidas no laboratório, e não as da sua conta do Google Cloud. Observação: se você usar sua própria conta do Google Cloud neste laboratório, é possível que receba cobranças adicionais.
  7. Acesse as próximas páginas:

    • Aceite os Termos e Condições.
    • Não adicione opções de recuperação nem autenticação de dois fatores (porque essa é uma conta temporária).
    • Não se inscreva em testes gratuitos.

Depois de alguns instantes, o console do Google Cloud será aberto nesta guia.

Observação: para acessar uma lista de produtos e serviços do Google Cloud, clique no Menu de navegação no canto superior esquerdo ou digite o nome do serviço ou produto no campo Pesquisar. Ícone do menu de navegação

Tarefa 1: criar uma instância de VM do Compute Engine

Nesta tarefa, você vai criar uma instância de VM do Compute Engine e configurar o tipo de máquina, o disco de inicialização e as regras de firewall para permitir o tráfego HTTP e HTTPS.

  1. No console do Google Cloud, acesse o Menu de navegação (Ícone do menu de navegação) e clique em Compute Engine > Instâncias de VM.

  2. Para criar uma instância de VM, clique em Criar instância.

Preencha os campos da instância da seguinte forma:

  1. Clique em Configuração da máquina e especifique os seguintes valores:

    Campo Valor
    Nome quickstart-vm
    Região
    Zona
    Série E2
    Tipo de máquina e2-small
  2. Clique em SO e armazenamento.

    • Imagem do disco de inicialização: Debian GNU/Linux 12 (bookworm)
  3. Clique em Rede.

    • Em Firewall, selecione Permitir tráfego HTTP e Permitir tráfego HTTPS.

Não altere os valores dos outros campos.

  1. Clique em Criar. Quando a VM estiver pronta, ela vai aparecer na lista da guia "Instâncias".

Clique em Verificar meu progresso para conferir o objetivo.

Criar uma instância de VM do Compute Engine

Tarefa 2: instalar um servidor da Web Apache

Nesta tarefa, você vai implantar um servidor da Web Apache na instância de VM do Compute Engine.

  1. Para abrir um terminal na instância, na coluna Conectar, clique em SSH. Se for solicitado, clique em Autorizar.

  2. Execute este comando para atualizar as listas de pacotes na instância:

sudo apt-get update
  1. Execute este comando para instalar um servidor HTTP Apache2:
sudo apt-get install apache2 php7.0 Observação: se o comando acima não funcionar, use "sudo apt-get install apache2 php". Se for preciso confirmar a instalação, digite Y.
  1. Abra o navegador e acesse o servidor HTTP Apache2 com o URL http://EXTERNAL_IP, em que EXTERNAL_IP é o endereço IP externo da VM. Esse endereço está na coluna IP externo da instância de VM.
Observação: se solicitado, clique em Continuar para o site.

Apache2 funciona

Clique em Verificar meu progresso para conferir o objetivo.

Instalar um servidor da Web Apache

Tarefa 3: instalar e configurar o Agente de Operações

Nesta tarefa, você vai instalar o Agente de Operações na instância de VM e configurar a coleta de registros e métricas do servidor da Web Apache.

Para coletar registros e métricas do servidor da Web Apache, instale o Agente de Operações pelo terminal:

  1. Para abrir um terminal na instância de VM, clique em SSH na coluna Conectar.

  2. Para instalar o Agente de Operações, execute este comando:

curl -sSO https://dl.google.com/cloudagents/add-google-cloud-ops-agent-repo.sh sudo bash add-google-cloud-ops-agent-repo.sh --also-install

A instalação de google-cloud-ops-agent será concluída.

  1. Copie o comando abaixo e cole no terminal:
# Configura o Agente de Operações para coletar telemetria do app e reiniciar a si mesmo. set -e # Cria um backup do arquivo para não perder as configurações existentes. sudo cp /etc/google-cloud-ops-agent/config.yaml /etc/google-cloud-ops-agent/config.yaml.bak # Configura o Agente de Operações. sudo tee /etc/google-cloud-ops-agent/config.yaml > /dev/null << EOF metrics: receivers: apache: type: apache service: pipelines: apache: receivers: - apache logging: receivers: apache_access: type: apache_access apache_error: type: apache_error service: pipelines: apache: receivers: - apache_access - apache_error EOF sudo service google-cloud-ops-agent restart sleep 60

O comando acima cria a configuração para coletar e ingerir logs e métricas do servidor da Web Apache. Confira mais informações sobre a ingestão de registros do servidor da Web Apache em Configure o Agente de Operações para o servidor da Web Apache.

Clique em Verificar meu progresso para conferir o objetivo.

Instalar o Agente de Operações

Tarefa 4: gerar tráfego e ver as métricas

Nesta tarefa, você vai gerar métricas no servidor da Web Apache e conferir os dados no painel Visão geral do Apache criado automaticamente.

Siga estas instruções para gerar métricas no servidor da Web Apache:

  1. No console do Google Cloud, acesse o Menu de navegação (Ícone do menu de navegação) e clique em Compute Engine > Instâncias de VM.

  2. Na coluna Conectar, clique em SSH para abrir um terminal na instância de VM. Se for solicitado, clique em Autorizar.

  3. Execute este comando para gerar tráfego no servidor da Web Apache:

timeout 120 bash -c -- 'while true; do curl localhost; sleep $((RANDOM % 4)) ; done'

O comando acima envia uma solicitação ao servidor a cada quatro segundos para gerar tráfego.

Para abrir o painel Visão geral do Apache, faça o seguinte:

  1. No console do Google Cloud, no Menu de navegação (Ícone do menu de navegação), clique em Mostrar todos os produtos > Observabilidade > Monitoramento.

  2. No painel de navegação, selecione Painéis.

  3. Em Todos os painéis, selecione o painel Apache Overview. O painel será aberto.

O painel contém vários gráficos com informações sobre a integração do Apache ao Compute Engine:

Painel do Apache

Clique em Verificar meu progresso para conferir o objetivo.

Gerar tráfego e ver as métricas

Tarefa 5: criar uma política de alertas

Nesta tarefa, você vai configurar um canal de notificação por e-mail e uma política de alertas que monitora a taxa de tráfego no servidor da Web Apache, enviando uma notificação por e-mail quando a taxa ultrapassar 4 KiB/s.

Configurar o canal de notificação por e-mail

  1. No console do Google Cloud, no Menu de navegação (Ícone do menu de navegação), clique em Mostrar todos os produtos > Observabilidade > Monitoramento.

  2. Clique em Alertas e em Editar canais de notificação.

  3. Na seção E-mail, clique em Adicionar novo e digite o endereço de e-mail que você quer usar.

  4. Em Nome de exibição, copie e cole o endereço novamente.

  5. Clique em Salvar.

Configurar política de alertas

  1. No console do Google Cloud, em Observabilidade, clique em Alertas e, em seguida, Criar política.

  2. Selecione a série temporal que será monitorada:

    • Clique em Selecionar uma métrica e digite instância de VM na barra de filtro.
    • Na lista Categorias de métricas ativas, selecione Apache.
    • Na lista Métricas ativas, selecione workload/apache.traffic.
    • Clique em Aplicar.

O gráfico do tráfego do Apache será exibido.

  1. Na seção Transformar dados, selecione os valores abaixo e clique em Próxima:

    • Janela contínua: 1 min
    • Função de janela contínua: rate
  2. Na seção Configurar o gatilho de alerta, selecione os valores abaixo e clique em Próxima:

    • Gatilho de alerta: Any time series violates
    • Posição do limite: Above threshold
    • Valor do limite: 4000
  3. Na seção Configurar notificações e finalizar alerta, selecione estes valores:

    • Canais de notificação: An email address you have access to
    • Duração do fechamento automático de incidentes: 30 min
    • Nomear a política de alertas: Apache traffic above threshold
  4. Clique em Criar política. A política de alertas está ativa.

Clique em Verificar meu progresso para conferir o objetivo.

Criar uma política de alertas

Tarefa 6: testar a política de alertas

Nesta tarefa, você vai testar a política de alertas gerando tráfego no servidor da Web Apache. Você notará que uma notificação por e-mail é enviada quando a taxa de tráfego excede o limite configurado.

  1. No console do Google Cloud, acesse o Menu de navegação (Ícone do menu de navegação) e clique em Compute Engine > Instâncias de VM.

  2. Na coluna Conectar, clique em SSH para abrir um terminal na instância de VM. Se for solicitado, clique em Autorizar.

  3. Digite este comando no terminal:

timeout 120 bash -c -- 'while true; do curl localhost; sleep $((RANDOM % 4)) ; done'

O comando acima vai gerar tráfego no servidor da Web Apache.

Quando o tráfego no servidor passar do limite de 4 KiB/s, uma notificação por e-mail será enviada. O processo pode levar alguns minutos.

Você vai receber uma notificação por e-mail semelhante a esta:

Alerta de notificação

Tarefa 7: revisar

Neste laboratório, você aprendeu a instalar o Agente de Operações em uma VM e a criar uma política de alertas para notificar alguém quando há possíveis problemas com a instância.

Finalize o laboratório

Clique em Terminar o laboratório após a conclusão. O Google Cloud Ensina remove os recursos usados e limpa a conta por você.

Você vai poder avaliar sua experiência no laboratório. Basta selecionar o número de estrelas, digitar um comentário e clicar em Enviar.

O número de estrelas indica o seguinte:

  • 1 estrela = muito insatisfeito
  • 2 estrelas = insatisfeito
  • 3 estrelas = neutro
  • 4 estrelas = satisfeito
  • 5 estrelas = muito satisfeito

Feche a caixa de diálogo se não quiser enviar feedback.

Para enviar seu feedback, fazer sugestões ou correções, use a guia Suporte.

Copyright 2025 Google LLC. Todos os direitos reservados. Google e o logotipo do Google são marcas registradas da Google LLC. Todos os outros nomes de empresas e produtos podem ser marcas registradas das empresas a que estão associados.

Antes de começar

  1. Os laboratórios criam um projeto e recursos do Google Cloud por um período fixo
  2. Os laboratórios têm um limite de tempo e não têm o recurso de pausa. Se você encerrar o laboratório, vai precisar recomeçar do início.
  3. No canto superior esquerdo da tela, clique em Começar o laboratório

Usar a navegação anônima

  1. Copie o nome de usuário e a senha fornecidos para o laboratório
  2. Clique em Abrir console no modo anônimo

Fazer login no console

  1. Faça login usando suas credenciais do laboratório. Usar outras credenciais pode causar erros ou gerar cobranças.
  2. Aceite os termos e pule a página de recursos de recuperação
  3. Não clique em Terminar o laboratório a menos que você tenha concluído ou queira recomeçar, porque isso vai apagar seu trabalho e remover o projeto

Este conteúdo não está disponível no momento

Você vai receber uma notificação por e-mail quando ele estiver disponível

Ótimo!

Vamos entrar em contato por e-mail se ele ficar disponível

Um laboratório por vez

Confirme para encerrar todos os laboratórios atuais e iniciar este

Use a navegação anônima para executar o laboratório

Para executar este laboratório, use o modo de navegação anônima ou uma janela anônima do navegador. Isso evita conflitos entre sua conta pessoal e a conta de estudante, o que poderia causar cobranças extras na sua conta pessoal.