In diesem Leitfaden werden häufige Probleme beschrieben, die Sie untersuchen können, wenn der Monitoring-Agent für SAP NetWeaver nicht funktioniert.
Log prüfen
Sie können mit der Fehlerbehebung für den Monitoring-Agent für SAP NetWeaver beginnen, indem Sie die Logs des Agents prüfen.
Prüfen Sie die Logs in dem Verzeichnis, das für Ihr Betriebssystem spezifisch ist:
Linux
/var/log/google-sapnetweavermonitoring-agent.log
Windows
C:\Program Files\Google\google-sapnetweavermonitoring-agent\logs\google-sapnetweavermonitoring-agent.log
Unzureichende IAM-Berechtigungen
Notieren Sie sich auf der Detailseite der VM-Instanz in der Google Cloud Console den Namen des VM-Dienstkontos. Beispiel: sap-example@example-project-123456.iam.gserviceaccount.com
.
Bestätigen Sie auf der Startseite "IAM & Verwaltung", dass das Dienstkonto eine IAM-Rolle mit der Berechtigung monitoring.timeSeries.list
enthält.
Wenn Sie den Cloud Monitoring-Agent (nicht den Monitoring-Agent für SAP NetWeaver) installiert haben, müssen Sie Ihrem VM-Dienstkonto möglicherweise zusätzliche IAM-Berechtigungen zuweisen, z. B. die vordefinierte Rolle "Monitoring-Messwert-Autor". Informationen zum Bestätigen der Berechtigungen, die der Monitoring-Agent benötigt, finden Sie in der Cloud Monitoring-Dokumentation:
Falsche Zugriffsbereiche für das VM-Dienstkonto
Zugriffsbereiche sind die Legacy-Methode zum Festlegen von Berechtigungen für Ihre Instanz.
Eine Best Practice besteht darin, den vollständigen Zugriffsbereich cloud-platform
für die Instanz festzulegen und dann den API-Zugriff des Dienstkontos mit IAM-Rollen sicher einzuschränken. Beispiel:
https://www.googleapis.com/auth/cloud-platform
Wenn Sie die Zugriffsbereiche Ihrer VM beschränken, muss die Host-VM die folgenden Zugriffsbereiche haben:
https://www.googleapis.com/auth/source.read_write
https://www.googleapis.com/auth/compute
https://www.googleapis.com/auth/servicecontrol
https://www.googleapis.com/auth/service.management.readonly
https://www.googleapis.com/auth/logging.admin
https://www.googleapis.com/auth/monitoring
https://www.googleapis.com/auth/trace.append
https://www.googleapis.com/auth/devstorage.full_control
Um die Zugriffsbereiche zu ändern, müssen Sie Ihre VM-Instanz anhalten, die Änderungen vornehmen und dann die Instanz neu starten. Anleitungen hierzu finden Sie in der Dokumentation zu Compute Engine. Sie müssen bei diesem Problem keine Änderungen an den Berechtigungen für IAM-Rollen vornehmen.
Fehlender oder falscher SAP-Host-Agent
Damit das Monitoringsystem funktioniert, muss auf Ihrem SAP NetWeaver-System der SAP-Host-Agent installiert sein und der Patch-Level für den Host-Agent dem erforderlichen Minimum entsprechen. Anleitungen zur Installation des SAP-Host-Agents finden Sie in der SAP-Dokumentation.
Informationen zu den Versionsanforderungen für den SAP-Host-Agent finden Sie in den folgenden SAP-Hinweisen:
- Linux: SAP-Hinweis 2460297 – SAP unter Linux auf der Google Cloud Platform: Erweitertes Monitoring
- Windows: SAP-Hinweis 1409604 – Virtualisierung unter Windows: Erweitertes Monitoring
Fehler beim Download
Wenn der Hostserver, auf dem der Monitoring-Agent für SAP NetWeaver ausgeführt wird, ohne öffentliche IP-Adresse erstellt wurde, kann der Monitoring-Agent nicht heruntergeladen werden. Eine Beschreibung zum Einrichten eines NAT-Gateways, das dem Hostserver ausgehenden Zugriff auf das Internet gewährt, finden Sie im Bereitstellungsleitfaden für Ihr Betriebssystem:
- NAT-Gateway auf einer Compute Engine-VM einrichten
- Bereitstellungsleitfaden für SAP NetWeaver unter Linux
- Bereitstellungsleitfaden für SAP NetWeaver unter Windows
Port nicht verfügbar
Der Monitoring-Agent für SAP NetWeaver überwacht Anfragen an Port 18181
. Dieser Port muss verfügbar sein, sonst kann der Monitoring-Agent nicht gestartet werden. Ist dies nicht der Fall, wird in den Logs des SAP-Host-Agents der Fehler Connection Refused
angezeigt. Achten Sie darauf, dass Port 18181
für den Monitoring-Agent für SAP NetWeaver verfügbar ist. Wenn ein anderer Dienst Port 18181
verwendet, müssen Sie den anderen Dienst möglicherweise neu starten oder so konfigurieren, dass er einen anderen Port verwendet.
Fehlende Konfigurationsdatei (nur Bare-Metal-Lösung)
Die Datei configuration.yaml
ist auf dem Hostserver erforderlich, um den Monitoring-Agent für SAP NetWeaver in einer Bare-Metal-Lösungsumgebung zu aktivieren. Wenn Sie die Datei configuration.yaml
nach der Installation des Monitoring-Agents für SAP NetWeaver erstellen müssen, führen Sie die folgenden Schritte aus:
Erstellen Sie die Datei
configuration.yaml
im folgenden Verzeichnis, das für Ihr Betriebssystem spezifisch ist:Linux
/usr/sap/google-sapnetweavermonitoring-agent/configuration.yaml
Windows
C:\Program Files\Google\google-sapnetweavermonitoring-agent\configuration.yaml
Fügen Sie in der Datei
configuration.yaml
die folgende Zeile ein:bare_metal: true
Starten Sie den Monitoring-Agent für SAP NetWeaver neu. Weitere Informationen finden Sie unter Monitoring-Agent für SAP NetWeaver neu starten.
Support für den Monitoring-Agent für SAP NetWeaver erhalten
Wenn Sie Hilfe bei der Behebung eines Problems mit dem Monitoring-Agent für SAP NetWeaver benötigen, erfassen Sie die erforderlichen Diagnoseinformationen und wenden Sie sich an Cloud Customer Care. Weitere Informationen finden Sie unter Diagnoseinformationen zum Monitoring-Agent für SAP NetWeaver.