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
- Linux: nota SAP 2460297 - SAP su Linux su Google Cloud Platform: monitoraggio avanzato
- Windows: nota SAP 1409604 - Virtualizzazione su Windows: monitoraggio avanzato
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:
- Configurare un gateway NAT su una VM Compute Engine
- Guida al deployment di SAP NetWeaver su Linux
- Guida al deployment di SAP NetWeaver su Windows
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:
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
Nel file
configuration.yaml
, includi la seguente riga:bare_metal: true
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.