In diesem Dokument erfahren Sie, wie Sie eine Liste der von Verfügbarkeitsdiagnose-Servern verwendeten IP-Adressen abrufen und wie Sie Traffic von den Verfügbarkeitsdiagnose-Servern in Ihren Logs identifizieren können.
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. Folgen Sie dieser Anleitung, um diese IP-Adressen abzurufen:
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.
- Wählen Sie in der Symbolleiste der Google Cloud Console Ihr Google Cloud -Projekt aus. Wählen Sie für App Hub Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.
- Klicken Sie im Menü Verfügbarkeitsdiagnosen auf get_app Herunterladen.
Eine Datei
uptime-source-ips.txtwird heruntergeladen und enthält die IP Adressen.
gcloud
Führen Sie den gcloud monitoring uptime list-ips Befehl 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_AMERICAoderASIA_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 ADC für eine lokale Entwicklungsumgebung einrichten.
Java
Richten Sie zur Authentifizierung bei Monitoring Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter ADC für eine lokale Entwicklungsumgebung einrichten.
Go
Richten Sie zur Authentifizierung bei Monitoring Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter ADC für eine lokale Entwicklungsumgebung einrichten.
Node.js
Richten Sie zur Authentifizierung bei Monitoring Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter ADC für eine lokale Entwicklungsumgebung einrichten.
PHP
Richten Sie zur Authentifizierung bei Monitoring Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter ADC für eine lokale Entwicklungsumgebung einrichten.
Python
Richten Sie zur Authentifizierung bei Monitoring Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter ADC für eine lokale Entwicklungsumgebung einrichten.
Ruby
Richten Sie zur Authentifizierung bei Monitoring Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter ADC 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.
Traffic von Verfügbarkeitsdiagnosen in Logs identifizieren
Folgen Sie zum Identifizieren der Anfragen von den Verfügbarkeitsdiagnose-Servern den folgenden Angaben in den Anfrage-Logs des Dienstes:
- ip: Das
ipFeld 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
User-AgentHeader hat immer den folgenden Wert:GoogleStackdriverMonitoring-UptimeChecks(https://cloud.google.com/monitoring)Wenn Sie für einen benutzerdefinierten Header
User-Agentangeben, 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 Verfügbarkeitsdiagnosen in Diagrammen darstellen