Para permitir sondagens de entrada pelo firewall, recupere a lista de
endereços IP usados pelos servidores de verificação de tempo de atividade do Cloud Monitoring. Você também pode usar
esses endereços IP e o cabeçalho da solicitação User-Agent para identificar o tráfego
de verificação de tempo de atividade nos registros do seu serviço.
Listar endereços IP
Ao verificar um serviço que está atrás de um firewall, é possível configurar o firewall do serviço para aceitar o tráfego do conjunto atual de endereços IP usados para verificação de tempo de atividade. Para receber esses endereços IP, siga estas instruções:
Console
-
No console Google Cloud , acesse a página
Verificações de tempo de atividade:
Acesse Verificações de tempo de atividade
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoring.
- Na barra de ferramentas do console Google Cloud , selecione seu projeto Google Cloud . Para configurações do App Hub, selecione o projeto host ou de gerenciamento do App Hub.
- No menu Verificações de tempo de atividade, clique em get_app Fazer o download.
Um arquivo
uptime-source-ips.txté baixado e contém os endereços IP.
gcloud
Execute o comando gcloud monitoring uptime list-ips:
gcloud monitoring uptime list-ips
O método retorna as informações a seguir sobre cada endereço IP:
- o endereço IP, não um intervalo, nos formatos IPv4 ou IPv6.
- A região:
USA,EUROPE,SOUTH_AMERICAouASIA_PACIFIC. - O local dentro da região.
API
Chame o método uptimeCheckIps.list da API Monitoring.
O método retorna as informações a seguir sobre cada endereço IP:
- A região:
USA,EUROPE,SOUTH_AMERICAouASIA_PACIFIC. - uma localização mais específica dentro da região;
- o endereço IP, não um intervalo, nos formatos IPv4 ou IPv6.
C#
Para autenticar no Monitoring, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Para autenticar no Monitoring, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Go
Para autenticar no Monitoring, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Para autenticar no Monitoring, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
PHP
Para autenticar no Monitoring, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Para autenticar no Monitoring, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Ruby
Para autenticar no Monitoring, configure o Application Default Credentials. Para mais informações, consulte Configurar 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 período. Os locais geográficos estão listados no painel de verificações de tempo de atividade. Você também pode usar serviços baseados na Web sem custo financeiro para identificar os locais registrados dos endereços IP baixados.
Identificar o tráfego de verificação de tempo de atividade nos registros
É possível identificar solicitações dos servidores de verificação de tempo de atividade de acordo com as informações contidas nos registros de solicitações do serviço:
- ip: o campo
ipcontém um dos endereços usados pelos servidores de verificação de tempo de atividade. Para informações sobre como listar todos os endereços IP, consulte Listar endereços IP. User-Agent: o valor do cabeçalho
User-Agenté sempre o seguinte:GoogleStackdriverMonitoring-UptimeChecks(https://cloud.google.com/monitoring)A especificação de um cabeçalho personalizado
User-Agentresulta em um erro de validação de formulário e impede que a configuração de verificação seja salva.
A seguir
- Gerenciar verificações de tempo de atividade
- Criar políticas de alertas para verificações de tempo de atividade
- Criar gráficos de métricas de verificação de tempo de atividade