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 relativi all'agente di monitoraggio per SAP NetWeaver emesso 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 dell'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 include l'autorizzazione monitoring.timeSeries.list.

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

Ambiti di accesso non corretti per l'account di servizio VM

Gli ambiti di accesso sono il metodo precedente per specificare le autorizzazioni per l'istanza.

Una best practice consiste nel impostare l'ambito di accesso completo a cloud-platform sull'istanza, 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 tua 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, quindi riavviare l'istanza. Per le istruzioni, consulta la documentazione di Compute Engine. Per questo problema, non è necessario apportare modifiche alle autorizzazioni per i ruoli IAM.

Agente host SAP mancante o non corretto

Affinché il sistema di monitoraggio funzioni, nel sistema SAP NetWeaver deve essere installato l'agente host SAP e il livello patch minimo richiesto per l'agente host. Per istruzioni su come installare l'agente host SAP, consulta la documentazione SAP.

Per i requisiti di versione per l'agente host SAP, consulta le seguenti note SAP:

Download non riuscito

Se il server host che esegue l'agente Monitoring per SAP NetWeaver è stato creato senza un indirizzo IP pubblico, l'agente Monitoring non può essere scaricato. Per una descrizione sulla configurazione di un gateway NAT che fornisce al server host l'accesso in uscita a internet, consulta la guida al deployment per il 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 oppure l'agente di monitoraggio non può avviarsi. In caso contrario, i log dell'agente host SAP mostreranno un errore Connection Refused. Assicurati che la porta 18181 sia disponibile per l'agente di monitoraggio per SAP NetWeaver. Se un altro servizio utilizza la porta 18181, potrebbe essere necessario 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 abilitare 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 seguente directory specifica 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 di monitoraggio per SAP NetWeaver. Per ulteriori informazioni, consulta Riavvio dell'agente di monitoraggio per SAP NetWeaver.

Ottenere assistenza per l'agente di monitoraggio per SAP NetWeaver

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