Questo documento descrive come risolvere i problemi che potresti riscontrare durante l'utilizzo del servizio di osservabilità per i carichi di lavoro SAP in Workload Manager.
L'ID sistema SAP non è elencato nella dashboard di osservabilità
Dopo aver configurato l'agente per SAP di Google Cloud per l'osservabilità e aver concesso le autorizzazioni richieste agli account di servizio per tutte le VM che ospitano i diversi elementi di un sistema SAP (come i servizi centrali, i server delle applicazioni e i database SAP HANA), l'ID sistema viene visualizzato nella dashboard di osservabilità SAP. Se l'ID sistema non è elencato, controlla la configurazione e i log dell'agente come spiegato nelle sezioni seguenti.
Verifica la configurazione dell'agente
Devi assicurarti che tutte le funzionalità richieste siano configurate correttamente per l'agente per SAP di Google Cloud.
Per ottenere lo stato delle funzionalità dell'istanza dell'agente, esegui il seguente comando:
sudo /usr/bin/google_cloud_sap_agent configure -showall
L'output del comando è simile al seguente:
host_metrics [ENABLED]
workload_evaluation [ENABLED]
process_metrics [ENABLED]
sap_discovery [ENABLED]
workload_discovery [ENABLED]
hana_monitoring [DISABLED] or hana_monitoring [ENABLED]
agent_metrics [DISABLED]
Se una o più funzionalità sono indicate come [DISABLED]
, configura l'agente
e attivale.
Controlla i log delle istanze VM
Nei log dell'istanza VM, visualizza i problemi relativi all'impossibilità dell'agente per SAP di aggiornare le informazioni di sistema SAP. Per visualizzare i log:
- Seleziona una VM per aprire la pagina Dettagli.
- Fai clic sulla scheda Osservabilità per visualizzare le informazioni sulla VM.
Seleziona Tutti i log e ordina per Errore come Gravità.
La maggior parte di questi errori è correlata alle autorizzazioni mancanti per l'account di servizio collegato alla VM. Per risolvere questi errori, concedi le autorizzazioni richieste all'account di servizio.
Controllare i log utilizzando Cloud Logging
Devi assicurarti che l'agente per SAP rilevi correttamente i tuoi carichi di lavoro SAP. Per visualizzare le voci di log per l'istanza VM che ospita l'agente:
Nella console Google Cloud, seleziona Logging, quindi Esplora log:
Nel riquadro Query, seleziona Mostra query e inserisci la seguente query:
jsonPayload.@type:"SapDiscovery"
Se non riesci a visualizzare alcuna informazione dalle VM che ospitano l'agente, l'agente potrebbe non essere configurato o non funzionare correttamente. Per ulteriori informazioni, consulta Configurare l'agente per SAP.
(Facoltativo) Per visualizzare i log relativi al processo quando Agent for SAP carica i dati di rilevamento SAP, utilizza la seguente query:
-jsonPayload.caller=~"third_party/sapagent/internal/system/clouddiscovery/cloud_discovery.go" -jsonPayload.caller=~"third_party/sapagent/internal/system/sapdiscovery"
Lo stato di integrità viene visualizzato come non specificato
Potrebbero esserci più cause alla base dello stato di integrità Non specificato (colore grigio) del sistema SAP. Questo stato di salute viene utilizzato per identificare i sistemi che non possono essere valutati correttamente da Workload Manager a causa di metriche o impostazioni mancanti. Le cause più comuni di questo stato di salute sono le seguenti:
L'agente per SAP di Google Cloudpotrebbe essere stato interrotto o potrebbe non registrare correttamente le metriche richieste. Per ulteriori informazioni, consulta Convalidare l'installazione dell'agente.
Se l'agente per SAP è attivo e funzionante e lo stato del sistema è Unspecified, controlla che le funzionalità di monitoraggio dei processi e monitoraggio di SAP HANA siano attivate e configurate correttamente nell'agente in base ai processi SAP in esecuzione sulla VM. I servizi centrali e i server delle applicazioni richiedono l'abilitazione del monitoraggio dei processi, mentre i database SAP HANA richiedono l'abilitazione del monitoraggio dei processi e del monitoraggio SAP HANA.
- I valori predefiniti per la frequenza di raccolta delle metriche di monitoraggio dei processi con variazioni rapide e lente sono rispettivamente 5 secondi e 30 secondi. Se questi valori vengono aumentati al di sopra dei valori predefiniti, lo stato di salute potrebbe essere Senza specificare.
Nella pagina Panoramica del sistema, controlla se Architettura e Tipo di scala sono identificati correttamente per il tuo sistema. Se uno o entrambi questi parametri non sono corretti, esiste un problema di fondo con l'agenteGoogle Cloudper SAP o con i dati SAP caricati in Google Cloud. Per ulteriori analisi, contatta l'assistenza clienti Google Cloud. Consulta la sezione Ricevere assistenza per l'agente per SAP di Google Cloud.
I ruoli di ogni VM correlata al sistema non sono identificati correttamente a causa del mancato funzionamento o della mancanza delle metriche
workload/sap/nw/instance/role
oworkload/sap/hana/ha/availability
. Controlla i ruoli SAP identificati nell'elenco delle VM nelle dashboard Applicazioni e Database.Per ogni tipo di architettura sono richiesti i seguenti ruoli:
- Architettura centralizzata: servizi centrali, server delle applicazioni e SAP HANA principale.
- Architettura distribuita: servizi centrali, server delle applicazioni e SAP HANA principale.
- Distribuito con HA: servizi centrali, ERC, server delle applicazioni, SAP HANA principale e SAP HANA secondario.
A tutte le VM nell'elenco deve essere assegnato un ruolo.
Verifica che le metriche richieste abbiano un valore valido controllandole all'interno di Cloud Monitoring o utilizzando il metodo dell'API timeSeries per ricevere il valore più recente inviato dall'Agent for SAP. Se la metrica non è presente in Monitoraggio cloud o non ha valore, lo stato di salute viene contrassegnato come Senza specifica perché non sono disponibili dati sufficienti per valutare una metrica di questo tipo.
Nelle architetture distribuite con HA, controlla se è presente un'azione non riuscita nel cluster ed esegui la pulizia eseguendo i seguenti comandi:
RHEL
pcs resource cleanup RESOURCE_ID
SLES
crm resource cleanup RESOURCE_ID
Sostituisci
RESOURCE_ID
con l'ID della risorsa con errore nel cluster.L'azione non riuscita nel cluster potrebbe influire sulle metriche
workload.googleapis.com/sap/cluster/nodes
eworkload.googleapis.com/sap/cluster/resources
e generare valori errati.Verifica che la versione dell'agente per SAP di Google Cloudsia aggiornata e che sia in esecuzione la versione più recente disponibile. Le versioni più recenti dell'agente contengono correzioni di problemi e bug relativi alle metriche di osservabilità. Metriche errate potrebbero comportare lo stato di integrità Non specificato del sistema.
Per i database SAP HANA che eseguono la replica in un sito secondario, controlla se esiste una configurazione cluster valida tra il cluster principale e quello secondario.