Zinn® Uptime
Recursos
O Zinn® Uptime é o monitoramento de disponibilidade de sites para qualquer endereço da web: ele verifica 24 horas por dia, confirma cada falha com uma segunda verificação antes de alertá-lo e o notifica por e-mail, Slack, Telegram ou webhook. Três monitores são gratuitos, sem necessidade de cartão.
Verificações de site que se comportam como um visitante
Cada verificação é uma solicitação real para a sua página, exatamente a mesma que o navegador de um visitante faria.
Um monitor é tão bom quanto a pergunta que ele faz. O Zinn® Uptime não faz apenas um ping em um servidor ou abre uma porta para chamar isso de site; ele solicita a página em si, via HTTP ou HTTPS, exatamente como um navegador faria, e aguarda a resposta. Se o nome não resolver, a conexão for recusada, o certificado não for confiável, o servidor responder com um erro ou nada retornar em dez segundos, essa verificação terá falhado — e o motivo é registrado em palavras simples, para que o alerta informe por onde o senhor deve começar a procurar.
- Os monitores gratuitos são verificados a cada 5 minutos; com um pacote, cada endereço da conta é verificado a cada minuto.
- Os redirecionamentos são seguidos, portanto você pode monitorar o endereço digitado pelas pessoas em vez de onde ele termina.
- Qualquer resposta 2xx ou 3xx é considerada ativa; uma resposta 4xx ou 5xx é considerada inativa.
- Uma página que leva mais de 10 segundos para responder é considerada com tempo limite esgotado.

As interrupções são confirmadas antes que qualquer pessoa seja alertada
Alarmes falsos acostumam as pessoas a ignorar alertas, portanto, cada falha precisa ser comprovada.
A internet perde pacotes, as rotas oscilam e um servidor qualquer pode ter um minuto ruim. Um monitor que envia alertas para cada um desses eventos ensina você a ignorá-los e, consequentemente, perde a indisponibilidade que realmente importa. Por isso, uma falha precisa ser comprovada duas vezes: no instante em que uma verificação falha, o mesmo endereço é requisitado novamente com uma solicitação totalmente nova, geralmente atendida a partir de um local diferente. Se essa segunda solicitação for bem-sucedida, a oscilação é desconsiderada. Somente quando as falhas são confirmadas em duas verificações seguidas o endereço é marcado como inativo e alguém é notificado. Se uma grande parcela de todos os endereços que monitoramos falhar no mesmo instante, presumimos que o problema é nosso, e não seu, e não registramos nada.
- Uma verificação com falha é repetida imediatamente com uma nova solicitação, geralmente atendida a partir de um local diferente.
- Se essa segunda solicitação chegar ao site, a primeira falha será descartada.
- Um site é declarado fora do ar após duas falhas confirmadas consecutivas, portanto você recebe a notificação em cerca de dois intervalos de verificação.
- Uma página de desafio de proteção contra bots nunca é contabilizada como indisponibilidade do seu site.

Verificações de palavras-chave para páginas corrompidas
A interrupção que um código de status não consegue identificar é a página que carrega, mas está vazia.
Algumas das piores interrupções respondem com um código de status perfeitamente saudável. Um site WordPress cujo banco de dados desapareceu, uma loja cuja atualização de tema quebrou o modelo, uma página exibida em branco por um cache mal configurado — todos eles podem retornar 200. Forneça ao monitor um pequeno trecho de texto que só aparece quando a página realmente funciona, como o nome do seu site ou uma frase do rodapé, e uma página que carregar sem ele será considerada fora do ar, com o motivo "texto esperado ausente".
- Adicione até 200 caracteres de texto que devem aparecer na página.
- Se o texto estiver ausente, a verificação falhará com o motivo "expected text missing".
Alertas por e-mail, Slack, Telegram e webhook
Uma mensagem quando um site fica fora do ar e outra quando ele se recupera — nunca uma mensagem a cada minuto.
Um alerta só é útil se a pessoa certa o vir. Cada membro da conta recebe um e-mail quando um endereço fica indisponível, sem necessidade de configuração. Conecte o Slack, o Telegram ou seu próprio webhook e o mesmo alerta será entregue lá também, para que o canal da equipe e o telefone do engenheiro de plantão fiquem cientes. Os alertas são disparados pela mudança, não pelo estado: uma mensagem quando um site sai do ar e outra quando ele volta, informando aproximadamente por quanto tempo ficou fora — nunca uma mensagem a cada minuto enquanto permanecer fora do ar.
- Todos os membros da conta recebem um e-mail quando um endereço fica fora do ar.
- Conecte o Slack, o Telegram ou um webhook e os mesmos alertas serão entregues lá também.
- Os webhooks são assinados com um HMAC sobre um carimbo de data/hora e o corpo, para que seu endpoint possa verificar se eles vieram de nós.
- A mensagem de recuperação informa aproximadamente por quanto tempo o site ficou fora do ar.
Envie alertas de tempo de atividade para o Slack, Telegram ou um webhook

Histórico de tempo de atividade e tempos de resposta
Números que você pode mostrar a um cliente, mantidos enquanto o monitor existir.
Quando um cliente pergunta se o site dele ficou fora do ar na terça-feira, a resposta deve ser um registro, não uma lembrança. Cada endereço mantém na lista o tempo de atividade e o tempo de resposta típico dos últimos 30 dias, o tempo de atividade hora a hora com o tempo de resposta médio e o mais lento na sua exibição detalhada, e cada interrupção com o momento em que começou, quanto tempo durou e de onde a falha foi confirmada. O histórico permanece enquanto você continuar monitorando o endereço; pausar um monitor o mantém, e remover o monitor o exclui.
- Tempo de atividade e tempo de resposta típico nos últimos 30 dias na lista.
- Tempo de atividade hora a hora e tempo de resposta médio e mais lento para cada endereço.
- Cada interrupção registrada, com o tempo de duração e de onde foi confirmada.

Velocidade da página ao lado do tempo de atividade
Um site que responde ainda pode ser lento demais para ser usado.
Um site que responde em oito segundos está tecnicamente no ar e praticamente fora do ar. Além das verificações de disponibilidade, cada página monitorada tem seus Core Web Vitals medidos — as métricas de carregamento, interatividade e estabilidade de layout usadas pelos mecanismos de busca — diariamente enquanto você tiver um pacote e semanalmente no plano gratuito. Uma semana lenta após a atualização de um plugin aparece na mesma tela do histórico de disponibilidade, para que você não precise de uma segunda ferramenta para notar isso.
- Os Core Web Vitals são medidos para cada página monitorada — diariamente com um pacote, semanalmente no plano gratuito.
- Mostrado ao lado do histórico de tempo de atividade, para que uma semana lenta e uma interrupção fiquem em uma única tela.
Monitoramento de domínio, grátis
Um domínio expirado leva consigo o site, o e-mail e o posicionamento nas buscas.
Os domínios expiram por motivos banais: o cartão cadastrado venceu, o lembrete de renovação foi enviado para alguém que saiu da empresa, a renovação automática nunca esteve ativada. Quando isso acontece, o site, o e-mail e anos de posicionamento nas buscas se perdem, e o nome pode ser registrado por outra pessoa. O Zinn® Uptime lê o registro público de cada domínio monitorado uma vez por dia e avisa você 60, 30, 14, 7 e 1 dia antes de ele expirar. Ele também compara o registro com o do dia anterior e alerta você quando o registrador, os servidores de nome ou o status de registro mudam — muitas vezes o primeiro sinal de que uma conta de domínio foi comprometida.
- Lemos o registro de cada domínio monitorado uma vez ao dia.
- Avisos de expiração com 60, 30, 14, 7 e 1 dia de antecedência.
- Alertas quando o registrador, os servidores de nomes ou o status do registro forem alterados, ou quando o domínio desaparecer.
- Os domínios registrados ou hospedados conosco são adicionados para você; adicione qualquer outro domínio por nome.

Pausar, parar e automatizar
O monitoramento deve se adaptar ao trabalho, e não o contrário.
O monitoramento precisa se adaptar ao trabalho real. Pause um monitor antes de uma migração ou manutenção planejada e retome-o depois; monitores pausados não são verificados e não enviam nada, e o histórico deles é mantido. Tudo na tela Uptime também está disponível por meio da REST API, permitindo que monitores sejam criados e removidos pelos seus próprios scripts de implantação. E como down e recovered são eventos da plataforma, eles podem iniciar uma automação em um quadro do Zinn® Boards — abrindo um cartão para a interrupção, por exemplo.
- Pause um monitor durante manutenções planejadas e retome-o depois, mantendo o histórico intacto.
- Crie, renomeie, pause e remova monitores por meio da REST API.
- Eventos de inatividade e recuperação podem iniciar uma automação em um quadro do Zinn® Boards.
Hospede o site conosco também
O Zinn® Uptime fica na mesma conta do Zinn Digital® Hosting: um único login, uma única fatura, e os sites que você hospeda conosco ficam bem ao lado daqueles que você monitora. O Hosting vem com uma garantia de 99,9% de disponibilidade mensal, creditada com um único clique se não a cumprirmos.
O monitoramento e o acompanhamento de domínios são gratuitos em todas as contas Zinn Digital®, com ou sem hospedagem.