En este documento se explica cómo obtener una lista de las direcciones IP que usan los servidores de comprobación de disponibilidad y cómo identificar el tráfico de estos servidores en sus registros.
Mostrar direcciones IP
Cuando compruebas un servicio que está detrás de un cortafuegos, puedes configurar el cortafuegos del servicio para que acepte el tráfico del conjunto actual de direcciones IP que se usan para comprobar el tiempo de actividad. Para obtener estas direcciones IP, sigue estas instrucciones:
Consola
-
En la Google Cloud consola, ve a la página
Comprobaciones de tiempo de actividad:
Ve a Comprobaciones de disponibilidad del servicio.
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuya sección sea Monitorización.
- En la barra de herramientas de la Google Cloud consola, selecciona tu Google Cloud proyecto. En el caso de las configuraciones de App Hub, seleccione el proyecto host de App Hub o el proyecto de gestión de la carpeta habilitada para aplicaciones.
- En el menú Comprobaciones de tiempo de actividad, haga clic en get_app Descargar.
Se descarga un archivo
uptime-source-ips.txt
que contiene las direcciones IP.
gcloud
Ejecuta el comando gcloud monitoring uptime list-ips
:
gcloud monitoring uptime list-ips
El método devuelve la siguiente información de cada dirección IP:
- La dirección IP, no un intervalo, en formato IPv4 o IPv6.
- Región:
USA
,EUROPE
,SOUTH_AMERICA
oASIA_PACIFIC
. - La ubicación dentro de la región.
API
Llama al método
uptimeCheckIps.list
de la API Monitoring.
El método devuelve la siguiente información de cada dirección IP:
- Región:
USA
,EUROPE
,SOUTH_AMERICA
oASIA_PACIFIC
. - Una ubicación más específica dentro de la región.
- La dirección IP, no un intervalo, en formato IPv4 o IPv6.
C#
Para autenticarte en Monitoring, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Para autenticarte en Monitoring, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Go
Para autenticarte en Monitoring, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Para autenticarte en Monitoring, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
PHP
Para autenticarte en Monitoring, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Para autenticarte en Monitoring, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Ruby
Para autenticarte en Monitoring, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Las comprobaciones de tiempo de actividad pueden proceder de cualquiera de las direcciones IP, pero solo se usa una dirección de cada ubicación geográfica en cada intervalo de tiempo. Las ubicaciones geográficas se muestran en el panel de control de comprobaciones de tiempo de actividad, tal como se indica en la sección anterior. También puede usar servicios web gratuitos para identificar las ubicaciones registradas de las direcciones IP que ha descargado.
Identificar el tráfico de comprobaciones de disponibilidad en los registros
Puedes identificar las solicitudes de los servidores de comprobación del tiempo de actividad por la siguiente información de los registros de solicitudes de tu servicio:
- ip el campo
ip
contiene una de las direcciones usadas por los servidores de comprobación del tiempo de actividad. Para obtener información sobre cómo enumerar todas las direcciones IP, consulta Listar direcciones IP. User-Agent: el valor del encabezado
User-Agent
siempre es el siguiente:GoogleStackdriverMonitoring-UptimeChecks(https://cloud.google.com/monitoring)
Si especificas un encabezado personalizado
User-Agent
, se producirá un error de validación del formulario y no se podrá guardar la configuración de la comprobación.
Siguientes pasos
- Gestionar comprobaciones de disponibilidad del servicio
- Crear políticas de alertas para comprobaciones de disponibilidad del servicio
- Crear gráficos de métricas de comprobación del tiempo de actividad