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
Si quieres verificar un servicio que está detrás de un firewall, puedes configurar el firewall de tus servicios para que acepte tráfico del conjunto actual de direcciones IP que se usan para las verificaciones de tiempo de actividad. Para obtener estas direcciones IP, sigue estas instrucciones:
Console
-
En la Google Cloud consola de, ve a la
Verificaciones de tiempo de actividad página:
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 la barra de herramientas de la Google Cloud consola, elige tu Google Cloud proyecto. Para las configuraciones de App Hub, selecciona el proyecto host o el proyecto de administración de App Hub.
- En el menú Verificaciones de tiempo de actividad, haz clic en get_app Descargar.
Se descarga un archivo
uptime-source-ips.txtque contiene las direcciones IP.
gcloud
Ejecuta el gcloud monitoring uptime list-ips comando:
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. - 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. Para 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. Para 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. Para 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. Para 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. Para 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. Para 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. Para 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
ipcontiene 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-Agentes siempre el siguiente:GoogleStackdriverMonitoring-UptimeChecks(https://cloud.google.com/monitoring)Especificar un encabezado
User-Agentpersonalizado genera un error de validación de formato y evita que se guarde la configuración de verificación.
¿Qué sigue?
- Administra verificaciones de tiempo de actividad
- Crea políticas de alertas para las verificaciones de tiempo de actividad
- Elabora gráficos de las métricas de verificación de tiempo de actividad