Ser avisado quando o seu site cai: uma verificação simples de disponibilidade

Para saber que o site caiu antes de um cliente lhe dizer, precisa de algo que o visite de fora, de tempos a tempos, e o avise se não responder. A regra que decide tudo: quem vigia não pode estar no mesmo servidor do que vigia. Se o servidor cair, o vigilante cai com ele e ninguém avisa ninguém.

Onde pôr o vigilante

Opção Como funciona Cuidado
Um serviço de monitorização externo Há vários, e visitam o seu endereço de vários sítios e avisam por e-mail ou mensagem. Confirme no site de cada um o que é gratuito e com que frequência verifica.
Um script noutro servidor seu Um cron noutro plano ou num VPS faz o pedido e avisa. Tem de estar mesmo noutra máquina.
O n8n num VPS Um fluxo com agendador, pedido HTTP e aviso. Só serve se o VPS não for o mesmo que o site.

Um script de verificação, passo a passo

1 Faça o pedido e leia o código. Com curl -s -o /dev/null -m 15 -w "%{http_code}" https://yourcompany.com/ obtém só o número da resposta, desistindo ao fim de 15 segundos. 200 é boa saúde.
2 Compare com o esperado. Se o código não for 200, ou se o pedido não responder no tempo dado, é um alerta.
3 Confirme o conteúdo, não só o código. Uma página de erro pode também responder 200. Procure no texto uma palavra que só existe quando o site está bem.
4 Tente duas vezes antes de avisar. Uma falha passageira não merece um alerta. Repita passado meio minuto e só avise se falhar outra vez.
5 Envie o aviso para um canal que vê. Um e-mail para uma caixa que não abre não serve. Uma mensagem no telemóvel serve: alertas para o Telegram.
6 Agende a verificação de poucos em poucos minutos, não a cada segundo. No cron, o sinal % tem de levar uma barra: \%{http_code}. Veja a lista de verificação do cron.
Um alerta que dispara por tudo deixa de ser lido. Se receber vinte avisos falsos, ignora o vigésimo primeiro, que é o verdadeiro. Ajuste o número de tentativas e a frequência até só avisar quando vale a pena.

Quando o aviso chega, o primeiro passo é perceber de que tipo de falha se trata: erros do site explicados: 500, 403, 404, 508 e o que fazer. Se a falha é do servidor e não do seu site, abra um pedido com a hora exacta e o que viu.

Vigie também o que quebra em silêncio: o certificado a expirar, o domínio a caducar, o formulário de contacto. Uma verificação semanal a cada um poupa-lhe surpresas.

Quer um servidor seu para correr vigilantes e automações? Veja os planos de VPS.

Ver os servidores VPS

VEJA TAMBÉM

Erros do site explicados: 500, 403, 404, 508 e o que fazer

Erro 503 e o resto da família 5xx: o que são e por onde começar

Tarefas cron: para que servem e como criar uma

Servidores VPS

PRODUTO RECOMENDADO

Alojamento de sites com cPanel

Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde $6.60/mês (plano de 3 anos, com cupom)

Ver planos
  • 0 Usuários acharam útil
Esta resposta lhe foi útil?