O SaaSMaestro verifica seus sites diretamente de seus próprios servidores. Se um firewall, um plugin de segurança ou uma proteção contra bots bloquear esses servidores, as verificações falham e você recebe alarmes falsos. Liberar nossos endereços IP na lista de permissões evita isso.
O que liberar
| Item | Valor |
|---|---|
| Endereço IP | 35.214.110.192 |
| User agent contém | SaaSMaestroMonitor/1.0 |
| Portas | 443 (HTTPS) e 80 (HTTP) |
Sempre que possível, libere por endereço IP. Um user agent pode ser copiado por qualquer pessoa, então use-o para reconhecer nossas solicitações nos seus logs, e não como prova de quem as enviou.
As sondas regionais de disponibilidade são pequenos servidores em outras regiões que carregam sua página inicial apenas quando nosso servidor principal não consegue, para confirmar uma interrupção antes de ela ser declarada. Se elas também forem bloqueadas, um problema entre nosso servidor principal e seu site não pode ser distinguido de uma queda real.
Por que o SaaSMaestro escaneia seus sites
O Google Analytics e o Search Console só informam o que registram. Eles não conseguem dizer que um site está fora do ar, que a tag de rastreamento foi removida ou que uma mudança mandou o Google parar de indexar suas páginas. Quando esses problemas aparecem nos números do Google, dias de tráfego ou de dados já foram perdidos. Verificar cada site diretamente detecta esses problemas em minutos ou horas.
O escaneamento é usado para:
- Disponibilidade: confirmar que o site responde, para que você receba um alerta quando ele sair do ar.
- Tag do Google: confirmar que a página inicial ainda tem a tag do GA4 correta, para que uma tag ausente ou errada seja detectada antes que dados sejam perdidos.
- robots.txt e sitemap: detectar mudanças que bloqueiam mecanismos de busca ou removem páginas do seu sitemap.
- Tags de busca nas páginas principais: perceber quando um título, meta description, endereço canônico ou configuração de noindex muda na sua página inicial ou nas páginas de destino mais acessadas e adicionar isso à sua linha do tempo.
- Certificado SSL: avisa antes que o certificado expire e os visitantes vejam um erro de segurança, e confere se o HTTPS funciona.
- Cabeçalhos de segurança: avalia os cabeçalhos que sua página inicial envia e encontra arquivos carregados por HTTP simples.
- Verificações de páginas-chave: carregam as páginas que você escolhe, como preços ou cadastro, e conferem se contêm o texto certo.
- Ícone do site: buscar o ícone exibido ao lado de cada site no SaaSMaestro.
Veja Monitoramento da saúde dos sites para detalhes de cada verificação.
O que o escaneamento faz e o que não faz
- Ela solicita a página inicial a cada 15 minutos e, uma vez por dia, o robots.txt, o sitemap e até cinco das suas páginas de destino mais acessadas. Uma vez por semana, lê o certificado, carrega a página inicial para verificar seus cabeçalhos de segurança e segue até 40 links internos.
- As páginas-chave que você adiciona são solicitadas com a frequência que escolher: a cada 5, 15 ou 60 minutos.
- O escaneamento só lê páginas públicas, da mesma forma que o navegador de um visitante. Ele nunca faz login, não envia formulários, não segue todos os links nem rastreia o site inteiro.
- O tráfego é mínimo: cerca de cem solicitações por dia por site, bem menos que um único rastreador de mecanismo de busca.
- Os escaneamentos não aparecem no Google Analytics, porque não executam a tag de rastreamento.
Alguns serviços não visitam seu site de forma alguma, então não precisam de liberação: o vencimento do domínio é consultado no banco de dados público de registros (RDAP ou WHOIS), os registros DNS por DNS-over-HTTPS público, e as listas negras com o Google Web Risk e o URLhaus. Os testes de desempenho em laboratório são executados pelo PageSpeed Insights do Google a partir dos próprios servidores do Google, então é o Google que precisa ser liberado, e não nós. Os heartbeats funcionam no sentido contrário: suas tarefas enviam solicitações ao SaaSMaestro. Seus dados do Google vêm das APIs do Google.
Sinais de que o escaneamento está sendo bloqueado
- Alertas de “O site está fora do ar” para um site que carrega normalmente no seu navegador. Isso acontece quando um firewall descarta nossas solicitações silenciosamente.
- “Nenhuma tag do Google no HTML da página inicial” mesmo com o GA4 registrando visitas. Isso acontece quando uma página de desafio ou de bloqueio é retornada no lugar da sua página inicial.
- Verificações de páginas-chave falhando porque o texto esperado está ausente, quando uma página de desafio é exibida no lugar da página.
- Títulos de página ausentes ou errados, um sitemap que parece ter sumido ou um bloco com uma letra no lugar do ícone do site.
Como liberar os endereços na lista de permissões
Os passos exatos dependem do que protege seu site. Libere os endereços na lista de permissões em todos os lugares onde as solicitações possam ser bloqueadas:
| Proteção | O que fazer |
|---|---|
| Cloudflare | Adicione uma IP Access Rule com a ação “Allow” para o endereço, ou uma regra personalizada do WAF que ignore a proteção contra bots e a limitação de taxa para ele. |
| Plugins de segurança do WordPress | No Wordfence, Sucuri, iThemes ou similar, adicione o endereço aos endereços IP permitidos ou confiáveis. |
| Firewall da hospedagem | Adicione o endereço à lista de permissões no painel de controle da sua hospedagem ou peça à sua hospedagem que faça isso. |
| Firewall do servidor | Permita conexões de entrada vindas do endereço nas portas 80 e 443, por exemplo no iptables, no ufw ou nos grupos de segurança do seu provedor de nuvem. |
| Limitação de taxa e bloqueio geográfico | Isente o endereço de limites de taxa e bloqueios por país. |
Depois você não precisa fazer nada no SaaSMaestro. A disponibilidade é verificada de novo em até 15 minutos, as verificações diárias em até um dia e as semanais em até uma semana, e os alarmes falsos se resolvem sozinhos.
Se você preferir que seus sites não sejam escaneados
Proprietários e administradores podem desativar qualquer serviço de Saúde dos sites na respectiva janela, em Configurações → seu espaço de trabalho → Conexões de dados, ou deixar um site de fora. Seus dados do Google Analytics e do Search Console não são afetados, mas as verificações, os alertas e as anotações automáticas desse serviço deixam de funcionar.