Ir para o conteúdo principal

Guias / Guias de monitoramento: cada tipo de verificação, passo a passo

Como configurar uma verificação de conteúdo de site

O Content Check carrega a sua página em um navegador real e procura um texto específico na página conforme ela renderiza, em vez de no HTML bruto que o servidor envia primeiro. Isso pega uma classe de falha que uma verificação simples de status HTTP não consegue ver de jeito nenhum: uma página que devolve um 200 OK normal enquanto mostra uma mensagem de erro de banco de dados, uma página desfigurada, um preço alterado, ou um produto que ficou sem estoque. Como roda em um navegador real, ele verifica conteúdo injetado por JavaScript depois do carregamento inicial, além do que a resposta bruta contém. Se tudo que você precisa saber é se o servidor responde com o código de status, cabeçalhos ou padrão de corpo certos, o guia de verificação HTTP é o encaixe mais próximo e dá a você mais localidades de monitoramento e uma linguagem de regras de validação de resposta completa; recorra ao Content Check especificamente quando a falha que preocupa você é "a página carrega bem mas mostra a coisa errada."

Configurações Principais

Esse tipo não tem captura de tela dedicada para o grupo de Configurações Principais, mas todo controle nele é padrão entre os tipos de monitor da HostTracker:

  • Url/Domínio/IP - a página a carregar, por exemplo uma URL completa https://example.com.
  • Nome - um rótulo opcional para esse monitor no seu painel, alertas, relatórios e widgets.
  • Agenda por intervalo / Agenda cron - uma chave segmentada entre um intervalo recorrente simples e uma expressão cron completa para agendas personalizadas (predefinições de hora em hora, diária, semanal, mensal, ou sintaxe cron avançada). O intervalo mínimo disponível depende do seu plano.
  • Timeout - quanto tempo esperar a página terminar antes de a verificação falhar, de 1 até 120 segundos para esse tipo. O teto mais alto comparado a uma verificação HTTP simples reflete que o carregamento completo de uma página em navegador leva mais tempo do que uma requisição simples. Se você deixar sem tocar, a verificação usa um padrão de 40 segundos; você só precisa aumentar ou diminuir se a sua página for incomumente lenta ou você quiser um número mais apertado.
  • Tags - rótulos de texto livre para agrupar e filtrar esse monitor.
  • Log Completo - salva todo resultado individual de verificação para esse monitor sem agrupá-los.
  • Estatísticas Abertas - permite compartilhar as estatísticas e logs desse monitor com outras pessoas, inclusive quem não está logado.

Esse grupo também carrega a chave Ativado que pausa ou retoma o monitor.

Validação de Resposta

Seção de Validação de Resposta mostrando Palavras-chave de verificação de conteúdo definidas como palavra1, palavra2, palavra3, um menu suspenso de Condição de verificação bem-sucedida definido como TODAS as palavras-chave devem estar PRESENTES na página verificada, uma chave Correspondência sensível a maiúsculas/minúsculas desligada, e uma chave Verificar só conteúdo visível ativada

Essa é a verificação inteira para esse tipo - não há um grupo separado de configuração de sondagem/requisição, porque a correspondência de palavra-chave contra a página renderizada é tanto a requisição quanto o veredito.

  • Palavras-chave de verificação de conteúdo - uma ou mais palavras-chave, digitadas como uma lista separada por vírgula (ou uma por linha). Esse campo é obrigatório; um monitor sem palavras-chave não tem nada para verificar. O texto combinado das palavras-chave tem um teto de 255 caracteres, então prefira alguns fragmentos curtos e distintivos a uma frase longa.
  • Condição de verificação bem-sucedida - decide como as palavras-chave se transformam em aprovado ou reprovado, com quatro opções exatamente como o menu suspenso as apresenta: QUALQUER palavra-chave deve estar PRESENTE na página verificada (o padrão - passa se pelo menos uma palavra-chave for encontrada), TODAS as palavras-chave devem estar PRESENTES na página verificada (toda palavra-chave precisa ser encontrada), QUALQUER palavra-chave deve estar AUSENTE na página verificada (falha assim que qualquer uma das palavras-chave aparecer), e TODAS as palavras-chave devem estar AUSENTES na página verificada (falha só quando toda palavra-chave tiver aparecido). Use uma condição de PRESENTE para confirmar que algo ainda está lá (um botão de compra, uma mensagem de sucesso); use uma condição de AUSENTE para alertar quando algo ruim aparecer (um texto de erro, uma palavra banida, uma assinatura de desfiguração).
  • Correspondência sensível a maiúsculas/minúsculas - desligada por padrão. Ative se a caixa exata das letras da sua palavra-chave importar.
  • Verificar só conteúdo visível - ativada por padrão. Quando ativada, palavras-chave escondidas por CSS (display:none, visibility:hidden, ou tamanho zero) não contam como presentes, então um texto que existe no markup mas nunca é mostrado a um visitante não vai produzir um aprovado falso ou um alarme falso, dependendo da sua condição.

Se o seu pacote não inclui monitoramento de palavra-chave, essa seção mostra uma nota de que o monitoramento de palavra-chave está desativado, com um link para mudar o seu pacote.

Localidades de Monitoramento

Seção de Localidades de Monitoramento com uma árvore de caixas de seleção de Todo o mundo, América do Norte, Rússia e Europa Ocidental, mais menus suspensos de Estratégia de reverificação e substituição de pool

  • Localidades - uma árvore de caixas de seleção pesquisável de regiões e pontos de monitoramento individuais. Pelo menos uma localidade precisa estar selecionada para esse monitor ser considerado totalmente configurado.
  • Estratégia de reverificação - o que acontece quando uma verificação detecta uma mudança de estado. O padrão roda a verificação de novo a partir de várias localidades e aceita o novo estado por votação de maioria, para proteger contra um falso positivo de uma localidade instável. Alternativas: um número especificado de localidades precisa confirmar um Fora do Ar (revela um controle deslizante de confirmações de Fora do Ar de 1 a 7); nenhuma reverificação; concordância total de toda localidade de reverificação; ou concordância total exigida para Fora do Ar enquanto No Ar só precisa de maioria.
  • Se as localidades selecionadas estiverem indisponíveis - "Somente localidades selecionadas" (padrão) espera as suas localidades escolhidas voltarem; "Localidades mais próximas" substitui pelas disponíveis mais próximas; "Qualquer localidade" recorre a qualquer lugar do mundo.

Inscrições de Alerta

Seção de Inscrições de Alerta com uma chave Inscrever todos os contatos nos eventos No Ar/Fora do Ar e uma tabela de contatos com chaves Fora do Ar/No Ar/Repetir

Uma chave inscreve todo contato nos eventos No Ar/Fora do Ar em um passo, ou você pode escolher contatos individuais e inscrevê-los em Fora do Ar, No Ar e Repetir (lembretes repetidos de Fora do Ar) separadamente na tabela abaixo. Se essa seção for deixada vazia, nenhum alerta será enviado para esse monitor de forma alguma.

Inscrições de Relatório

Seção de Inscrições de Relatório com uma chave Inscrever todos os contatos nos relatórios Semanal/Mensal e uma tabela de contatos com chaves Diário/Semanal/Mensal

O mesmo padrão se aplica aos relatórios de uptime: inscreva todo contato em relatórios Semanais e Mensais com uma chave, ou escolha Diário, Semanal e Mensal individualmente por contato.

Exemplo prático

Digamos que uma loja online quer saber no momento em que um produto carro-chefe fica sem estoque, e separadamente quer saber se a página inicial começa a mostrar um erro de aplicação enquanto ainda responde com 200. Para o primeiro caso, você definiria a URL para a página do produto, digitaria a palavra-chave que só aparece quando o item está comprável, como Add to Cart, e deixaria a Condição de verificação bem-sucedida no padrão QUALQUER palavra-chave deve estar PRESENTE. A verificação passa enquanto o texto do botão está lá e fica Fora do Ar no momento em que desaparece, que é exatamente o sinal de fora de estoque. Para o segundo caso, você apontaria um monitor separado de Content Check para a página inicial, digitaria uma palavra-chave que só aparece em um estado de falha, como Internal Server Error, e mudaria a condição para TODAS as palavras-chave devem estar AUSENTES, então a verificação fica No Ar enquanto esse texto nunca aparecer e fica Fora do Ar no instante em que aparecer. Nos dois casos você deixaria Correspondência sensível a maiúsculas/minúsculas desligada, já que o texto dificilmente muda de caixa, e deixaria Verificar só conteúdo visível ativada, para que um banner de erro escondido que existe no markup mas nunca é de fato mostrado a um visitante real não dispare um alarme falso.

Solução de problemas

  • A verificação nunca fica Fora do Ar mesmo com a página claramente mudada. Verifique se Correspondência sensível a maiúsculas/minúsculas está ativada e se a caixa das letras da sua palavra-chave não bate mais exatamente com a página, ou se Verificar só conteúdo visível está filtrando um texto que vive em um elemento escondido. Teste com Verificar só conteúdo visível desligado primeiro para confirmar que a palavra-chave está lá, depois decida se o comportamento só-visível é o que você quer.
  • A verificação oscila entre No Ar e Fora do Ar em uma página que parece inalterada para você. A palavra-chave pode estar dentro de conteúdo dinâmico que roda, como um carrossel, um banner rotativo, ou uma string localizada alternante. Escolha uma palavra-chave mais estável, ou mude para a condição TODAS com várias palavras-chave para que um único elemento rotativo não vire o veredito inteiro.
  • A verificação começou a falhar logo depois de você adicionar uma palavra-chave nova sob "TODAS as palavras-chave devem estar PRESENTES." Essa condição exige que toda palavra-chave na lista seja encontrada, então adicionar mais uma palavra-chave levanta a régua para toda verificação futura. Confirme que a palavra-chave nova aparece exatamente na página, ou mude para QUALQUER se uma única correspondência já deveria bastar.
  • O campo de Palavras-chave de verificação de conteúdo mostra uma nota de que o monitoramento de palavra-chave está desativado. O pacote atual da sua conta não inclui esse recurso; a nota linka diretamente para mudar o seu pacote.
  • O texto da sua palavra-chave parece ser cortado quando você salva. O campo combinado de palavras-chave tem um teto de 255 caracteres. Use vários fragmentos curtos e distintivos em vez de uma frase longa.

Relacionados

Verificar agora

Faça a verificação gratuita no seu próprio site, sem precisar de conta.

HTTP check

Monitorar permanentemente

Seja avisado no momento em que algo quebrar: o HostTracker verifica de mais de 300 localidades e notifica você por e-mail, SMS, Slack, Telegram e mais.

Recursos do HostTracker

Mais nesta seção: Guias de monitoramento: cada tipo de verificação, passo a passo