En este documento, se muestra cómo obtener una lista de las direcciones IP que usan los servidores de verificación de tiempo de actividad y cómo puedes identificar el tráfico de los servidores de verificación de tiempo de actividad en tus registros.
Cómo enumerar direcciones IP
Cuando verificas un servicio que está detrás de un firewall, puedes configurar el firewall de tus servicios a fin de que acepte tráfico del conjunto actual de direcciones IP que se usan para la verificación del tiempo de actividad. Para obtener estas direcciones IP, sigue las siguientes instrucciones:
Console
-
En la consola de Google Cloud, ve a la página Verificaciones de tiempo de actividad:
Ve a Verificaciones de tiempo de actividad
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.
- En el menú Verificaciones de tiempo de actividad, haz 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 muestra la siguiente información para cada dirección IP:
- La dirección IP, no un rango, en formato IPv4 o IPv6.
- La región:
USA
,EUROPE
,SOUTH_AMERICA
oASIA_PACIFIC
. - Es la ubicación dentro de la región.
API
Llama al método uptimeCheckIps.list
de la API de Monitoring.
El método muestra la siguiente información para cada dirección IP:
- La 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 rango, en formato IPv4 o IPv6.
C#
Para autenticarte en Monitoring, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Para autenticarte en Monitoring, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Go
Para autenticarte en Monitoring, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Para autenticarte en Monitoring, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
PHP
Para autenticarte en Monitoring, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para autenticarte en Monitoring, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Ruby
Para autenticarte en Monitoring, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Las verificaciones de tiempo de actividad pueden provenir de cualquiera de las direcciones IP, aunque solo se usa una dirección de cada ubicación geográfica para cada intervalo de tiempo. Las ubicaciones geográficas se enumeran en el panel de verificaciones de tiempo de actividad, como se muestra en la sección anterior. También puedes usar servicios gratuitos basados en la Web para identificar las ubicaciones registradas de las direcciones IP que descargaste.
Identifica el tráfico de la verificación de tiempo de actividad en los registros
Puedes identificar solicitudes de los servidores de verificación de tiempo de actividad mediante la siguiente información en los registros de solicitud de tu servicio:
- ip: El campo
ip
contiene una de las direcciones que usan los servidores de verificación de tiempo de actividad. Para obtener información sobre cómo enumerar todas las direcciones IP, consulta Cómo enumerar direcciones IP. User-Agent: El valor del encabezado
User-Agent
es siempre el siguiente:GoogleStackdriverMonitoring-UptimeChecks(https://cloud.google.com/monitoring)
Especificar un encabezado personalizado
User-Agent
genera un error de validación de formato y evita que se guarde la configuración de verificación.
¿Qué sigue?
- Administra las verificaciones de tiempo de actividad
- Crea políticas de alertas para las verificaciones de tiempo de actividad
- Cómo crear gráficos con métricas de verificación del tiempo de actividad