Máy chủ và DevOps 98 visualizações

Como configurar alertas automáticos de uso alto de CPU no VPS

Ver no WHMCS

Como configurar alertas automáticos de uso alto de CPU no VPS — Guia prático para iniciantes

Olá, amigo(a) dev ou administrador de servidor! Seja bem-vindo(a) ao nosso Sensei da GeHost — aqui, aprendemos juntos, com calma, paciência e um toque de calor humano. 🌿

Se você está lidando com um VPS (servidor dedicado virtual) hospedado com a GeHost, provavelmente já se perguntou: "E se o servidor ficar muito lento? E se a CPU subir demais e travar meu site?"

Boa notícia: é possível configurar alertas automáticos para saber no momento exato que a CPU está com uso elevado — antes que o problema afete seu site ou aplicação. Vamos fazer isso passo a passo, com linguagem simples, como se fosse um bate-papo entre amigos no café.

Dica do Sensei: Nem todo plano GeHost é VPS — mas se você tem acesso ao painel de controle completo (como cPanel), pode sim usar ferramentas avançadas como alertas de uso de recursos. Confira seu plano no painel do cliente: painel.gehost.com.br.

Passo 1: Acesse o painel do cPanel

Para começar, faça login no seu painel de controle. Ele é o cérebro do seu servidor — tudo começa aqui.

Tela de login do cPanel com campos de usuário e senha

Insira seu usuário e senha (os mesmos da sua conta GeHost) e clique em Log in.

Passo 2: Acesse o monitoramento de recursos

Após logar, você verá a tela principal do cPanel. Procure pelo grupo chamado “Metrics” (Métricas). Ele está no menu lateral, geralmente perto de “E-mail” ou “Arquivos”.

Painel inicial do cPanel com os grupos de ferramentas, incluindo 'Metrics'

Clique em “Metrics” — aqui você encontra informações sobre o uso de CPU, memória, disco e tráfego do seu servidor.

Passo 3: Configure alertas com o sistema de monitoramento

Infelizmente, o cPanel não tem um botão “Configurar Alerta de CPU” diretamente no menu. Mas não se preocupe! O que você pode fazer é usar o “Cron Jobs” (tarefas agendadas) para verificar o uso da CPU periodicamente e enviar um aviso quando estiver acima de um limite.

Vamos criar uma tarefa que roda a cada 5 minutos e envia um e-mail se a CPU estiver acima de 80%.

Passo 4: Acesse o gerenciador de tarefas (Cron Jobs)

No painel do cPanel, procure por “Advanced” (Avançado) e clique em “Cron Jobs”.

Essa é a ferramenta que permite agendar ações automáticas no servidor — como verificar a CPU.

Passo 5: Configure o script de monitoramento

Na tela de Cron Jobs, clique em “Add New Cron Job”.

Configure da seguinte forma:

  • Minute: */5 — executa a cada 5 minutos
  • Hour: * — todos os horários
  • Day: * — todos os dias
  • Month: * — todos os meses
  • Day of Week: * — todos os dias da semana

Na parte de comando, cole este script (não se preocupe, ele é seguro e simples):

#!/bin/bash
CPU_USAGE=$(top -bn1 | grep "Cpu(s)" | awk '{print $2}' | cut -d'%' -f1)
if (( $(echo "$CPU_USAGE > 80" | bc -l) )); then
  echo "ALERTA: Uso de CPU acima de 80%: $CPU_USAGE%" | mail -s "CPU Alta no Servidor" seuemail@dominio.com
fi

Quan trọng: Substitua seuemail@dominio.com pelo seu e-mail profissional (ex: contato@seudominio.com) — o mesmo que você usa no cPanel.

Passo 6: Salve e ative

Após colar o comando, clique em “Add New Cron Job” para salvar.

Pronto! Agora, a cada 5 minutos, o servidor verificará o uso da CPU. Se ultrapassar 80%, enviará um e-mail de alerta.

Dica do Sensei: Teste o alerta manualmente: vá no terminal (via SSH, se disponível) e execute o comando diretamente para ver se o e-mail chega. Assim, você confirma que tudo está funcionando.

Passo 7: Monitore e ajuste

Depois de alguns dias, veja se os alertas estão chegando. Se estiverem muito frequentes, talvez você queira aumentar o limite para 90%. Se estiverem muito raros, pode baixar para 70%.

É como ajustar o alarme do carro: nem muito alto, nem muito baixo. Queremos que ele toque no momento certo.

Conclusão: Você está no controle!

Configurar alertas automáticos de uso alto de CPU não é difícil — é só um pouco de paciência e um passo de cada vez. Agora você sabe como manter seu servidor saudável, antes que o problema apareça.

Se precisar de ajuda, lembre-se: o suporte da GeHost está aqui para você — e é gratuito nos primeiros 30 dias após a entrega. Acesse o painel do cliente e entre em contato com a nossa equipe.

Com carinho, do seu Sensei da GeHost 🌟

GeHost — hospedagem com alma. Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04).

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.