Version 1: Planungsleitfaden für den Google Cloud-Agent für SAP

Für Support und Monitoring bietet Google Cloud den Agent für SAP für SAP-Arbeitslasten, die auf Compute Engine-VM-Instanzen und Bare-Metal-Lösungsservern ausgeführt werden.

Gemäß den Anweisungen müssen Sie, um Support von SAP zu erhalten und die Service Level Agreements (SLAs) einzuhalten, den Google Cloud-Agent für SAP auf allen Compute Engine-VM-Instanzen und Bare-Metal-Lösungsservern installieren, die ein beliebiges SAP-System ausführen. Weitere Informationen zu den Supportvoraussetzungen finden Sie im SAP-Hinweis 2456406 – SAP auf der Google Cloud Platform: Voraussetzungen für den Support.

Version 1 des Google Cloud-Agents für SAP ist der Nachfolger des Google Cloud-Monitoring-Agents für SAP NetWeaver Version 2. Zusätzlich zur obligatorischen Erfassung von SAP Host Agent-Messwerten enthält der Google Cloud-Agent für SAP unter Linux optionale Funktionen wie die Erfassung von Prozessmonitoring-Messwerten und Workload Manager-Bewertungsmesswerten. Sie können diese Funktionen aktivieren, um Produkte und Dienste wie die Arbeitslastverwaltung für Ihre SAP-Arbeitslasten zu nutzen.

Bei SAP-Systemen, die auf einem Bare-Metal-Lösungsserver ausgeführt werden, ist der Google Cloud-Agent für SAP erforderlich, wenn Sie SAP NetWeaver mit einer der folgenden Datenbanken ausführen:

  • SAP HANA
  • SAP Adaptive Server Enterprise (ASE)
  • SAP MaxDB
  • IBM Db2

Sie installieren den Google Cloud-Agent für SAP auf dem Host zusammen mit dem SAP-System. Eine Anleitung zum Installieren und Konfigurieren des Agents, zum Prüfen der Installation und zum Prüfen der ordnungsgemäßen Ausführung des Agents finden Sie unter:

Wenn Sie die folgenden von Google Cloud bereitgestellten Betriebssystem-Images für RHEL oder SLES für SAP verwenden, ist der Agent von Google Cloud für SAP mit den Betriebssystem-Images verpackt:

  • RHEL: alle "für SAP"-Images
  • SLES: SLES 15 SP4 für SAP und höhere Versionen

Vom Agent erfasste Messwerte

Version 1 des Google Cloud-Agent für SAP ermöglicht das Erfassen der folgenden Messwerte:

Messwerte für den SAP-Host-Agent

Die Erfassung von Messwerten für den SAP-Host-Agent ist standardmäßig aktiviert. Der Google Cloud-Agent für SAP erfasst und sendet alle erforderlichen Informationen, die SAP an den SAP-Host-Agent sendet, einschließlich Messwerten zu Folgendem:

  • CPUs, z. B. CPU-Auslastung.
  • Nichtflüchtiger Speicher, z. B. Laufwerkdurchsatz und Latenz.
  • Arbeitsspeicher, z. B. Speicherverbrauch.
  • Netzwerke, z. B. Netzwerkbandbreite.
  • Konfiguration, einschließlich Informationen zum Hostcomputer und zu seiner Umgebung.

Die vom Google Cloud-Agent für SAP erfassten Messwerte werden von SAP bestimmt. Eine Beschreibung der vom Agent erfassten Messwerte finden Sie im SAP-Hinweis 2469354 – Wichtige Monitoring-Messwerte für SAP in IaaS-Infrastruktur.

Prozessmonitoring-Messwerte

Unter Linux kann der Google Cloud-Agent für SAP Prozessmonitoring-Messwerte für Ihre SAP-Anwendungen und deren Laufzeitstatus erfassen. Die in den Prozessmonitoring-Messwerten erfassten Informationen helfen Ihnen, die Probleme mit Ihrem SAP-System zu beheben. Bei Problemen mit Prozessmonitoring-Messwerten kann Cloud Customer Care Sie bei einer Lösung unterstützen.

Die Erfassung von Prozessmonitoring-Messwerten ist ein optionales Feature, das Sie nach der Installation des Google Cloud-Agents für SAP aktivieren können. Informationen zum Aktivieren der Erfassung von Prozessmonitoring-Messwerten finden Sie im Artikel Google Cloud-Agent für SAP unter Linux konfigurieren.

Prozessmonitoring-Messwerte sind schnell wechselnde Messwerte, die standardmäßig alle fünf Sekunden erfasst werden.

Die mit Prozessmonitoring-Messwerten erfassten Daten bieten Beobachtbarkeit für Ihre SAP HANA-Hochverfügbarkeitsclusterkonfigurationen. Für die Beobachtbarkeit und die Einrichtung von Benachrichtigungen auf Basis von Messwert-Schwellenwerten müssen Sie die von Google Cloud bereitgestellten benutzerdefinierten Dashboards installieren. Weitere Informationen zur Einrichtung des Dashboards finden Sie unter Erfasste Messwerte ansehen.

In der folgenden Tabelle werden die vom Agent erfassten Prozessmonitoring-Messwerte beschrieben. Den Messwertstrings in dieser Tabelle muss das Präfix workload.googleapis.com/ vorangestellt werden. Dieses Präfix wurde in den Einträgen der folgenden Tabelle weggelassen.

Messwert Kategorie Beschreibung
sap/hana/service SAP HANA Numerischer Antwortcode für die SAP HANA-Dienstverfügbarkeit.
  • 0: Dienst wird nicht ausgeführt
  • 1: Dienst wird ausgeführt
sap/hana/ha/replication SAP HANA Numerischer Antwortcode für die SAP HANA-Systemreplikation basierend auf der SAP-System-ID, der SAP-Instanznummer und dem SAP-Dienstnamen.
  • 0: Ein Fehler ist aufgetreten.
  • 10: Die Replikation ist deaktiviert (eigenständiger Modus).
  • 12: Replikation ist aktiv. Der aktuelle Knoten ist der sekundäre Knoten.
  • 15: Replikation ist aktiv. Die Initialisierung oder die Synchronisierung mit der primären Instanz ist abgeschlossen und die sekundäre Instanz wird kontinuierlich repliziert.
sap/hana/availability SAP HANA Numerischer Antwortcode für die SAP HANA-Systemverfügbarkeit basierend auf der SAP-System-ID und der SAP-Instanznummer.
  • 0: Mindestens ein Prozess ist nicht aktiv
  • 1: Alle Prozesse sind aktiv
sap/hana/ha/availability SAP HANA Numerischer Antwortcode für den Hochverfügbarkeitsstatus des SAP HANA-Systems, basierend auf der SAP-System-ID und der SAP-Instanznummer.
  • 0: Unbekannter Status
  • 1: Aktueller Knoten ist sekundär
  • 2: Primärer Knoten ist fehlerhaft
  • 3: Primärer Knoten ist online, aber Replikation ist nicht vollständig funktionsfähig
  • 4: Primärer Knoten ist online, während die Replikation ausgeführt wird
sap/hana/query/state SAP HANA Numerischer Antwortcode, der die Systemdiagnose von SAP HANA basierend auf der Abfrage select * from dummy darstellt. Der Wert 0 weist auf einen Erfolg hin. Jeder andere Wert gibt Fehler an.
sap/hana/query/overalltime SAP HANA Wird nur gemeldet, wenn query/state den Wert 0 hat. Dies ist die Gesamtzeit, die von der Abfrage beansprucht wird, einschließlich clientseitiger Zeit und Serverzeit in Mikrosekunden.
sap/hana/query/servertime SAP HANA Wird nur gemeldet, wenn query/state den Wert 0 hat. Dies ist die Zeit, die der Server zur Verarbeitung der Abfrage benötigt, in Mikrosekunden.
sap/cluster/failcounts SAP HANA Der Failcount-Wert der Linux-HA-Ressourcen. Wenn die Ressource nicht vorhanden ist, wird keine Failcount registriert. Andernfalls meldet das Cluster-Monitoring crm_mon die Anzahl der fehlgeschlagenen Aktionen.
sap/cluster/nodes Pacemaker-Cluster Numerischer Antwortcode, der den Status des Linux-HA-Clusters angibt.
  • -10: Unbekannt
  • -1: Unbereinigter Status
  • 0: Herunterfahren
  • 1: Standby
  • 2: Online
sap/cluster/resources Pacemaker-Cluster Numerischer Antwortcode, der angibt, ob die Linux-HA-Clusterressource ausgeführt wird.
  • -10: Unbekannt
  • 0: fehlgeschlagen
  • 1: Beendet
  • 2: Wird gestartet
  • 3: Ressource hat einen der folgenden stabilen Status: Master, Slave oder Started
sap/nw/availability SAP NetWeaver Numerischer Antwortcode für die SAP NetWeaver-Systemverfügbarkeit basierend auf der SAP-System-ID, der SAP-Instanznummer und dem SAP-Dienstnamen.
  • 0: Unbekannter Status
  • 1: Aktueller Knoten ist aktiv oder eingerichtet
sap/nw/service SAP NetWeaver Numerischer Antwortcode für die SAP NetWeaver-Dienstverfügbarkeit, basierend auf der SAP-System-ID, der SAP-Instanznummer und dem SAP-Dienstnamen.
  • 0: Dienst wird nicht ausgeführt
  • 1: Dienst wird ausgeführt
sap/nw/icm/rcode SAP NetWeaver Antwortcode, basierend auf dem HTTP 1.1-Protokoll einer nicht authentifizierten ICM-URL-Ressource (lokaler Aufruf).
sap/nw/icm/rtime SAP NetWeaver Antwortzeit in Millisekunden einer nicht authentifizierten ICM-URL-Ressource (lokaler Aufruf).
sap/nw/ms/rcode SAP NetWeaver Antwortcode, basierend auf dem HTTP 1.1-Protokoll einer nicht authentifizierten Message-Server-URL-Ressource (lokaler Aufruf).
sap/nw/ms/rtime SAP NetWeaver Antwortzeit in Millisekunden einer nicht authentifizierten Message-Server-URL-Ressource (lokaler Aufruf).
sap/nw/ms/wp SAP NetWeaver Anzahl der ABAP-Arbeitsprozesse (NW ABAP) oder Java-Serverknoten (NW Java), die von der Message-Server-Informationsseite gemeldet werden.
sap/nw/abap/proc/busy SAP NetWeaver Anzahl der ausgelasteten ABAP-Arbeitsprozesse nach Typ, z. B. DIA, ICM und DISP.
sap/nw/abap/proc/count SAP NetWeaver Anzahl aller ABAP-Arbeitsprozesse nach Typ, z. B. DIA, ICM und DISP.
sap/nw/abap/queue/current SAP NetWeaver Die aktuelle Anzahl der ABAP-Warteschlangen, die von den ABAP-Arbeitsprozessen verwendet werden, gruppiert nach den Arbeitsprozesstypen wie DIA, ICM, DISP usw.
sap/nw/abap/queue/peak SAP NetWeaver Die maximale Anzahl der ABAP-Warteschlangen, die von den ABAP-Arbeitsprozessen verwendet werden, gruppiert nach Arbeitsprozesstypen wie DIA, ICM, DISP usw.
sap/nw/abap/sessions SAP NetWeaver Anzahl der ABAP-Sitzungen nach Sitzungstyp.
sap/nw/abap/rfc SAP NetWeaver Anzahl der ABAP-RFC-Verbindungen nach Sitzungstyp.
sap/nw/enq/locks/usercountowner SAP NetWeaver Anzahl der Warteschlangensperren in SAP NetWeaver-Systemen Wenn Ihr System viele offene Sperreinträge hat, kann dies zu Leistungsproblemen für Ihre Nutzer führen.
sap/mntmode Zusätzliche SAP-Messwerte Wartungsmodus der entsprechenden SAP-System-ID (SID), die manuell festgelegt wurde, um anzugeben, dass das System absichtlich nicht verfügbar ist (maintenancemode = TRUE). Dieser Messwert wird verwendet, um Benachrichtigungen für die Systeme zu unterdrücken, die während der geplanten Wartung nicht verfügbar sind.

Führen Sie den folgenden Befehl aus, um den Agent zu benachrichtigen, wenn eine bestimmte SID gerade geplant wird:


google_cloud_sap_agent maintenance \
    --enable=TRUE or FALSE \
    --sid=SID
sap/service/is-failed Zusätzliche SAP-Messwerte Gibt an, ob die Betriebssystemdienste in Verbindung mit SAP- und Clusterdiensten fehlgeschlagen sind. Der Exit-Code 0 stellt einen Fehler dar.
sap/service/is-disabled Zusätzliche SAP-Messwerte Dieser Messwert wird ausgefüllt, wenn die Dienste pacemaker, corosync, sapconf, saptune und sapinit nicht aktiviert sind.
sap/hana/cpu/utilization Zusätzliche SAP-Messwerte CPU-Auslastung pro Prozess (%) von SAP HANA-Prozessen.
sap/nw/cpu/utilization Zusätzliche SAP-Messwerte CPU-Auslastung pro Prozess (%) von SAP NetWeaver-Prozessen.
sap/control/cpu/utilization Zusätzliche SAP-Messwerte CPU-Auslastung pro Prozess (%) von SAP Control-Prozessen.
sap/hana/memory/utilization Zusätzliche SAP-Messwerte Speicherauslastung pro Prozess (MB) von HANA-Prozessen.
sap/nw/memory/utilization Zusätzliche SAP-Messwerte Speicherauslastung pro Prozess (MB) von NetWeaver-Prozessen.
sap/control/memory/utilization Zusätzliche SAP-Messwerte Speicherauslastung pro Prozess (MB) von SAP Control-Prozessen.
sap/infra/migration Google Cloud-Infrastrukturmesswerte Gibt an, ob eine VM-Instanz eine Live-Migration durchführt.
sap/agent/health Agent für SAP-Messwerte Gibt an, ob der Agent aktiv ausgeführt wird:
  • Der Wert true gibt an, dass der Agent aktiv ist und ausgeführt wird.
  • Der Wert false gibt an, dass der Agent nicht ausgeführt wird.
sap/agent/cpu/utilization Agent für SAP-Messwerte CPU-Auslastung durch den Agent für den SAP-Daemon-Prozess.
sap/agent/memory/utilization Agent für SAP-Messwerte Speicherauslastung durch den Agent für den SAP-Daemon-Prozess.

Bewertungsmesswerte für Arbeitslastmanager

Unter Linux kann der Google Cloud-Agent für SAP Arbeitslastmanager-Bewertungsmesswerte erfassen, die die Arbeitslastmanager-Dienste für Ihre SAP-Arbeitslasten aktivieren. Mit den in den Arbeitslastmanager-Bewertungsmesswerten erfassten Informationen können Sie die Konfiguration und die Einstellungen Ihrer SAP-Anwendungen, -Datenbanken und -Hochverfügbarkeitskonfigurationen prüfen.

Die Erfassung von Arbeitslastmanager-Bewertungsmesswerten ist ein optionales Feature, das Sie nach der Installation des Google Cloud-Agents für SAP aktivieren können. Informationen zu den Schritten zum Aktivieren der Erfassung von Arbeitslastmanager-Bewertungsmesswerten finden Sie unter Google Cloud-Agent für SAP unter Linux konfigurieren.

Die Messwerte der Arbeitslastmanager-Bewertungsmesswerte ändern sich langsam und werden standardmäßig alle 5 Minuten erfasst.

In der folgenden Tabelle werden die vom Agent erfassten Arbeitslastmanager-Bewertungsmesswerte beschrieben. Den Messwertstrings in dieser Tabelle muss das Präfix workload.googleapis.com/ vorangestellt werden. Dieses Präfix wurde in den Einträgen der folgenden Tabelle weggelassen.

Messwert Kategorie Beschreibung
sap/validation/system Arbeitslastmanager Numerischer Messwert, der immer 1 ist.
sap/validation/corosync Arbeitslastmanager Numerischer Messwert für die Corosync-Konfiguration auf der Instanz:
  • 0: Keine Corosync-Konfiguration gefunden
  • 1: Corosync-Konfiguration gefunden
sap/validation/pacemaker Arbeitslastmanager Numerischer Messwert für die Pacemaker-Konfiguration auf der Instanz:
  • 0: Kein Pacemaker gefunden
  • 1: Pacemaker-Konfiguration gefunden
sap/validation/hana Arbeitslastmanager Numerischer Messwert für SAP HANA auf der Instanz:
  • 0: Kein SAP HANA gefunden
  • 1: SAP HANA gefunden
sap/validation/netweaver Arbeitslastmanager Numerischer Messwert für SAP NetWeaver auf der Instanz:
  • 0: Kein SAP NetWeaver gefunden
  • 1: SAP NetWeaver gefunden

Preise

Der Google Cloud-Agent für SAP kann kostenlos installiert und ausgeführt werden. Sie sind jedoch für die Kosten verantwortlich, die sich aus dem Lesen und Schreiben von Daten in Cloud Monitoring ergeben.

Die vom Agent erfassten Messwerte werden in Monitoring nach folgenden Kriterien berechnet:

  • Monitoring API-Leseaufrufe, die das kostenlose monatliche API-Kontingent überschreiten.
  • Messwerte, die nach Byte aufgenommen werden, wenn die aufgenommenen Messwertdaten das kostenlose monatliche Messwertkontingent überschreiten.

In Monitoring bezieht sich Aufnahme auf den Prozess des Schreibens von Zeitachsen in Monitoring. Jede Zeitachse enthält eine bestimmte Anzahl an Datenpunkten. Diese Datenpunkte bilden die Grundlage für Aufnahmegebühren. Preisinformationen finden Sie im Artikel Monitoring-Preise.

Informationen zu den allgemeinen Konzepten in Monitoring finden Sie im Artikel Messwerte, Zeitachsen und Ressourcen.

Monatliche Kostenschätzungen

In diesem Abschnitt wird dargestellt, wie die monatlichen Kosten für das Erfassen von Messwertdaten für Messwerte geschätzt werden, die nach API-Leseaufrufen und aufgenommenen Byte berechnet werden.

Die Beispiele in diesem Abschnitt beruhen auf den Monitoring-Preisen vom Dezember 2022. Diese Beispiele dienen zur Veranschaulichung von Berechnungen. Umfassende Schätzungen erhalten Sie mit dem Preisrechner.

In der folgenden Tabelle sind die monatlichen Kostenschätzungen für einige erforderliche und optionale Funktionen des Agents zusammengefasst. Eine ausführliche Anleitung für die Kostenschätzung finden Sie unter Messwerte des SAP-Host-Agents, Prozessmonitoring-Messwerte und Arbeitslastmanager-Bewertungsmesswerte.

Funktion Typ Anzahl der VM-Instanzen Kosten ($)
SAP-Host-Agent-Messwerteerfassung Erforderlich 100 209 $
Erfassung von Prozessmonitoring-Messwerten Optional 100 1.513,17 $
Erfassung von Arbeitslastmanager-Bewertungsmesswerten Optional 500 4,41 $

Preisbeispiel für Messwerte, die nach API-Leseaufrufen berechnet werden

Das folgende Beispiel zeigt, wie Sie die Kosten für das Erfassen von Messwertdaten, die nach API-Leseaufrufen berechnet werden, z. B. SAP-Host-Agent-Messwerte, schätzen können.

Messwerte für den SAP-Host-Agent

Stellen Sie sich ein Szenario vor, in dem Sie eine bestimmte Anzahl von Compute Engine-VM-Instanzen haben, die jeden Monat eine bestimmte Anzahl von API-Leseaufrufen ausführen. Die Variablen im Szenario umfassen Folgendes:

  • Die Rate, mit der eine VM-Instanz API-Leseaufrufe ausführt.
  • Die Anzahl der Compute Engine-VM-Instanzen.

Für diese Kostenschätzung nehmen wir an, dass es in einem Monat etwa 43.800 Minuten gibt.

60 * 730 Stunden (365 Tage / 12 Monate * 24 Stunden)

Angenommen, eine VM-Instanz führt API-Leseaufrufe mit einer Rate von 5 Aufrufen/Minute aus.

Für eine VM-Instanz betragen die gesamten API-Leseaufrufe für einen Monat bei 5 Aufrufen/Minute: 219.000 (43.800 * 5)

Nehmen wir an, Sie haben 100 VM-Instanzen.

  • Gesamtzahl der API-Leseaufrufe pro Monat: 21.900.000

    (219.000 * 100)

  • Anzahl der API-Leseaufrufe pro Monat nach Abzug des kostenlosen Kontingents: 20.900.000

    (21.900.000 - 1.000.000 = 20.900.000)

  • Ungefähre Kosten pro Monat für 100 VM-Instanzen: 209 $

    (20.900.000 / 1000) * 0,01

Anzahl Lesevorgänge Rate ($/1.000 Lesevorgänge) Kosten ($)
Kostenloses Kontingent/Monat 1.000.000 0,00 0,00 $
Kann in Rechnung gestellt werden 20.900.000 0,01 209 $
Gesamt 21.900.000 209 $

Preisbeispiel für Messwerte, die nach aufgenommenen Byte berechnet werden

Das folgende Beispiel zeigt, wie Sie die Kosten für das Erfassen von Messwertdaten für die nach aufgenommenen Byte berechneten Messwerte, z. B. Prozessmonitoring-Messwerte und Arbeitslastmanager-Bewertungsmesswerte, schätzen.

Prozessmonitoring-Messwerte

Stellen Sie sich ein Szenario vor, in dem Sie eine bestimmte Anzahl von Compute Engine-VM-Instanzen haben, die jeden Monat Daten von einer bestimmten Anzahl von Messwerten schreiben. Die Variablen im Szenario umfassen Folgendes:

  • Die Rate, mit der die Messwertdaten geschrieben werden
  • Die Anzahl der Messwerte
  • Die Anzahl der Compute Engine-VM-Instanzen.

Für diese Kostenschätzung nehmen wir an, dass es in einem Monat etwa 43.800 Minuten gibt.

60 * 730 Stunden (365 Tage / 12 Monate * 24 Stunden)

Für einen Messwert werden Daten mit einer Rate von 1 Datenpunkt pro 5 Sekunden geschrieben, d. h. 12 Datenpunkte pro Minute für einen Monat:

  • Datenpunkte insgesamt: 525.600 (43.800 Minuten * 12 Datenpunkte)
  • Aufgenommenes Volumen insgesamt:
    • 4.204.800 Byte (525.600 Datenpunkte × 8 Byte)
    • Dies beträgt 4,01000977 MiB (4.204.800 Byte ÷ 1.048.576 Byte/MiB)

Nehmen wir an, Sie haben 100 VM-Instanzen mit jeweils 15 Messwerten.

  • Monatliche Datenaufnahme insgesamt: 6.015,01466 MiB

    4,01000977 MiB für einen Messwert × 1500 (100 VM-Instanzen × 15 Messwerte)

  • Ungefähre Kosten pro Monat 100 VM-Instanzen: 1.513,17 $

    (6.015,01466 - 150) * 0,258

Datenaufnahme in MiB Preis ($/MiB) Kosten ($)
Kostenloses Kontingent/Monat 150 0,00 0,00 $
Kann in Rechnung gestellt werden 5.865,01466 0,258 1.513,17 $
Gesamt 6.015,01466 1.513,17 $

Bewertungsmesswerte für Arbeitslastmanager

Stellen Sie sich ein Szenario vor, in dem Sie eine bestimmte Anzahl von Compute Engine-VM-Instanzen haben, die jeden Monat Daten von einer bestimmten Anzahl von Messwerten schreiben. Die Variablen im Szenario umfassen Folgendes:

  • Die Rate, mit der die Messwertdaten geschrieben werden
  • Die Anzahl der Messwerte
  • Die Anzahl der Compute Engine-VM-Instanzen.

Für diese Kostenschätzung nehmen wir an, dass es in einem Monat etwa 43.800 Minuten gibt.

60 * 730 Stunden (365 Tage / 12 Monate * 24 Stunden)

Für einen Messwert werden Daten mit einer Rate von 1 Datenpunkt pro 300 Sekunden geschrieben, d. h. 0,2 Datenpunkte pro Minute für einen Monat:

  • Datenpunkte insgesamt: 8.760 (43.800 Minuten * 0,2 Datenpunkte)
  • Aufgenommenes Volumen insgesamt:
    • 70.080 Byte (8.760 Datenpunkte × 8 Byte)
    • Dies beträgt 0,0668335 MiB (70.080 Byte ÷ 1.048.576 Byte/MiB)

Nehmen wir an, Sie haben 500 VM-Instanzen mit jeweils 5 Messwerten.

  • Monatliche Datenaufnahme insgesamt: 167,08375 MiB

    0,0668335 MiB für einen Messwert × 2.500 (500 VM-Instanzen × * 5 Messwerte)

  • Ungefähre Kosten pro Monat 500 VM-Instanzen: 4,41 $

    (167,08375 - 150) * 0,258

Datenaufnahme in MiB Preis ($/MiB) Kosten ($)
Kostenloses Kontingent/Monat 150 0,00 0,00 $
Kann in Rechnung gestellt werden 17,08375 0,258 4,41 $
Gesamt 167,08375 4,41 $

Unterstützte Betriebssysteme

Der Google Cloud-Agent für SAP unterstützt alle Betriebssysteme, die von SAP NetWeaver und SAP HANA unterstützt werden. Weitere Informationen finden Sie in der Liste der unterstützten Betriebssysteme für SAP NetWeaver und in der Liste der unterstützten Betriebssysteme für SAP HANA.

Authentifizierung und Zugriff

Der Google Cloud-Agent für SAP benötigt ein IAM-Dienstkonto (Identity and Access Management) für die Authentifizierung bei Google Cloud und für den Zugriff auf Google Cloud-Ressourcen.

IAM-Rollen, die dem Dienstkonto zugewiesen sind, bestimmen, mit welchen Google Cloud-Ressourcen der Agent interagieren kann.

Wenn Sie kein vorhandenes oder Standarddienstkonto verwenden, müssen Sie das Dienstkonto in Ihrem Google Cloud-Projekt erstellen und dem Dienstkonto mindestens eine Rolle zuweisen.

Dienstkonto angeben

Wenn der Agent auf einer Compute Engine-VM ausgeführt wird, verwendet der Agent standardmäßig das Dienstkonto der Host-VM. Das Host-VM-Dienstkonto ist normalerweise ein Dienstkonto mit eingeschränkten Rollen, das Sie oder einer Ihrer Kollegen erstellen. Es kann sich aber auch um das Standarddienstkonto von Compute Engine handeln, das standardmäßig umfangreiche Berechtigungen hat.

Wenn der Agent auf einem Bare-Metal-Lösungsserver ausgeführt wird, müssen Sie ein Dienstkonto mit einem JSON-Dienstkontoschlüssel erstellen. Weitere Informationen finden Sie im Artikel Dienstkonto einrichten.

Weitere Informationen zu Dienstkonten, Rollen und Berechtigungen finden Sie unter:

Erforderliche IAM-Rollen

Unabhängig davon, ob Sie ein neues, vorhandenes oder Standarddienstkonto verwenden, muss das Dienstkonto Rollen enthalten, die dem Agent die erforderlichen Berechtigungen gewähren.

Zum Erfassen von SAP-Host-Agent-Messwerten auf VM-Instanzen gewährt die vordefinierte IAM-Rolle Compute-Betrachter (roles/compute.viewer) die Berechtigung zum Abrufen und Auflisten von Compute Engine-Ressourcen, ohne die darauf gespeicherten Daten lesen zu können. Außerdem gewährt die vordefinierte IAM-Rolle Monitoring-Betrachter (roles/monitoring.viewer) die Berechtigung zum Aufrufen von Monitoringdaten.

Zum Erfassen von SAP-Host-Agent-Messwerten auf einem Bare-Metal-Lösungsserver greift der Agent nicht auf die Google Cloud APIs zu. Daher sind kein IAM-Dienstkonto oder IAM-Berechtigungen erforderlich.

Für Prozessmonitoring-Messwerte und Arbeitslastmanager-Bewertungsmesswerte gewährt die vordefinierte IAM-Rolle Monitoring-Messwert-Autor(roles/monitoring.metricWriter) zusätzlich zu den Rollen Compute-Betrachter (roles/compute.viewer) und Monitoring-Betrachter (roles/monitoring.viewer) die Berechtigung zum Schreiben von Messwerten in Monitoring.

Wenn Sie Prozessmonitoring-Messwerte für SAP HANA erfassen und Secret Manager verwenden, gewährt die vordefinierte Rolle Secret-Zugriffsperson für Manager-Secret (roles/secretmanager.secretAccessor) die Berechtigung zum Zugriff auf Secrets, die in Secret Manager gespeichert sind.

Zugriff auf Google Cloud APIs

Compute Engine empfiehlt, Ihre VM-Instanzen so zu konfigurieren, dass sie allen Cloud-APIs umfassende Zugriffsbereiche gewähren und dass Sie nur die IAM-Berechtigungen des Instanzdienstkontos verwenden, um den Zugriff auf Google Cloud-Ressourcen zu beschränken. Weitere Informationen finden Sie unter VM mit vom Nutzer verwalteten Dienstkonto erstellen.

Wenn Sie den Zugriff auf die Cloud APIs auf einer VM-Instanz beschränken, benötigt der Google Cloud-Agent für SAP für die SAP-Host-Agents mindestens die folgenden Google Cloud API-Zugriffsbereiche auf der Host-VM-Instanz:

  • Compute Engine: Schreibgeschützt
  • Stackdriver Monitoring API: Schreibgeschützt

Bei Prozessmonitoring-Messwerten und Arbeitslastmanager-Bewertungsmesswerten müssen die Zugriffsbereiche der Host-VM-Instanz Schreibzugriff haben, um Messwertdaten in Ihren Google Cloud-Projekten zu veröffentlichen. Wenn Sie eine neue Compute Engine-VM-Instanz erstellen, wird diese automatisch mit dem Schreibzugriffsbereich https://www.googleapis.com/auth/monitoring.write konfiguriert.

Wenn der Agent nicht auf einer Compute Engine-VM-Instanz ausgeführt wird, müssen Sie eine Verbindung zu Google Cloud APIs herstellen. Weitere Informationen finden Sie im Artikel Privaten Google-Zugriff für lokale Hosts konfigurieren.

Messwerte in Monitoring

Für Prozessmonitoring-Messwerte und Arbeitslastmanager-Bewertungsmesswerte sendet der Google Cloud-Agent für SAP die von Ihren SAP-Systemen abgerufenen Daten als benutzerdefinierte Messwertdaten an Monitoring. Zum Senden der Daten verwendet der Agent die Cloud Monitoring API, die standardmäßig beim Erstellen eines Cloud-Projekts aktiviert wird.

Eine Übersicht über Monitoring finden Sie im Artikel Einführung in Cloud Monitoring.

Messwertdaten in Monitoring suchen

Die Messwertdaten des Google Cloud-Agent für SAP können angezeigt werden, sobald Monitoring sie empfängt. Mit dem Metrics Explorer können Sie die erfassten Daten suchen und visualisieren. Weitere Informationen zum Suchen der Messwertdaten in Monitoring finden Sie in der Betriebsanleitung für den Google Cloud-Agent für SAP.

Weitere Informationen über die Visualisierung der erfassten Daten in Monitoring finden Sie unter:

Dashboard-Definitionen auf GitHub

Auf GitHub finden Sie eine benutzerdefinierte Dashboard-Definition für SAP HANA, die Sie in Ihrem Google Cloud-Projekt installieren können. Weitere Informationen finden Sie im Verzeichnis dashboards/google-cloud-agent-for-sap im Repository GoogleCloudPlatform/monitoring-dashboard-samples auf GitHub.

Informationen zu diesen Dashboards, einschließlich einer Installationsanleitung, finden Sie unter Erfasste Messwerte anzeigen.

Benachrichtigungen

Sie können Benachrichtigungen in Monitoring konfigurieren, um sich benachrichtigen zu lassen, wenn ein Messwert einen von Ihnen definierten Grenzwert erreicht.

Weitere Informationen finden Sie unter Einführung in Benachrichtigungen.

Automatische Installation

Wenn Sie die Terraform-Konfigurationsdateien oder die Deployment Manager-Vorlagen verwenden, die Google Cloud für die automatisierte Bereitstellung Ihrer Google Cloud-Infrastruktur bietet, wird der Google Cloud-Agent für SAP automatisch im Rahmen des Bereitstellungsprozesses für die von SAP festgelegte Messwerterfassung installiert.

Eine Anleitung zum manuellen Installieren und Konfigurieren des Google Cloud-Agent für SAP finden Sie in den Artikeln:

Google Cloud-Agent für SAP-Codebasis auf GitHub

Für die Sicherheitsanforderungen Ihres Unternehmens können Sie bei Bedarf den Quellcode des Google Cloud-Agent für SAP prüfen. Die Codebasis des Agents ist in einem schreibgeschützten GitHub-Repository google-cloud-sap-agent unter GoogleCloudPlatform/sapagent verfügbar.

Support

Wenden Sie sich bei Problemen mit der Infrastruktur oder den Diensten von Google Cloud an Customer Care. Kontaktdaten finden Sie in der Google Cloud Console auf der Seite Supportübersicht. Wenn Customer Care feststellt, dass sich um ein Problem Ihres SAP-Systems handelt, werden Sie an den SAP-Support verwiesen.

Reichen Sie bei Problemen in Zusammenhang mit SAP-Produkten Ihre Supportanfrage beim SAP-Support ein. SAP wertet das Support-Ticket aus und leitet es, wenn es sich um ein Problem mit der Google Cloud-Infrastruktur handelt, gegebenenfalls an die entsprechende Google Cloud-Komponente in seinem System weiter: BC-OP-LNX-GOOGLE oder BC-OP-NT-GOOGLE.

Supportanforderungen

Bevor Sie Support für SAP-Systeme sowie für die Infrastruktur und Dienste von Google Cloud erhalten können, müssen Sie die Mindestanforderungen für den Supportplan erfüllen.

Weitere Informationen zu den Mindestsupportanforderungen für SAP in Google Cloud finden Sie hier:

Nächste Schritte