Für Support und Monitoring bietet Google Cloud den Agent für SAP für SAP-Arbeitslasten, die auf Compute Engine-VM-Instanzen, Compute Engine-Bare-Metal-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-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 den Arbeitslastmanager 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:
- Agent auf einer Compute Engine-Instanz installieren und konfigurieren
- Agent auf einem Bare-Metal-Lösungsserver installieren und konfigurieren
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
Mit Version 1 des Google Cloud-Agents für SAP können die folgenden Messwerte erfasst werden:
- Messwerte für den SAP-Host-Agent
- Prozessmonitoring-Messwerte
- Bewertungsmesswerte für Arbeitslastmanager
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.
|
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.
|
sap/hana/availability |
SAP HANA | Numerischer Antwortcode für die SAP HANA-Systemverfügbarkeit basierend auf der SAP-System-ID und der SAP-Instanznummer.
|
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.
|
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.
|
sap/cluster/resources |
Pacemaker-Cluster | Numerischer Antwortcode, der angibt, ob die Linux-HA-Clusterressource ausgeführt wird.
|
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.
|
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.
|
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 Arbeitsprozesstypen wie DIA, ICM und DISP. |
sap/nw/abap/queue/peak |
SAP NetWeaver | Die Spitzenanzahl 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 enthält, 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 Compute Engine-Instanz eine Live-Migration durchläuft. |
sap/agent/health |
Agent für SAP-Messwerte | Gibt an, ob der Agent aktiv ausgeführt wird:
|
sap/agent/cpu/utilization |
Agent für SAP-Messwerte | CPU-Auslastung durch den Daemon-Prozess des Agents. |
sap/agent/memory/utilization |
Agent für SAP-Messwerte | Arbeitsspeicherauslastung durch den Daemon-Prozess des Agents. |
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:
|
sap/validation/pacemaker |
Arbeitslastmanager | Numerischer Messwert für die Pacemaker-Konfiguration auf der Instanz:
|
sap/validation/hana |
Arbeitslastmanager | Numerischer Messwert für SAP HANA auf der Instanz:
|
sap/validation/netweaver |
Arbeitslastmanager | Numerischer Messwert für SAP NetWeaver auf der Instanz:
|
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 Compute-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-Instanzen haben, die jeden Monat eine bestimmte Anzahl von API-Leseaufrufen ausführen. Die Variablen im Szenario umfassen Folgendes:
- Die Rate, mit der eine Compute-Instanz API-Leseaufrufe ausführt.
- Die Anzahl der Compute-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 Compute-Instanz führt API-Leseaufrufe mit einer Rate von 5 Aufrufen / Minute aus.
Für eine Compute-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 Compute-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 Compute-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-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-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 Compute-Instanzen mit jeweils 15 Messwerten.
Monatliche Datenaufnahme insgesamt: 6.015,01466 MiB
4,01000977 MiB für einen Messwert × 1.500 (100 Recheninstanzen × 15 Messwerte)
Ungefähre Kosten pro Monat für 100 Compute-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-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-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 Compute-Instanzen mit jeweils 5 Messwerten.
Monatliche Datenaufnahme insgesamt: 167,08375 MiB
0,0668335 MiB für einen Messwert × 2.500 (500 Compute-Instanzen × 5 Messwerte)
Ungefähre Kosten pro Monat für 500 Compute-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-Instanz ausgeführt wird, verwendet der Agent standardmäßig das Dienstkonto der Compute-Instanz des Hosts. Das Host-Rechendienstkonto 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:
- Dienstkonten erstellen und verwalten
- Übersicht über die Zugriffssteuerung für Compute Engine
- Monitoring IAM – Übersicht
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 Compute-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 Metric Writer (roles/monitoring.metricWriter
) zusätzlich zu den Rollen Compute Viewer (roles/compute.viewer
) und Monitoring Viewer (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 Manager Secret Accessor (roles/secretmanager.secretAccessor
) die Berechtigung zum Zugriff auf Secrets, die in Secret Manager gespeichert sind.
Zugriff auf Google Cloud APIs
Compute Engine empfiehlt, Ihre Compute-Instanzen so zu konfigurieren, dass sie allen Cloud APIs umfassenden Zugriff 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 Compute-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-Compute-Instanz:
- Compute Engine: Schreibgeschützt
- Stackdriver Monitoring API: Schreibgeschützt
Bei Prozessmonitoring-Messwerten und Arbeitslastmanager-Bewertungsmesswerten müssen die Zugriffsbereiche der Host-Compute-Instanz Schreibzugriff haben, um Messwertdaten in Ihren Google Cloud-Projekten zu veröffentlichen.
Wenn Sie eine neue Compute Engine-Instanz erstellen, wird diese automatisch mit dem Schreibzugriffsbereich https://www.googleapis.com/auth/monitoring.write
konfiguriert.
Wenn der Agent nicht auf einer Compute Engine-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:
- Dashboards und Tabellen erstellen
- Diagrammdaten filtern
- Metrics Explorer
- Monitoring in der Google Cloud Console
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:
- Compute Engine-Instanz: Google Cloud-Agent für SAP installieren und konfigurieren
- Bare-Metal-Lösungsserver: Google Cloud-Agent für SAP installieren und konfigurieren
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:
- Support für SAP in Google Cloud
- SAP-Hinweis 2456406 – SAP auf der Google Cloud Platform: Support-Voraussetzungen (SAP-Nutzerkonto erforderlich)
Nächste Schritte
- Installations- und Konfigurationsanleitungen für den Google Cloud-Agent für SAP lesen:
- Betriebsanleitung für Google Cloud-Agent für SAP lesen
- Weitere Informationen zum Monitoring