Como Monitorizar o Uptime do Seu Site (Grátis)
O uptime é a percentagem de tempo que o site está acessível. 99.9% de uptime parece excelente, mas significa 8.7 horas de downtime por ano. Se o site fica offline durante a noite e ninguém monitoriza, pode perder horas de disponibilidade sem saber. Ferramentas de monitorização verificam o site regularmente e alertam imediatamente quando há um problema.
Ferramentas gratuitas
UptimeRobot: a nossa recomendação. Plano gratuito com 50 monitores, verificação a cada 5 minutos, alertas por e-mail, Telegram, Slack e SMS. Crie uma conta, adicione o URL do site e configure as notificações. Em 2 minutos está a monitorizar.
HetrixTools: plano gratuito com 15 monitores, verificação a cada 1 minuto, alertas por e-mail, Telegram e webhook. Inclui monitorização de blacklist para o IP do servidor.
Freshping: 50 monitores gratuitos, verificação a cada 1 minuto, verificação de múltiplas localizações geográficas.
O que monitorizar
HTTP/HTTPS: verifica se o site responde com código 200 (OK). É a verificação básica — se retorna 500, 503 ou timeout, o site está com problemas.
Keyword: além de verificar se o site responde, verifica se o conteúdo contém uma keyword específica. Útil para detectar defacements (site hackeado com conteúdo substituído) ou erros de aplicação que mostram uma página de erro em vez do conteúdo.
SSL: monitorizar a validade do certificado SSL. Receber alerta X dias antes de expirar para renovar a tempo.
Portas: monitorizar portas específicas — porta 25 (SMTP para e-mail), porta 3306 (MySQL), porta 22 (SSH). Útil para servidores VPS.
Status page pública
O UptimeRobot permite criar uma status page pública (ex: status.suaempresa.pt) que mostra o uptime de cada serviço em tempo real. Transparência com os clientes — em vez de receber reclamações, apontam para a status page e sabem que está ciente do problema.
Quando o site fica offline
Ao receber o alerta, verifique: o servidor responde? (ping/traceroute) → se não, contacte o fornecedor de alojamento. O site responde mas com erro? → verifique os logs no cPanel → Metrics → Errors. O problema é específico de uma página? → pode ser um plugin ou uma query problemática.