Como configurar notificações por e-mail quando seu site sai do ar (monitoramento de uptime)
Olá, querido(a) cliente da GeHost! 😊
Imagine que seu site — aquele que você trabalhou tanto para criar — some do ar sem aviso. Pode ser por um erro técnico, um problema no servidor, ou até uma falha no seu próprio código. Sem notificações, você pode demorar horas para perceber… e isso pode custar visitas, vendas e confiança.
Por isso, hoje vamos te ensinar, passo a passo, como configurar um sistema simples de notificação por e-mail sempre que seu site ficar inacessível. É como ter um amigo vigilante sempre de olho no seu site!
Passo 1: Acesse o cPanel
Para começar, faça login no seu cPanel — o painel de controle da GeHost onde você gerencia tudo sobre seu site.
Passo 2: Encontre a ferramenta de monitoramento (ou simule com e-mail)
Infelizmente, o cPanel da GeHost não inclui um sistema de monitoramento de uptime direto no painel. Mas não se preocupe! Você pode simular esse monitoramento usando uma conta de e-mail e um pequeno truque com o crontab (um agendador de tarefas do servidor).
O segredo está em criar um script simples que verifica se seu site está online a cada 5 minutos. Se não estiver, ele envia um e-mail avisando.
Passo 3: Crie uma conta de e-mail para notificações
É importante ter um e-mail dedicado para receber essas notificações. Assim, você não confunde com mensagens normais.
- Na tela do cPanel, clique em E-mail → Contas de E-mail.
- Selecione o domínio (ex: seu-site.com.br).
- Insira um nome para a conta, como monitor@seu-site.com.br.
- Defina uma senha forte (mas fácil de lembrar).
- Clique em Criar.
Passo 4: Configure o encaminhamento (forwarding)
Para que você receba as notificações, vamos encaminhar o e-mail do monitor para o seu e-mail pessoal.
- No cPanel, vá até E-mail → Encaminhadores.
- Clique em Adicionar Encaminhamento.
- Na caixa "Encaminhar de", insira: monitor@seu-site.com.br.
- Na caixa "Para", insira seu e-mail pessoal (ex: seu.email@gmail.com).
- Selecione Encaminhar com cópia (assim você tem registro).
- Clique em Adicionar Encaminhamento.
Passo 5: Acesse o terminal (SSH) ou o Cron Job
Para automatizar a verificação, vamos usar o crontab — um agendador de tarefas do servidor. Você pode acessá-lo pelo cPanel:
- No cPanel, vá até Avançado → Crond (ou "Cron Jobs").
- Selecione o domínio (ou o usuário da conta).
- Escolha a frequência: 5 minutos (ou a cada 10 minutos, se preferir).
- Na caixa de comando, cole este código:
curl -f http://seu-site.com.br > /dev/null 2>&1 || echo "Site fora do ar em $(date)" | mail -s "ALERTA: Site fora do ar!" monitor@seu-site.com.br
Atenção: Substitua seu-site.com.br pelo seu domínio real.
Passo 6: Salve e teste
Após colar o comando, clique em Adicionar Cron Job.
Para testar, basta temporariamente desativar o site (ou acessar uma página inexistente). Em 5 minutos, você receberá um e-mail avisando que o site está fora do ar.
Dica do Sensei
Se você não tem acesso ao terminal ou crontab, não se preocupe! A GeHost está trabalhando em uma ferramenta de monitoramento de uptime integrada. Fique de olho nos nossos updates — em breve, você vai poder ativar isso com apenas um clique! 🚀
Resumo do que você fez hoje
- Criou uma conta de e-mail só para monitoramento: monitor@seu-site.com.br.
- Configurou o encaminhamento para seu e-mail pessoal.
- Agendou uma verificação automática a cada 5 minutos.
- Receberá um e-mail imediatamente se o site cair.
Parabéns, você agora tem um guardião digital cuidando do seu site, mesmo quando você está dormindo. 💤
Se tiver dúvidas, é só chamar o nosso suporte — estamos aqui com um sorriso no coração. 🌟
Até a próxima, com amor e código! ❤️