In diesem Dokument erfahren Sie, wie Sie eine Liste der IP-Adressen abrufen, die von Verfügbarkeitsdiagnoseservern verwendet werden, und wie Sie Traffic von den Verfügbarkeitsdiagnoseservern in Ihren Protokollen identifizieren.
IP-Adressen auflisten
Wenn Sie einen Dienst prüfen, der sich hinter einer Firewall befindet, können Sie die Firewall des Dienstes so konfigurieren, dass sie Traffic von den aktuell für die Verfügbarkeitsdiagnose verwendeten IP-Adressen akzeptiert. So rufen Sie diese IP-Adressen ab:
Console
-
Rufen Sie in der Google Cloud Console die Seite Uptime-Prüfungen 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 Protokollen 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 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