In diesem Dokument erfahren Sie, wie Sie eine Liste der von Verfügbarkeitsdiagnosen verwendeten IP-Adressen abrufen und wie Sie den Traffic von den Verfügbarkeitsdiagnose-Servern in Ihre Protokolle.
IP-Adressen auflisten
Zur Überprüfung eines Dienstes, der sich hinter einer Firewall befindet, können Sie Folgendes konfigurieren: Firewall des Dienstes, um Traffic von den aktuell verwendeten IP-Adressen zu akzeptieren für Verfügbarkeitsdiagnosen. So rufen Sie diese IP-Adressen ab:
Console
-
Rufen Sie in der Google Cloud Console die Seite Verfügbarkeitsdiagnosen auf:
Verfügbarkeitsdiagnosen aufrufen
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
- Klicken Sie im Menü Verfügbarkeitsdiagnosen auf get_app Herunterladen.
Die Datei
uptime-source-ips.txt
wird heruntergeladen und enthält die IP-Adressen.
gcloud
Führen Sie den Befehl gcloud monitoring uptime list-ips
aus:
gcloud monitoring uptime list-ips
Die Methode gibt zu jeder IP-Adresse folgende Informationen zurück:
- Die IP-Adresse (kein Bereich) im IPv4- oder IPv6-Format
- Die Region:
USA
,EUROPE
,SOUTH_AMERICA
oderASIA_PACIFIC
- Der Standort innerhalb der Region.
API
Rufen Sie die Methode uptimeCheckIps.list
der Monitoring API auf.
Die Methode gibt zu jeder IP-Adresse folgende Informationen zurück:
- Die Region:
USA
,EUROPE
,SOUTH_AMERICA
oderASIA_PACIFIC
- Einen genauer spezifizierten Standort innerhalb der Region
- Die IP-Adresse (kein Bereich) im IPv4- oder IPv6-Format
C#
Richten Sie zur Authentifizierung bei Monitoring Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Richten Sie zur Authentifizierung bei Monitoring Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Go
Richten Sie zur Authentifizierung bei Monitoring Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Richten Sie zur Authentifizierung bei Monitoring Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
PHP
Richten Sie zur Authentifizierung bei Monitoring Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Richten Sie zur Authentifizierung bei Monitoring Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Ruby
Richten Sie zur Authentifizierung bei Monitoring Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Verfügbarkeitsdiagnosen können von jeder der IP-Adressen stammen. Pro Zeitintervall wird jedoch nur eine einzige Adresse von jedem geografischen Standort verwendet. Die Standorte sind im Dashboard zur Verfügbarkeitsdiagnose aufgeführt, wie im vorherigen Abschnitt dargestellt. Sie können die registrierten Standorte der heruntergeladenen IP-Adressen auch mithilfe von kostenlosen, webbasierten Diensten identifizieren.
Verfügbarkeitsdiagnose-Traffic in Logs identifizieren
Folgen Sie zum Identifizieren der Anfragen von den Verfügbarkeitsdiagnose-Servern den Angaben in den Anfrage-Logs des Dienstes:
- ip: Das Feld
ip
enthält eine der von den Verfügbarkeitsdiagnose-Servern verwendeten Adressen. Informationen zum Auflisten aller IP-Adressen -Adressen finden Sie unter IP-Adressen auflisten. User-Agent: Der Header
User-Agent
hat immer den folgenden Wert:GoogleStackdriverMonitoring-UptimeChecks(https://cloud.google.com/monitoring)
Wenn Sie für
User-Agent
einen benutzerdefinierten Header angeben, wird ein Formularvalidierungsfehler ausgegeben und die Diagnosekonfiguration kann nicht gespeichert werden.
Nächste Schritte
- Verfügbarkeitsdiagnosen verwalten
- Benachrichtigungsrichtlinien für Verfügbarkeitsdiagnosen erstellen
- Messwerte für die Verfügbarkeitsdiagnose grafisch darstellen