In diesem Leitfaden erfahren Sie, wie Sie den Agenten von Google Cloudfür SAP so konfigurieren, dass Zustandsmesswerte aus dem Daemon-Prozess des Agents auf Ihrer Compute Engine-Instanz oder Ihrem Bare-Metal-Lösungsserver erfasst werden.
Weitere Informationen zu dieser Funktion finden Sie unter Erfassung von Agent-Zustandsmesswerten.
Hinweise
- Prüfen Sie die Installation des Google Cloud-Agents für SAP. Eine Anleitung finden Sie in der Installationsanleitung für Ihr Szenario.
- Wenn Sie den Agent auf einem Bare-Metal-Lösungsserver installiert haben, prüfen Sie, ob Sie die erforderlichen Voraussetzungen erfüllt und ein Dienstkonto eingerichtet haben. Eine Anleitung finden Sie unter Google Cloud-Agent für SAP unter Linux konfigurieren.
Erforderliche Rollen
Damit das Dienstkonto die erforderlichen Berechtigungen hat, um dem Agent for SAP von Google CloudMesswerte zum Zustand des Agents erfassen zu lassen, bitten Sie Ihren Administrator, dem Dienstkonto die folgenden IAM-Rollen für Ihr Projekt zu erteilen:
-
Monitoring-Messwert-Autor (
roles/monitoring.metricWriter
): zum Schreiben der erfassten Messwerte in Cloud Monitoring.
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Diese vordefinierten Rollen enthalten die Berechtigungen, die erforderlich sind, damit der Agent für SAP von Google CloudMesswerte zur Agentengesundheit erfassen kann. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind erforderlich, damit der Agent für SAP von Google CloudAgent-Zustandsmesswerte erfassen kann:
-
So erfassen Sie die Agent-Zustandsmesswerte aus der Compute Engine-Hostinstanz und schreiben sie in Cloud Monitoring:
monitoring.timeSeries.create
Ihr Administrator kann dem Dienstkonto möglicherweise auch diese Berechtigungen mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erteilen.
Erfassung von Agent-Zustandsmesswerten aktivieren
So aktivieren Sie den Agent für SAP von Google Cloud, damit er die Zustandsmesswerte für seinen Daemon-Prozess auf Ihrem Host erfasst:
Stellen Sie eine SSH-Verbindung zu Ihrer Compute Engine-Hostinstanz oder Ihrem Bare-Metal-Lösungsserver her.
So aktivieren Sie die Erfassung der Agent-Zustandsmesswerte:
Befehl ausführen
Führen Sie den folgenden Befehl aus, um die Erfassung der Agent-Zustandsmesswerte zu aktivieren:
sudo /usr/bin/google_cloud_sap_agent configure -feature=agent_metrics -enable
Optional können Sie die Häufigkeit ändern, mit der der Agent die CPU- und Arbeitsspeichernutzung seines Daemon-Prozesses erfasst und an Cloud Monitoring sendet. Die Standardeinstellung beträgt 60 Sekunden.
Führen Sie den folgenden Befehl aus, um diese Häufigkeit zu ändern:
sudo /usr/bin/google_cloud_sap_agent configure -feature=agent_metrics -agent_metrics_frequency=FREQUENCY
Ersetzen Sie
FREQUENCY
durch den erforderlichen Wert in Sekunden. Die Häufigkeit darf nicht weniger als 5 Sekunden betragen.Optional können Sie die Häufigkeit ändern, mit der der Agent seinen Betriebszustand prüft und diese Informationen an Cloud Monitoring sendet. Die Standardeinstellung beträgt 60 Sekunden.
Führen Sie den folgenden Befehl aus, um diese Häufigkeit zu ändern. Die Häufigkeit darf nicht weniger als 5 Sekunden betragen.
sudo /usr/bin/google_cloud_sap_agent configure -feature=agent_metrics -agent_health_frequency=FREQUENCY
Konfigurationsdatei bearbeiten
Alternativ zum Ausführen des Befehls des Agents können Sie die Konfiguration des Agents manuell so ändern:
Öffnen Sie die Backint-Konfigurationsdatei:
/etc/google-cloud-sap-agent/configuration.json
Fügen Sie im Abschnitt
collection_configuration
Folgendes ein:"collect_agent_metrics": true
Optional können Sie die Häufigkeit ändern, mit der der Agent die CPU- und Arbeitsspeichernutzung seines Daemon-Prozesses erfasst und an Cloud Monitoring sendet. Die Standardeinstellung beträgt 60 Sekunden.
Fügen Sie Folgendes im Abschnitt
collection_configuration
ein, um diese Häufigkeit zu ändern."agent_metrics_frequency": FREQUENCY
Ersetzen Sie
FREQUENCY
durch den erforderlichen Wert in Sekunden. Die Häufigkeit darf nicht weniger als 5 Sekunden betragen.Optional können Sie die Häufigkeit ändern, mit der der Agent seinen Betriebszustand prüft und diese Informationen an Cloud Monitoring sendet. Die Standardeinstellung beträgt 60 Sekunden.
Fügen Sie Folgendes im Abschnitt
collection_configuration
ein, um diese Häufigkeit zu ändern. Die Häufigkeit darf nicht weniger als 5 Sekunden betragen."agent_health_frequency": FREQUENCY
Speichern Sie die Konfigurationsdatei.
Starten Sie den Agent neu, damit die neuen Einstellungen wirksam werden:
sudo systemctl restart google-cloud-sap-agent
Beispielhafte Konfigurationsdateien
Compute Engine-Instanz
Das folgende Beispiel ist eine vollständige Konfigurationsdatei desGoogle Cloud-Agents für SAP, die auf einemeiner Compute Engine-Instanzausgeführt wird, wobei die Erfassung von Agent-Zustandsmesswerten aktiviert ist:{ "provide_sap_host_agent_metrics": true, "bare_metal": false, "log_level": "INFO", "log_to_cloud": true, "collection_configuration": { "collect_workload_validation_metrics": true, "collect_process_metrics": false, "collect_agent_metrics": true, "agent_metrics_frequency": 60, "agent_health_frequency": 60 }, "discovery_configuration": { "enable_discovery": true, "enable_workload_discovery": true }, "hana_monitoring_configuration": { "enabled": false } }
Bare Metal Solution-Server
Das folgende Beispiel ist eine vollständige Konfigurationsdatei desGoogle Cloud-Agents für SAP, die auf einemBare-Metal-Lösungsserverausgeführt wird, wobei die Erfassung von Agent-Zustandsmesswerten aktiviert ist:{ "provide_sap_host_agent_metrics": true, "bare_metal": true, "log_level": "INFO", "log_to_cloud": true, "collection_configuration": { "collect_workload_validation_metrics": true, "collect_process_metrics": false, "collect_agent_metrics": true, "agent_metrics_frequency": 60, "agent_health_frequency": 60 }, "cloud_properties": { "project_id": "my-project", "instance_name": "bms-machine-1", "region": "us-central1", "image": "rhel-8" },
"discovery_configuration": { "enable_discovery": true, "enable_workload_discovery": true }, "hana_monitoring_configuration": { "enabled": false } }
Konfigurationsparameter
In der folgenden Tabelle werden die Konfigurationsparameter des Agents vonGoogle Cloudfür SAP erläutert, die für die Erfassung der Agent-Zustandsmesswerte spezifisch sind.
Parameter | |
---|---|
collection_configuration.collect_agent_metrics |
Optional. Geben Sie
Der Standardwert ist |
collection_configuration.agent_metrics_frequency |
Optional. Geben Sie die Häufigkeit an, mit der der Agent die CPU- und Arbeitsspeichernutzung seines Daemon-Prozesses auf dem Host erfasst und an Cloud Monitoring sendet. Diese Informationen werden mit den Messwerten |
collection_configuration.agent_health_frequency |
Optional. Geben Sie die Häufigkeit an, mit der der Agent seinen Betriebszustand prüft und diese Informationen an Cloud Monitoring sendet.
Diese Informationen werden vom Messwert |