Questa guida descrive i problemi comuni che puoi esaminare se l'agente di monitoraggio per SAP NetWeaver non funziona.
Controlla i log
Puoi iniziare a risolvere i problemi relativi all'agente di monitoraggio per SAP NetWeaver 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 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
Gli ambi di accesso sono il metodo legacy per specificare le autorizzazioni per l'istanza.
Una best practice consiste nell'impostare l'ambito di accesso cloud-platform
completo sull'istanza, quindi nel limitare in modo sicuro l'accesso 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. Per questo problema non è necessario apportare modifiche alle autorizzazioni per i ruoli IAM.
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 su come installare l'agente host SAP, consulta la documentazione SAP.
Per i requisiti delle versioni dell'agente host SAP, consulta le seguenti note SAP:
- Linux: nota SAP 2460297 - SAP su Linux sulla piattaforma Google Cloud: monitoraggio avanzato
- Windows: nota SAP 1409604 - Virtualizzazione su Windows: monitoraggio avanzato
Errore di download
Se il server host su cui è in esecuzione l'agente di monitoraggio per SAP NetWeaver è stato creato senza un indirizzo IP pubblico, l'agente di monitoraggio non può essere scaricato. Per una descrizione su come configurare un gateway NAT che consenta al server host di accedere in uscita a internet, consulta la guida all'implementazione per il 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, altrimenti l'agente di monitoraggio non può avviarsi. In caso contrario,
nei log dell'agente host SAP viene visualizzato 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 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 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
Nel file
configuration.yaml
, includi la seguente riga:bare_metal: true
Riavviare l'agente di monitoraggio 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 di monitoraggio per SAP NetWeaver, raccoglie le informazioni di diagnostica richieste e contatta l'assistenza clienti Google Cloud. Per ulteriori informazioni, consulta Agente di monitoraggio per le informazioni di diagnostica di SAP NetWeaver.