In diesem Leitfaden erfahren Sie, wie Sie den Google Cloud-Agent für SAP so konfigurieren, dass Zustandsmesswerte aus dem Daemon-Prozess des Agents auf Ihrer Compute Engine-VM-Instanz oder Ihrem Bare-Metal-Lösungsserver erfasst werden.
Informationen zu diesem Feature finden Sie unter Erfassung von Agent-Zustandsmesswerten.
Hinweise
- Installation des Google Cloud-Agents für SAP prüfen. 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.
IAM-Rollen festlegen
Damit der Google Cloud-Agent für SAP die Zustandsmesswerte erfassen kann, muss das von Ihrer Compute Engine-VM-Instanz oder dem Bare-Metal-Lösung-Server verwendete Dienstkonto folgende Rollen haben:
- Compute-Betrachter (
roles/compute.viewer
) - Monitoring-Messwert-Autor (
roles/monitoring.metricWriter
).
So fügen Sie Ihrem Dienstkonto die erforderlichen Rollen hinzu:
Öffnen Sie in der Google Cloud Console die Seite IAM.
Wählen Sie Ihr Google Cloud-Projekt aus.
Bestimmen Sie das Dienstkonto, dem Sie eine Rolle hinzufügen möchten.
- Wenn sich das Dienstkonto nicht schon in der Mitgliederliste befindet, sind ihm keine Rollen zugewiesen. Klicken Sie auf Zugriff erlauben und geben Sie die E-Mail-Adresse des Dienstkontos ein.
- Wenn sich das Dienstkonto in der Liste der Hauptkonten befindet, sind ihm bereits Rollen zugewiesen. Klicken Sie für das Dienstkonto, das Sie bearbeiten möchten, auf die Schaltfläche Bearbeiten .
Wählen Sie die erforderliche Rolle in der Liste der verfügbaren Rollen aus:
- Compute Engine > Compute-Betrachter
- Monitoring > Monitoring-Messwert-Autor
Klicken Sie auf Speichern, um die Rollen auf das Dienstkonto anzuwenden.
Erfassung von Agent-Zustandsmesswerten aktivieren
So aktivieren Sie den Google Cloud-Agent für SAP, um die Zustandsmesswerte für den Daemon-Prozess auf Ihrem Host zu erfassen:
Stellen Sie eine SSH-Verbindung zu Ihrer Host-VM-Instanz oder Ihrem Bare-Metal-Lösung-Server her.
So aktivieren Sie die Erfassung der Agent-Zustandsmesswerte:
Befehl ausführen
Führen Sie den folgenden Befehl aus, um die Erfassung von Agent-Zustandsmesswerten 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
Statt den Befehl des Agents auszuführen, können Sie die Konfiguration des Agents so manuell ändern:
Öffnen Sie die Backint-Konfigurationsdatei:
/etc/google-cloud-sap-agent/configuration.json
Geben 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-VM-Instanz
Das folgende Beispiel ist eine vollständige Konfigurationsdatei des Google Cloud-Agents für SAP, die aufeiner Compute Engine-VM-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 }, "cloud_properties": { "project_id": "my-project", "instance_name": "vm-instance-1", "image": "rhel-8" }, "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 des Google Cloud-Agents für SAP, die aufeinem Bare-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 von Google Cloud fü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 an, mit welcher Häufigkeit der Agent die CPU- und Arbeitsspeichernutzung seines Daemon-Prozesses auf dem Host erfasst und an Cloud Monitoring sendet. Diese Informationen werden durch die Messwerte |
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 |