Leitfaden zur Fehlerbehebung für den Google Cloud-Monitoring-Agent für SAP NetWeaver

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 alte Methode, Berechtigungen für Ihre Instanz festzulegen.

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. Beispiele:

  • 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:

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:

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:

  1. 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

  2. Fügen Sie in der Datei configuration.yaml die folgende Zeile ein:

    bare_metal: true

  3. 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.