Agent für SAP für die Messwerterfassung konfigurieren

Der Agent für SAP vonGoogle Cloudunterstützt das Monitoring Ihrer SAP-Arbeitslasten, die auf Compute Engine-Instanzen ausgeführt werden, und hilft Ihnen, SAP-Systeme effizient in Google Cloudauszuführen. Sie müssen den Agent für SAP von Google Cloudauf allen VMs installieren, auf denen ein SAP-System ausgeführt wird. Dieser Agent erfasst und sendet alle erforderlichen Informationen, die SAP an den SAP-Host-Agent sendet. Weitere Informationen finden Sie im SAP-Hinweis 2469354.

Wenn Sie die zugrunde liegenden Infrastruktur- und Anwendungsmesswerte erfassen möchten, die für die Observability verwendet werden, müssen Sie zusätzliche Funktionen für den Agenten für SAP aktivieren.

In diesem Dokument wird beschrieben, wie Sie diese Funktionen in Agent for SAP aktivieren.

Checkliste für Agent für SAP

In der folgenden Checkliste sind die Aufgaben zusammengefasst, die Sie ausführen müssen, damit der Agent für SAP für die Observability ordnungsgemäß eingerichtet ist:

Agent für SAP installieren und konfigurieren
Installieren und konfigurieren Sie den Agenten für SAP von Google Cloudauf jeder Compute Engine-VM, die Sie überwachen möchten.
Der Agent für SAP ist mit den folgenden öffentlichen Betriebssystem-Images für SAP verpackt:
  • RHEL: alle "für SAP"-Images
  • SLES: SLES 15 SP4 für SAP und höhere Versionen

Weitere Informationen finden Sie unter Agent für SAP auf einer VM installieren und konfigurieren.

Agent für SAP aktualisieren
Version 3.5 des Agents für SAP enthält alle Funktionen, die zum Einrichten der Observability für SAP erforderlich sind. Wenn der Agent bereits installiert war, empfehlen wir Ihnen, ihn auf die neueste Version zu aktualisieren.

Weitere Informationen finden Sie unter Google Cloud-Agent für SAP aktualisieren.

Systemerkennungsfunktion des Agents für SAP aktivieren
In der Konfigurationsdatei des Kundenservicemitarbeiters müssen die folgenden Parameter auf true festgelegt sein. Wenn Sie den Agenten nach dem 14. Februar 2024 installiert haben, sind diese Flags standardmäßig auf true gesetzt und es sind keine Änderungen erforderlich.
  • discovery_configuration.enable_workload_discovery
  • discovery_configuration.enable_discovery
Wenn Sie den Agenten vor dem 14. Februar 2024 installiert haben oder die Erkennungsfunktion des Systems deaktiviert haben, führen Sie die folgenden Befehle aus:
         sudo /usr/bin/google_cloud_sap_agent configure -feature=sap_discovery -enable 
sudo /usr/bin/google_cloud_sap_agent configure -feature=workload_discovery -enable

Weitere Informationen finden Sie unter Google Cloud-Agent für SAP konfigurieren.

Erfassung von Prozess-Monitoring-Messwerten für den Agent for SAP aktivieren
In der Konfigurationsdatei des Kundenservicemitarbeiters muss der Parameter collection_configuration.collect_process_metrics auf true festgelegt sein. Führen Sie den folgenden Befehl aus, um die Funktion zu aktivieren:
         sudo /usr/bin/google_cloud_sap_agent configure -feature=process_metrics -enable

Weitere Informationen finden Sie unter Erfassung von Prozessmonitoring-Messwerten konfigurieren.

Agent für die Erfassung von HANA-Monitoring-Messwerten von SAP aktivieren
Auf HANA-VMs müssen Sie die Erfassung von HANA-Prozess-Monitoring-Messwerten aktivieren. Führen Sie den folgenden Befehl aus, um diese Funktion zu aktivieren:
         sudo /usr/bin/google_cloud_sap_agent configure -feature=hana_monitoring -enable

Bearbeiten Sie den Abschnitt hana_monitoring_configuration in der Konfigurationsdatei des Agents, um den Namen, die SID, den Host, den Port, den Nutzer und das Passwort der HANA-Instanz anzugeben (entweder mit einem Secret oder einem hdbuserstore-Schlüssel).

Der angegebene HANA-Nutzer muss Lesezugriff auf die Tabellen haben, die von den Standardabfragen abgefragt werden.

Weitere Informationen finden Sie unter Erfassung von SAP HANA-Monitoring-Messwerten konfigurieren.

Agentkonfiguration und Google Cloud Einrichtung prüfen
Prüfen Sie mit dem folgenden Befehl, ob der Agent richtig konfiguriert ist:
         sudo /usr/bin/google_cloud_sap_agent status

Weitere Informationen finden Sie unter Einrichtung für die Beobachtbarkeit des Arbeitslastmanagers validieren.

Agent für SAP neu starten
Starten Sie den Agent neu, damit die Änderungen wirksam werden. Geben Sie dazu den folgenden Befehl ein:
         sudo systemctl restart google-cloud-sap-agent

Weitere Informationen finden Sie unter Agent neu starten.

Einrichtung für die Beobachtbarkeit des Workload Managers prüfen

Sie können mit dem Befehl status des Agents prüfen, ob die Google Cloud Einrichtung für die Verwendung des Workload Manager-Observability-Dienstes korrekt ist. Dieser Befehl wird ab Version 3.7 des Agents unterstützt.

Führen Sie die folgenden Schritte aus, um die Google Cloud -Einrichtung zu überprüfen:

  1. Stellen Sie eine SSH-Verbindung zu Ihrer Compute Engine-Instanz her.
  2. Führen Sie dazu diesen Befehl aus:

    sudo /usr/bin/google_cloud_sap_agent status
    

    Wenn die Google Cloud Einrichtung für die Verwendung des Workload Manager-Observability-Dienstes korrekt ist, enthält die Ausgabe Folgendes: Ihre Konfiguration kann andere Werte als default haben.

    Agent Status:
        Installed version: 3.7-....
        ...
        Systemd Service Enabled: True
        Systemd Service Running: True
        Cloud API Full Scopes: True
        Configuration File: /etc/google-cloud-sap-agent/configuration.json
        Configuration Valid: True
    ...
    ----------------------------------------------------------------------------
    Process Metrics: Enabled
        Status: Fully Functional
        IAM Permissions: All granted
        Configuration:
            collect_process_metrics:        true (configuration file)
            process_metrics_frequency:      5    (default)
            process_metrics_to_skip:        []   (default)
            slow_process_metrics_frequency: 30   (default)
    ...
    ----------------------------------------------------------------------------
    HANA Monitoring Metrics: Enabled
        Status: Fully Functional
        IAM Permissions: All granted
        Configuration:
            connection_timeout:       120   (default)
            enabled:                  true  (configuration file)
            execution_threads:        10    (default)
            max_connect_retries:      1     (default)
            query_timeout_sec:        300   (default)
            sample_interval_sec:      300   (default)
            send_query_response_time: false (default)
    ...
    ----------------------------------------------------------------------------
    System Discovery: Enabled
        Status: Fully Functional
        IAM Permissions: All granted
        Configuration:
            enable_discovery:                  true  (default)
            enable_workload_discovery:         true  (default)
            sap_instances_update_frequency:    60    (default)
            system_discovery_update_frequency: 14400 (default)
    ...
    
  3. Wenn in der Ausgabe angezeigt wird, dass eine Einrichtung fehlt, lesen Sie die Informationen in den vorherigen Abschnitten, führen Sie die erforderlichen Aktionen aus und führen Sie den Befehl status noch einmal aus, um die Einrichtung noch einmal zu validieren.

Beispiel: Konfigurationsdatei

Nachdem Sie die Funktionen für die Observabilität aktiviert haben, sieht die Konfigurationsdatei des Agents für SAP in etwa so aus:

  {
    "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": true
  },
  "discovery_configuration": {
     "enable_workload_discovery": true,
     "enable_discovery": true
  },
  "hana_monitoring_configuration": {
    "enabled": true,
    "hana_instances": [
      {
        "name": "local",
        "sid": "DEH",
        "host": "localhost",
        "port": "30015",
        "user": "system",
        "secret_name": "password-secret-name"
      },
    ],
   }
  }
  

Nächste Schritte