Este documento mostra como obter uma lista de endereços IP usados pelos servidores de verificação de tempo de atividade e como pode identificar o tráfego dos servidores de verificação de tempo de atividade nos seus registos.
Liste endereços IP
Quando estiver a verificar um serviço que está protegido por uma firewall, pode configurar a firewall do serviço para aceitar tráfego do conjunto atual de endereços IP usados para a verificação do tempo de atividade. Para obter estes endereços IP, siga as instruções abaixo:
Consola
-
Na Google Cloud consola, aceda à página
Verificações de tempo de atividade:
Aceda a Verificações de tempo de atividade
Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.
- Na barra de ferramentas da Google Cloud consola, selecione o seu Google Cloud projeto. Para configurações do App Hub, selecione o projeto anfitrião ou o projeto de gestão do App Hub.
- No menu Verificações de tempo de atividade, clique em get_app Transferir.
É transferido um ficheiro
uptime-source-ips.txt
que contém os endereços IP.
gcloud
Execute o comando gcloud monitoring uptime list-ips
:
gcloud monitoring uptime list-ips
O método devolve as seguintes informações para cada endereço IP:
- O endereço IP, não um intervalo, no formato IPv4 ou IPv6.
- A região:
USA
,EUROPE
,SOUTH_AMERICA
ouASIA_PACIFIC
. - A localização na região.
API
Chame o método
uptimeCheckIps.list
da API Monitoring.
O método devolve as seguintes informações para cada endereço IP:
- A região:
USA
,EUROPE
,SOUTH_AMERICA
ouASIA_PACIFIC
. - Uma localização mais específica na região.
- O endereço IP, não um intervalo, no formato IPv4 ou IPv6.
C#
Para se autenticar no Monitoring, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Java
Para se autenticar no Monitoring, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Go
Para se autenticar no Monitoring, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Node.js
Para se autenticar no Monitoring, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
PHP
Para se autenticar no Monitoring, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Python
Para se autenticar no Monitoring, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Ruby
Para se autenticar no Monitoring, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
As verificações de tempo de atividade podem vir de qualquer um dos endereços IP, mas apenas um endereço de cada localização geográfica é usado para cada intervalo de tempo. As localizações geográficas são apresentadas no painel de controlo das verificações de tempo de atividade, conforme mostrado na secção anterior. Também pode usar serviços gratuitos baseados na Web para identificar as localizações registadas dos endereços IP que transferiu.
Identifique o tráfego de verificação de tempo de atividade nos registos
Pode identificar pedidos dos servidores de verificação de tempo de atividade através das seguintes informações nos registos de pedidos do seu serviço:
- ip: o campo
ip
contém um dos endereços usados pelos servidores de verificação de tempo de atividade. Para obter informações sobre como listar todos os endereços IP, consulte o artigo Liste endereços IP. Agente do utilizador: o valor do cabeçalho
User-Agent
é sempre o seguinte:GoogleStackdriverMonitoring-UptimeChecks(https://cloud.google.com/monitoring)
Especificar um cabeçalho personalizado
User-Agent
resulta num erro de validação do formulário e impede que a configuração da verificação seja guardada.
O que se segue?
- Faça a gestão das verificações de tempo de atividade
- Crie políticas de alerta para verificações de tempo de atividade
- Crie gráficos de métricas de verificação de tempo de atividade