Como configurar alertas automáticos para erro 5xx no site Print

  • 0

Como configurar alertas automáticos para erro 5xx no seu site

Olá, querido(a) cliente da GeHost! 😊

Seu site é o seu coração digital — e quando ele começa a falhar com erros como o 5xx, é como se ele estivesse dizendo: “Preciso de ajuda!”.

Por isso, hoje vamos te ensinar, passo a passo, como configurar alertas automáticos para esses erros. Assim, você é avisado no mesmo instante que algo está errado — mesmo que esteja dormindo!

Por que isso é importante?

Erros 5xx são do tipo servidor — ou seja, o problema está no seu site, no servidor ou em alguma configuração. Eles podem fazer seu site ficar inacessível, afetando clientes, vendas e sua reputação.

💡 Dica do Sensei: Um erro 5xx não é culpa do visitante. É do servidor. E saber disso logo é o primeiro passo para corrigir rápido!

Passo a passo: Como configurar alertas automáticos para erros 5xx

  1. Entre no seu cPanel

    Abra seu navegador e acesse o painel de controle da GeHost. Você pode fazer isso pelo link: https://seu-dominio.com.br/cpanel (substitua pelo seu domínio).

    Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in
  2. Localize a ferramenta "Metrics"

    No painel inicial do cPanel (tela cpanel_home.png), procure pela seção “Stats & Logs” ou “Métricas”. Clique em “Metrics”.

    Tela de Métricas/estatísticas de visitantes (Awstats) — seleção de domínio
  3. Verifique os erros 5xx no histórico

    Na tela de Métricas, selecione o domínio do seu site. Procure por um gráfico ou lista com os códigos de erro. Você verá algo como 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, etc.

    Se você ver uma alta quantidade de erros 5xx, é hora de se preocupar — e de se avisar automaticamente!

  4. Configure alertas com o serviço "Log Monitor"

    Infelizmente, o cPanel não tem um botão "Alerta de Erro 5xx" direto. Mas você pode usar um truque inteligente: criar um alerta via e-mail com base nos logs.

    Para isso, vamos usar o Gerenciador de Arquivos para criar um script simples que verifica os logs de erro.

  5. Acesse o Gerenciador de Arquivos

    No cPanel, vá até “Arquivos” e clique em “Gerenciador de Arquivos”. Selecione a pasta public_html e clique em “Ir”.

    Gerenciador de Arquivos — árvore de pastas (public_html etc.) e barra de ações
  6. Crie um script de monitoramento

    Na pasta public_html, clique em “Criar Arquivo” e nomeie-o como check_5xx.php.

    Coloque o seguinte código dentro dele:

    <?php
    // Verifica os logs de erro do Apache
    $log_file = '/home/SEU_USUARIO/logs/error_log';
    $erro_5xx = 0;
    
    if (file_exists($log_file)) {
        $lines = file($log_file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
        foreach ($lines as $line) {
            if (preg_match('/5\d\d/', $line)) {
                $erro_5xx++;
            }
        }
    }
    
    // Se houver mais de 3 erros 5xx, envia e-mail
    if ($erro_5xx > 3) {
        $to = 'seuemail@seudominio.com'; // Substitua pelo seu e-mail
        $subject = '🚨 Alerta: Muitos erros 5xx no seu site!';
        $message = "Foram encontrados $erro_5xx erros 5xx nos últimos minutos. Verifique o servidor.";
        $headers = 'From: alertas@seudominio.com' . "\r\n" .
                   'Reply-To: alertas@seudominio.com' . "\r\n" .
                   'X-Mailer: PHP/' . phpversion();
    
        mail($to, $subject, $message, $headers);
    }
    ?>

    ⚠️ Importante: Substitua SEU_USUARIO e seuemail@seudominio.com pelo seu usuário real e um e-mail válido.

  7. Salve e teste

    Salve o arquivo. Agora, abra o navegador e acesse: https://seudominio.com/check_5xx.php.

    Se tudo estiver certo, o script vai verificar os logs. Se houver muitos erros 5xx, ele envia um e-mail de alerta.

  8. Configure o cron para rodar automaticamente

    Para que o alerta funcione 24h por dia, você precisa agendar o script.

    Volte ao cPanel e clique em “Cron Jobs” (em “Avançado”).

    Configure assim:

    • Comando: /usr/local/bin/php /home/SEU_USUARIO/public_html/check_5xx.php
    • Intervalo: A cada 5 minutos

    Salve.

    Pronto! Agora seu site vai checar erros 5xx a cada 5 minutos e avisar você quando houver muitos.

  9. Confirme o recebimento do alerta

    Depois de alguns minutos, verifique sua caixa de entrada. Você deve receber um e-mail com a mensagem de alerta.

    Se não chegou, verifique se o e-mail está na pasta de spam e se o caminho do arquivo está correto.

Conclusão: Você está no controle!

Parabéns, aluno(a) da GeHost! 🎉

Agora você tem um sistema simples, mas poderoso, que te avisa assim que seu site começa a ter problemas graves — antes que o cliente perceba.

Lembre-se: um bom site não é só bonito. É confiável e resiliente. E com esses alertas, você está um passo à frente.

Do Sensei: Se quiser, posso te ajudar a personalizar esse script com notificações no WhatsApp ou Telegram. É só pedir! Estou aqui para te ajudar a brilhar no mundo digital.


Was this answer helpful?

« Back