Guida alla risoluzione dei problemi dell'agente di monitoraggio di Google Cloud per SAP NetWeaver

Questa guida descrive i problemi comuni che puoi esaminare se l'agente di monitoraggio per SAP NetWeaver non funziona.

Controlla i log

Puoi avviare la risoluzione dei problemi dell'agente Monitoring per SAP NetWeaver emessi controllando i log dell'agente.

Controlla i log nella directory specifica per il tuo sistema operativo:

Linux

/var/log/google-sapnetweavermonitoring-agent.log

Windows

C:\Program Files\Google\google-sapnetweavermonitoring-agent\logs\google-sapnetweavermonitoring-agent.log

Autorizzazioni IAM insufficienti

Nella pagina dei dettagli dell'istanza VM nella console Google Cloud, prendi nota del nome Account di servizio VM. Ad esempio: sap-example@example-project-123456.iam.gserviceaccount.com. Nella home page IAM e amministrazione, verifica che l'account di servizio includa un ruolo IAM che includa l'autorizzazione monitoring.timeSeries.list.

Se hai installato l'agente di monitoraggio Cloud (non l'agente di monitoraggio per SAP NetWeaver), potresti dover concedere autorizzazioni IAM aggiuntive all'account di servizio della VM, ad esempio il ruolo Scrittore di metriche di monitoraggio predefinito. Per confermare le autorizzazioni richieste dall'agente Monitoring, consulta la documentazione di Cloud Monitoring:

Ambiti di accesso errati per l'account di servizio della VM

Ambiti di accesso sono il metodo legacy per specificare le autorizzazioni per l'istanza.

Una best practice consiste nel impostare l'ambito di accesso cloud-platform completo nella quindi limitare in modo sicuro l'accesso all'API dell'account di servizio con i ruoli IAM. Ad esempio:

  • https://www.googleapis.com/auth/cloud-platform

Se limiti gli ambiti di accesso della VM, devi assicurarti che la VM host abbia i seguenti ambiti di accesso:

  • https://www.googleapis.com/auth/source.read_write
  • https://www.googleapis.com/auth/compute
  • https://www.googleapis.com/auth/servicecontrol
  • https://www.googleapis.com/auth/service.management.readonly
  • https://www.googleapis.com/auth/logging.admin
  • https://www.googleapis.com/auth/monitoring
  • https://www.googleapis.com/auth/trace.append
  • https://www.googleapis.com/auth/devstorage.full_control

Per modificare gli ambiti di accesso, devi arrestare l'istanza VM, apportare le modifiche e riavviare l'istanza. Per le istruzioni, consulta la documentazione di Compute Engine. Non è necessario apportare modifiche alle autorizzazioni per i ruoli IAM per questo problema.

Agente host SAP mancante o errato

Affinché il sistema di monitoraggio funzioni, nel sistema SAP NetWeaver deve essere installato l'agente SAP Agent e il livello di patch minimo richiesto per l'agente Host. Per istruzioni sull'installazione di SAP Host Agent, vedi la documentazione di SAP.

Per i requisiti di versione per l'agente host SAP, consulta quanto segue Note

Download non riuscito

Se il server host che esegue l'agente di monitoraggio per SAP NetWeaver è creato senza un indirizzo IP pubblico, l'agente Monitoring non può essere scaricato. Per una descrizione su come configurare un gateway NAT che fornisca al server host l'accesso in uscita a internet, consulta la guida all'implementazione del tuo sistema operativo:

Porta non disponibile

L'agente di monitoraggio per SAP NetWeaver rimane in ascolto delle richieste sulla porta 18181. Questa porta deve essere disponibile o l'agente Monitoring non può essere avviato. In caso contrario, i log di SAP Host Agent mostreranno un errore Connection Refused. Assicurati che la porta 18181 sia disponibile per l'agente di monitoraggio per SAP NetWeaver. Se un altro servizio sta utilizzando la porta 18181, potresti dover riavviare l'altro servizio o riconfigurarlo in modo che utilizzi un'altra porta.

File di configurazione mancante (solo Bare Metal Solution)

Il file configuration.yaml è necessario sul server host per attivare l'agente di monitoraggio per SAP NetWeaver in un ambiente Bare Metal Solution. Se devi creare il file configuration.yaml dopo aver installato l'agente di monitoraggio per SAP NetWeaver, segui questi passaggi:

  1. Crea il file configuration.yaml nella directory seguente, specifiche per il tuo sistema operativo:

    Linux

    /usr/sap/google-sapnetweavermonitoring-agent/configuration.yaml

    Windows

    C:\Program Files\Google\google-sapnetweavermonitoring-agent\configuration.yaml

  2. Nel file configuration.yaml, includi la seguente riga:

    bare_metal: true

  3. Riavvia l'agente Monitoring per SAP NetWeaver. Per ulteriori informazioni, vedi Riavviare l'agente di monitoraggio per SAP NetWeaver.

Ricevere assistenza per l'agente di monitoraggio per SAP NetWeaver

Se hai bisogno di aiuto per risolvere un problema con l'agente Monitoring per SAP NetWeaver: raccogliere le informazioni diagnostiche richieste e contatta l'assistenza clienti Google Cloud. Per ulteriori informazioni, consulta Agente di monitoraggio per le informazioni di diagnostica di SAP NetWeaver.