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:
- 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 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:
- Configurazione di un gateway NAT su una VM Compute Engine
- Guida per il 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 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:
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
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.