Versione 2: Guida alle operazioni dell'agente di Google Cloud per SAP

Questa guida tratta considerazioni operative e procedure per che esegue la versione 2 dell'agente Google Cloud per SAP Istanze VM di Compute Engine e server Bare Metal Solution.

Informazioni sul ciclo di vita dell'agente

Quando si gestiscono le operazioni dell'agente Google Cloud per SAP, è utile per capire cosa fa l'agente. In generale, ecco come funziona:

  • Devi installare l'agente di Google Cloud per SAP su ogni un'istanza VM di Compute Engine o un server Bare Metal Solution. i sistemi SAP. L'agente viene eseguito come servizio Linux o Windows completamente gestito di Google Cloud.
  • Nelle istanze VM di Compute Engine, l'agente combina i dati di monitoraggio di Monitoring e delle API Compute Engine.
  • Sui server Bare Metal Solution, per la raccolta solo delle metriche dell'agente host SAP, l'agente non accede alle API di Google Cloud.
  • SAP Host Agent esegue il polling dell'agente Google Cloud per SAP per verificare la sua cache tramite HTTP. Aggrega le metriche di SAP Host Agent, le riporta, e li archivia nel database SAP NetWeaver.
  • Transazione di SAP ST06 o interfaccia a riga di comando saposcol visualizza le metriche aggregate di SAP Host Agent.
  • Puoi visualizzare le metriche dell'agente host SAP dall'agente di Google Cloud per SAP eseguendo un comando in una finestra del terminale.

Verifica che l'agente sia in esecuzione

Dopo aver installato o riavviato l'agente, puoi verificare che sia in esecuzione come previsto.

Per verificare se l'agente è in esecuzione, segui questi passaggi:

Linux

  1. Stabilisci una connessione SSH con il server o l'istanza VM Bare Metal Solution.

  2. Esegui questo comando:

    systemctl status google-cloud-sap-agent

    Se l'agente funziona correttamente, l'output contiene active (running). Ad esempio:

    google-cloud-sap-agent.service - Google Cloud Agent for SAP
    Loaded: loaded (/usr/lib/systemd/system/google-cloud-sap-agent.service; enabled; vendor preset: disabled)
    Active:  active (running)  since Fri 2022-12-02 07:21:42 UTC; 4 days ago
    Main PID: 1337673 (google-cloud-sa)
    Tasks: 9 (limit: 100427)
    Memory: 22.4 M (max: 1.0G limit: 1.0G)
    CGroup: /system.slice/google-cloud-sap-agent.service
           └─1337673 /usr/bin/google-cloud-sap-agent
    

Windows

  1. Utilizza RDP per la connessione all'istanza VM.

  2. In qualità di amministratore, esegui il seguente comando da PowerShell:

    $(Get-Service -Name 'google-cloud-sap-agent' -ErrorAction Ignore).Status
    Se l'agente è in esecuzione, lo stato è Running.

Se l'agente di Google Cloud per SAP non è in esecuzione, riavvia l'agente.

Controlla la versione dell'agente

Dopo aver installato o riavviato l'agente di Google Cloud per SAP, puoi controllare dell'agente.

Per verificare la versione dell'agente, completa i seguenti passaggi:

Linux

Per RHEL:

  1. Utilizza SSH per connetterti alla macchina host.
  2. Esegui questo comando:
    yum info google-cloud-sap-agent

Per SLES, segui questi passaggi:

  1. Utilizza SSH per connetterti alla macchina host.
  2. Esegui questo comando:
    zypper info google-cloud-sap-agent

Windows

  1. Utilizza RDP per connetterti alla macchina host.
  2. Come amministratore, esegui il comando seguente da PowerShell:
    googet installed google-cloud-sap-agent

Verificare che l'agente host SAP riceva le metriche

Per verificare che le metriche dell'infrastruttura vengano raccolte dall'agente di Google Cloud per SAP e inviate correttamente all'agente host SAP, segui questi passaggi:

  1. Nel sistema SAP, inserisci la transazione ST06.
  2. Nel riquadro Panoramica, verifica la disponibilità e il contenuto i seguenti campi per la corretta configurazione end-to-end di SAP e di Google dell'infrastruttura di monitoraggio:

    • Fornitore di servizi cloud: Google Cloud Platform
    • Accesso al monitoraggio avanzato: TRUE
    • Dettagli sul monitoraggio avanzato: ACTIVE

Visualizza le metriche di SAP Host Agent

Dopo aver installato o aggiornato la configurazione dell'agente di Google Cloud per SAP, puoi visualizzare le metriche dell'agente host SAP raccolte.

Per visualizzare le metriche dell'agente host SAP raccolte dall'agente per SAP di Google Cloud, segui questi passaggi:

Linux

  1. Stabilisci una connessione SSH con l'istanza VM host di server Bare Metal Solution.

  2. Esegui questo comando:

    curl http://localhost:18181

    Se le metriche sono disponibili, dovresti ricevere un output XML contenente informazioni sul tuo sistema. Ad esempio:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
      <metrics>
      <metric category="cpu" context="vm" type="double" unit="Percent" last-refresh="1670422670" refresh-interval="60">
      <name>VM Processing Power Consumption</name>
      <value>0.0</value>
      </metric>

Windows

  1. Utilizza RDP per la connessione all'istanza VM.

  2. In qualità di amministratore, esegui il seguente comando da PowerShell:

    (Invoke-WebRequest -Uri 'http://localhost:18181').RawContent

    Se le metriche sono disponibili, dovresti visualizzare un output XML contenente informazioni sul tuo sistema. Ad esempio:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
      <metrics>
      <metric category="cpu" context="vm" type="double" unit="Percent" last-refresh="1670422528" refresh-interval="60">
      <name>VM Processing Power Consumption</name>
      <value>10.0</value>
      </metric>

Visualizza le altre metriche

Dopo aver aggiornato la configurazione dell'agente di Google Cloud per SAP per raccogliere le metriche di monitoraggio dei processi, le metriche di valutazione di Workload Manager o le metriche di monitoraggio di SAP HANA, devi visualizzarle per verificare che l'agente stia raccogliendo le metriche come previsto.

Puoi visualizzare le metriche e le informazioni raccolte dall'agente di Google Cloud per SAP in Cloud Monitoring svolgendo i seguenti passaggi:

  1. Nella console Google Cloud, vai alla pagina Esplora metriche di Monitoring.

    Vai a Esplora metriche

  2. Seleziona la scheda Configurazione.

  3. Espandi il menu Seleziona una metrica.

  4. Nel menu Risorse, seleziona Istanza VM.

  5. Nel menu Categoria di metrica, seleziona sap.

  6. Nel menu Metrica, seleziona metric: workload.googleapis.com/sap/service/active o una delle nuove metriche da includere nel grafico.

  7. Fai clic su Applica.

Dovresti visualizzare un grafico con i valori delle metriche delle serie temporali.

Riavvia l'agente

Se l'agente di Google Cloud per SAP smette di funzionare o se aggiorni la relativa configurazione, riavvialo.

Seleziona il tuo sistema operativo e segui i passaggi:

Linux

  1. Stabilisci una connessione SSH con l'istanza VM host o con il server Bare Metal Solution.

  2. Esegui questo comando:

    sudo systemctl restart google-cloud-sap-agent
    

Windows

  1. Stabilisci una connessione RDP con l'istanza VM host.

  2. Come amministratore, esegui il comando seguente da PowerShell:

    Restart-Service -Name 'google-cloud-sap-agent' -Force
    

Eseguire l'upgrade all'agente di Google Cloud per SAP da altri agenti Google Cloud

L'installazione di Google Cloud Agent for SAP rileva automaticamente le versioni precedenti di il di monitoraggio per SAP NetWeaver e agente di monitoraggio per SAP HANA, le disabilita, e poi li rimuove dalle macchine host durante l'installazione.

Se vengono rilevati questi agenti Google Cloud, durante l'installazione dell'agente di Google Cloud per SAP viene eseguita la migrazione anche delle configurazioni nei relativi file di configurazione. Per scopi di backup e riferimento, la configurazione dell'agente di monitoraggio per SAP HANA viene copiata nel seguente file:

/etc/google-cloud-sap-agent/backup-of-hanamonitoring-configuration.yaml

Per istruzioni su come installare e configurare l'agente di Google Cloud per SAP, consulta la guida all'installazione e alla configurazione dell'agente di Google Cloud per SAP.

Upgrade di istanze abilitate per SSL

Se hai configurato l'agente di monitoraggio per SAP HANA in modo da utilizzare i certificati SSL per la comunicazione con le tue istanze SAP HANA installare l'agente di Google Cloud per SAP, tutte le configurazioni di monitoraggio SAP HANA tranne la migrazione della configurazione SSL all'agente di Google Cloud per SAP. In questo caso, per utilizzare l'agente di Google Cloud per SAP per monitorare le istanze SAP HANA, devi completare i seguenti passaggi:

  1. Stabilisci una connessione SSH con l'istanza VM host oppure server Bare Metal Solution.

  2. Apri il file di configurazione dell'agente di Google Cloud per SAP:

    /etc/google-cloud-sap-agent/configuration.json
  3. Nella sezione hana_monitoring_configuration, imposta il parametro enabled a true.

  4. Nella sezione hana_monitoring_configuration.hana_instances, esegui quanto segue per ogni istanza SAP HANA che utilizza il protocollo TLS/SSL per la comunicazione sicura:

    1. Specifica il parametro enable_ssl e imposta il valore su true.

    2. Specifica il parametro host_name_in_certificate e imposta il nome host SAP HANA, come specificato nel certificato TLS/SSL, come valore.

    3. Specifica il parametro tls_root_ca_file e imposta il percorso in cui è memorizzato il certificato TLS/SSL come valore.

  5. Salva il file di configurazione.

  6. Riavvia l'agente per applicare le nuove impostazioni:

    sudo systemctl restart google-cloud-sap-agent
  7. Verifica che l'agente raccolga le metriche di monitoraggio di SAP HANA. Per le istruzioni, vedi Visualizzare le altre metriche.

  8. Disinstalla l'agente di monitoraggio per SAP HANA.

Se dopo questo upgrade riscontri problemi di connessione con le tue istanze SAP HANA, puoi visualizzare i log dell'agente in Log e utilizzare la guida alla risoluzione dei problemi per risolvere il problema.

Aggiorna l'agente di Google Cloud per SAP

Questa sezione fornisce la procedura per verificare se una versione aggiornata L'agente Google Cloud per SAP è disponibile e spiega come eseguire l'aggiornamento versione 3.5 (più recente) dell'agente Google Cloud per SAP.

Se devi eseguire l'aggiornamento a una versione dell'agente non più recente, contatta l'assistenza clienti Google Cloud.

Cerca aggiornamenti

Seleziona il tuo sistema operativo e segui i passaggi:

RHEL

  1. Stabilisci una connessione SSH con l'istanza VM host o con il server Bare Metal Solution.

  2. Esegui questo comando:

    sudo yum check-update google-cloud-sap-agent

SLES

  1. Stabilisci una connessione SSH con l'istanza VM host o con il server Bare Metal Solution.

  2. Esegui questo comando:

    sudo zypper list-updates -r google-cloud-sap-agent

Windows

  1. Stabilisci una connessione RDP con l'istanza VM host.

  2. Come amministratore, esegui il comando seguente da PowerShell:

    googet latest google-cloud-sap-agent

Installare un aggiornamento

Per aggiornare l'istanza dell'agente di Google Cloud per SAP alla versione 3.5 (ultima), seleziona il sistema operativo e segui i passaggi.

Se devi installare una versione dell'agente non quella più recente, contatta l'assistenza clienti Google Cloud.

RHEL

  1. Stabilisci una connessione SSH con l'istanza VM host o con il server Bare Metal Solution.

  2. Esegui questo comando:

    sudo yum --nogpgcheck update google-cloud-sap-agent

SLES

  1. Stabilisci una connessione SSH con l'istanza VM host o con il server Bare Metal Solution.

  2. Esegui questo comando:

    sudo zypper --no-gpg-checks update google-cloud-sap-agent

Windows

  1. Stabilisci una connessione RDP con l'istanza VM host.

  2. In qualità di amministratore, esegui il seguente comando da PowerShell:

    googet install google-cloud-sap-agent

Esegui il rollback all'utilizzo dell'agente di monitoraggio per SAP HANA

Se vuoi eseguire il rollback all'utilizzo dell'agente di monitoraggio per SAP HANA e smettere di utilizzare la funzionalità di monitoraggio di SAP HANA dell'agente per SAP di Google Cloud, segui questi passaggi:

RHEL

  1. Stabilisci una connessione SSH con l'istanza VM host o con il server Bare Metal Solution.

  2. Per impedire la raccolta di metriche duplicate, disattiva la di metriche di monitoraggio SAP HANA Agente Google Cloud per SAP:

    1. Apri il file di configurazione dell'agente di Google Cloud per SAP:

      /etc/google-cloud-sap-agent/configuration.json
    2. Nella sezione hana_monitoring_configuration, imposta il parametro enabled su false.

    3. Salva il file di configurazione.

    4. Riavvia l'agente per applicare le nuove impostazioni:

      sudo systemctl restart google-cloud-sap-agent
  3. Copia la configurazione dell'agente di monitoraggio per SAP HANA dal seguente file:

    /etc/google-cloud-sap-agent/backup-of-hanamonitoring-configuration.yaml
  4. Installa l'agente Monitoring per SAP HANA versione 2. Per le istruzioni di installazione, consulta la guida all'installazione e al funzionamento dell'agente di monitoraggio per SAP HANA V2.0.

  5. Nel seguente file, incolla la configurazione dell'agente di monitoraggio per SAP HANA che hai copiato in un passaggio precedente:

    /usr/sap/google-saphanamonitoring-agent/conf/configuration.yaml
  6. Riavvia l'agente Monitoring per SAP HANA:

    sudo systemctl start google-saphanamonitoring-agent

SLES

  1. Stabilisci una connessione SSH con l'istanza VM host o con il server Bare Metal Solution.

  2. Per impedire la raccolta di metriche duplicate, disattiva la di metriche di monitoraggio SAP HANA Agente Google Cloud per SAP:

    1. Apri il file di configurazione dell'agente di Google Cloud per SAP:

      /etc/google-cloud-sap-agent/configuration.json
    2. Nella sezione hana_monitoring_configuration, imposta il parametro enabled su false.

    3. Salva il file di configurazione.

    4. Riavvia l'agente per applicare le nuove impostazioni:

      sudo systemctl restart google-cloud-sap-agent
  3. Copia la configurazione dell'agente di monitoraggio per SAP HANA dal seguente file:

    /etc/google-cloud-sap-agent/backup-of-hanamonitoring-configuration.yaml
  4. Installa l'agente Monitoring per SAP HANA versione 2. Per le istruzioni di installazione, consulta la guida all'installazione e al funzionamento dell'agente di monitoraggio per SAP HANA V2.0.

  5. Nel file seguente, incolla la configurazione del agente di monitoraggio per SAP HANA che hai copiato in un passaggio precedente:

    /usr/sap/google-saphanamonitoring-agent/conf/configuration.yaml
  6. Riavviare l'agente di monitoraggio per SAP HANA:

    sudo systemctl start google-saphanamonitoring-agent

Visualizzare i log dell'agente in Cloud Logging

Per impostazione predefinita, i log dell'agente Google Cloud per SAP vengono reindirizzati dalla tua di Compute Engine e i server Bare Metal Solution Cloud Logging.

Per visualizzare i log dell'agente in Logging, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina Esplora log.

    Vai a Esplora log

  2. Vai al riquadro Query.

  3. Nel menu a discesa Risorse, seleziona Globale e poi fai clic su Applica.

  4. Nell'editor query, inserisci google-cloud-sap-agent.

  5. Fai clic su Esegui query.

Dovresti vedere i log generati dalle istanze dell'agente in esecuzione su tutti i tuoi di istanze VM o server Bare Metal Solution. Per filtrare i log da una specifica puoi utilizzare i filtri disponibili nell'interfaccia.

Puoi disattivare questo reindirizzamento predefinito dei log dell'agente. Per farlo, segui questi passaggi:

  1. Stabilisci una connessione SSH con l'istanza VM host del server Bare Metal Solution.

  2. Apri il seguente file di configurazione:

    /etc/google-cloud-sap-agent/configuration.json
  3. Per il parametro log_to_cloud, aggiorna il valore in false.

  4. Salva il file di configurazione.

  5. Riavvia l'agente per applicare la modifica.