Questa guida mostra come risolvere i problemi relativi alla versione 3.6 (ultima) dell'agente di Google Cloud per SAP.
Per la risoluzione dei problemi e le informazioni di assistenza di SAP, consulta le seguenti note di SAP:
- 1642148 - Domande frequenti: backup e ripristino del database SAP HANA
- 2031547 - Panoramica degli strumenti di backup di terze parti certificati SAP e della procedura di assistenza associata
- 2705632 - Procedura di assistenza per Google Cloud Storage
Logging
Controlla i log nella directory specifica per il tuo sistema operativo.
Per visualizzare i log dell'agente di Google Cloud per SAP, vai ai seguenti percorsi:
Linux
/var/log/google-cloud-sap-agent.log
Windows
C:\Program Files\Google\google-cloud-sap-agent\logs\google-cloud-sap-agent.log
Visualizzare i log relativi a Backint
Se hai attivato la funzionalità Backint dell'agente di Google Cloud per SAP, controlla i seguenti log:
- Il file SAP HANA
backup.log
, che contiene informazioni sulle operazioni di backup e recupero di SAP HANA. - Il file
backint.log
SAP HANA, che contiene le chiamate all'interfaccia di backup utilizzata dalla funzionalità Backint dell'agente e da altri strumenti di backup esterni. - Il file di log Backint dell'agente di Google Cloud per SAP:
/var/log/google-cloud-sap-agent/backint.log
. Questo file include informazioni su quando è stata attivata la funzionalità Backint, eventi operativi correlati e indicazioni di errori di comunicazione con Cloud Storage e problemi di configurazione o autorizzazioni correlati. - I log di Google Cloud in Cloud Logging, che possono contenere errori correlati al account di servizio utilizzato dall'agente di Google Cloud per SAP. Per visualizzare questi log, nella console Google Cloud vai alla pagina Esplora log.
Problemi comuni
Le sezioni che seguono forniscono informazioni sui problemi comuni relativi all'utilizzo di Agent per SAP di Google Cloud, sulle relative cause e sulla loro risoluzione.
Problema: autorizzazioni IAM insufficienti
Problema: i log dell'agente di Google Cloud per SAP mostrano un errore di autorizzazioni IAM insufficienti.
Causa: l'account di servizio utilizzato dall'agente non dispone delle autorizzazioni IAM richieste per accedere all'API Cloud Monitoring oppure, se utilizzi la funzionalità Backint dell'agente, le autorizzazioni per accedere al bucket Cloud Storage non sono sufficienti.
Risoluzione:per risolvere il problema, svolgi i seguenti passaggi:
Nella console Google Cloud, nella pagina dei dettagli dell'istanza VM, prendi nota del nome dell'account di servizio. Ad esempio:
sap-example@example-project-123456.iam.gserviceaccount.com
.Vai alla pagina IAM e amministrazione e assicurati che l'account di servizio indicato includa i seguenti ruoli IAM:
Funzionalità Ruoli IAM richiesti Raccolta delle metriche dell'agente host SAP Raccolta delle metriche di monitoraggio dei processi - Visualizzatore calcolato
(
roles/compute.viewer
) - Monitoraggio
Metric Writer (
roles/monitoring.metricWriter
) -
Accesso ai segreti di Secret Manager
(
roles/secretmanager.secretAccessor
)
(obbligatorio se utilizzi Secret Manager per autenticare l'account utente del database per SAP HANA).
Raccolta delle metriche di valutazione di Workload Manager - Visualizzatore calcolato
(
roles/compute.viewer
) -
Workload Manager Insights Writer
(
roles/workloadmanager.insightWriter
) -
Secret Manager Secret Accessor (
roles/secretmanager.secretAccessor
)
(obbligatorio se utilizzi Secret Manager per autenticare l'account utente del database per SAP HANA).
Raccolta delle metriche di monitoraggio di SAP HANA - Visualizzatore calcolato
(
roles/compute.viewer
) - Monitoraggio
Metric Writer (
roles/monitoring.metricWriter
) -
Secret Manager Secret Accessor (
roles/secretmanager.secretAccessor
)
(obbligatorio se utilizzi Secret Manager per autenticare l'account utente del database per SAP HANA).
Backup e recupero basati su Backint per SAP HANA - Storage Object Admin (
roles/storage.objectAdmin
) - Autore crittografia/decriptazione CryptoKey Cloud KMS
(
roles/cloudkms.cryptoKeyEncrypterDecrypter
), se hai utilizzato una chiave di crittografia gestita dal cliente per criptare i backup di SAP HANA in Cloud Storage. Per informazioni su questa funzionalità, consulta Opzioni di crittografia per i backup.
Per ulteriori informazioni, consulta Autorizzazioni Cloud Storage richieste.
- Visualizzatore calcolato
(
Per ulteriori informazioni sull'autenticazione richiesta per Agent for SAP di Google Cloud, consulta Autenticazione e accesso.
Per confermare le autorizzazioni richieste dall'agente Cloud Monitoring, consulta la seguente documentazione di monitoraggio:
Problema: ambiti di accesso errati per l'account di servizio dell'istanza Compute Engine
Problema: se limiti gli ambiti di accesso nell'istanza di calcolo host, i log dell'agente di Google Cloud per SAP potrebbero mostrare un errore di autorizzazioni IAM insufficienti.
Causa: l'agente di Google Cloud per SAP richiede ambiti di accesso minimi alle API Cloud sull'istanza di calcolo host. Questo errore si verifica quando l'account di servizio non possiede gli ambiti di accesso richiesti.
Risoluzione: gli ambiti di accesso sono il metodo legacy per specificare le autorizzazioni per l'istanza di calcolo. Compute Engine consiglia di configurare le istanze di calcolo in modo da consentire tutti gli ambiti di accesso a tutte le API Cloud e di utilizzare solo le autorizzazioni IAM dell'account di servizio per controllare l'accesso alle risorse Google Cloud.
Per risolvere il problema, come best practice, imposta l'ambito di accesso all'cloud-platform
completo sull'istanza di calcolo, quindi limita in modo sicuro l'accesso API del account di servizio account con i ruoli IAM. Ad esempio:
https://www.googleapis.com/auth/cloud-platform
Se limiti gli ambiti di accesso dell'istanza di calcolo, devi assicurarti che l'istanza di calcolo 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
Se hai attivato la raccolta delle metriche di monitoraggio dei processi o delle metriche di monitoraggio di SAP HANA, gli ambiti di accesso dell'istanza di calcolo host devono avere anche l'accesso in scrittura per pubblicare i dati delle metriche nel tuo progetto Google Cloud:
https://www.googleapis.com/auth/monitoring.write
Per modificare gli ambiti di accesso, devi arrestare l'istanza di calcolo, apportare le modifiche e riavviare l'istanza di calcolo. Per le istruzioni, consulta la documentazione di Compute Engine. Per questo problema non è necessario apportare modifiche alle autorizzazioni per i ruoli IAM.
Problema: agente host SAP mancante o errato
Problema: i log dell'agente di Google Cloud per SAP mostrano un errore dell'agente host SAP mancante o errato.
Causa: l'agente host SAP o il livello di patch minimo richiesto per l'agente host SAP non è installato. Affinché l'agente di Google Cloud per SAP funzioni, il sistema SAP deve avere installato l'agente host SAP e il livello minimo di patch richiesto per l'agente host deve essere mantenuto.
Risoluzione: per risolvere il problema, installa la versione richiesta dell'agente host SAP. Per istruzioni su come installare l'agente host SAP, consulta la documentazione di SAP.
Per i requisiti di versione dell'agente host SAP, consulta le seguenti note SAP:
- Linux: nota SAP 2460297 - SAP su Linux sulla Google Cloud Platform: monitoraggio avanzato
- Windows: nota SAP 1409604 - Virtualizzazione su Windows: monitoraggio avanzato
Problema: l'installazione dell'agente di Google Cloud per SAP non è riuscita
Problema: l'installazione dell'agente non va a buon fine quando esegui il comando di installazione del gestore dei pacchetti, ad esempio yum
, zypper
o googet
, oppure viene visualizzato il seguente messaggio di errore: Package matching google-cloud-sap-agent-VERSION_NUMBER
already installed. Checking for update.
.
Causa: l'installazione dell'agente non va a buon fine per uno dei seguenti motivi:
- Esegui il downgrade dell'agente a una versione precedente e l'istanza di calcolo gira su una versione precedente di RHEL for SAP, ad esempio 7.9.
- L'istanza di calcolo che ospita l'agente è stata creata senza un indirizzo IP esterno.
Risoluzione:per risolvere il problema, esegui una delle seguenti operazioni, in base allo scenario:
Se vuoi eseguire il downgrade dell'istanza dell'agente a una versione precedente e la tua istanza di calcolo è in esecuzione su una versione precedente di RHEL for SAP, ad esempio 7.9, esegui il seguente comando:
RHEL
sudo tee /etc/yum.repos.d/google-cloud-sap-agent.repo << EOM [google-cloud-sap-agent] name=Google Cloud Agent for SAP baseurl=https://packages.cloud.google.com/yum/repos/google-cloud-sap-agent-el$(cat /etc/redhat-release | cut -d . -f 1 | tr -d -c 0-9)-x86_64 enabled=1 gpgcheck=1 repo_gpgcheck=0 gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg EOM sudo yum downgrade google-cloud-sap-agent-VERSION_NUMBER.x86_64
SLES15
sudo zypper addrepo --refresh https://packages.cloud.google.com/yum/repos/google-cloud-sap-agent-sles15-x86_64 google-cloud-sap-agent sudo zypper install google-cloud-sap-agent-VERSION_NUMBER.x86_64
SLES 12
sudo zypper addrepo --refresh https://packages.cloud.google.com/yum/repos/google-cloud-sap-agent-sles12-x86_64 google-cloud-sap-agent sudo zypper install google-cloud-sap-agent-VERSION_NUMBER.x86_64
Sostituisci
VERSION_NUMBER
con il numero di versione dell'agente che vuoi installare, ad esempio3.1-606637668
. Per informazioni sulle versioni dell'agente che puoi installare, consulta Elenco di tutte le versioni dell'agente disponibili.Se l'istanza di calcolo che ospita l'agente non ha un indirizzo IP esterno, configura un gateway NAT che consenta al server host di accedere a internet in uscita. Per informazioni su come configurare un gateway NAT, consulta la guida all'implementazione per il tuo sistema SAP. Ad esempio, per SAP NetWeaver, consulta:
Problema: raccolta delle metriche di monitoraggio di SAP HANA non riuscita
Problema: durante l'upgrade dall'agente di monitoraggio per SAP HANA, dopo aver installato l'agente di Google Cloud per SAP, viene visualizzato un messaggio di errore simile al seguente:
tls: failed to verify certificate: x509: certificate relies on legacy Common Name field, use SANs instead
Causa: l'agente per SAP di Google Cloud non può avviare la raccolta delle metriche di monitoraggio di SAP HANA perché le istanze SAP HANA di destinazione utilizzano certificati SSL specificati con il nome comune (CN).
Risoluzione:per risolvere il problema, svolgi i seguenti passaggi:
Per le istanze SAP HANA che vuoi monitorare utilizzando Agent for SAP di Google Cloud, devi passare all'utilizzo di un certificato SSL con nome alternativo dell'oggetto (SAN) anziché dei certificati SSL specificati con nome comune (CN).
Stabilisci una connessione SSH con l'istanza Compute Engine o il server Bare Metal Solution di destinazione.
Apri il file di configurazione dell'agente di Google Cloud per SAP:
/etc/google-cloud-sap-agent/configuration.json
Nella sezione
hana_monitoring_configuration
, imposta il parametroenabled
sutrue
.Nella sezione
hana_monitoring_configuration.hana_instances
, esegui quanto segue per ogni istanza SAP HANA che utilizza il protocollo TLS/SSL per la comunicazione sicura:Specifica il parametro
enable_ssl
e impostane il valore sutrue
.Specifica il parametro
host_name_in_certificate
e imposta il nome host SAP HANA, come specificato nel certificato TLS/SSL, come valore.Specifica il parametro
tls_root_ca_file
e imposta il percorso in cui è memorizzato il certificato TLS/SSL come valore.
Salva il file di configurazione.
Riavvia l'agente per SAP di Google Cloud per applicare le nuove impostazioni:
sudo systemctl restart google-cloud-sap-agent
Verifica che l'agente raccolga le metriche di monitoraggio di SAP HANA. Per le istruzioni, vedi Visualizzare le altre metriche.
Disinstalla l'agente di monitoraggio per SAP HANA.
Problema: errore di connessione rifiutata
Problema:i log di SAP Host Agent mostrano l'errore di connessione rifiutata.
Causa: l'agente di Google Cloud per SAP non può avviarsi perché la porta 18181
non è disponibile. L'agente di Google Cloud per SAP ascolta le richieste sulla porta 18181
.
Questa porta deve essere disponibile per l'avvio dell'agente.
Risoluzione: per risolvere il problema, assicurati che la porta 18181
sia disponibile per l'agente di Google Cloud per SAP. Se un altro servizio utilizza la porta 18181
, potrebbe essere necessario riavviare l'altro servizio o riconfigurarlo in modo da utilizzare un'altra porta.
Problema: per le immagini del sistema operativo SLES 15 SP4 per SAP e versioni successive, l'agente di Google Cloud per SAP non è in esecuzione
Problema: quando utilizzi le immagini del sistema operativo SLES "per SAP", l'agente di Google Cloud per SAP è preinstallato. Tuttavia, per le immagini del sistema operativo SLES 15 SP4 for SAP e versioni successive, l'agente preinstallato per SAP non si avvia autonomamente.
Per verificare se l'agente è in esecuzione o meno, svolgi i seguenti passaggi:
- Connettiti all'istanza Compute Engine o al server Bare Metal Solution host.
Esegui questo comando:
systemctl status google-cloud-sap-agent
Se l'agente non è in esecuzione, l'output contiene
inactive (dead)
. Ad esempio:google-cloud-sap-agent.service - Google Cloud Agent for SAP Loaded: loaded (/usr/lib/systemd/system/google-cloud-sap-agent.service; disabled; vendor preset: disabled) Active: inactive (dead)
Causa: l'Agente per SAP non si avvia autonomamente a causa di un problema con il pacchettizzazione del sistema operativo.
Risoluzione: per risolvere il problema, svolgi i seguenti passaggi:
- Connettiti all'istanza Compute Engine o al server Bare Metal Solution host.
Esegui questi comandi:
sudo sed -i 's~ /usr/sap~ -/usr/sap~g' /usr/lib/systemd/system/google-cloud-sap-agent.service sudo systemctl restart google-cloud-sap-agent
Verifica che l'agente sia in esecuzione:
systemctl status google-cloud-sap-agent
Dovresti vedere un output simile al seguente:
google-cloud-sap-agent.service - Google Cloud Agent for SAP Loaded: loaded (/usr/lib/systemd/system/google-cloud-sap-agent.service; disabled; vendor preset: disabled) Active: active (running) since Wed 2023-07-12 03:07:23 UTC; 7s ago Main PID: 6117 (google_cloud_sa) Tasks: 6 Memory: 8.8M (max: 1.0G limit: 1.0G available: 1015.1M) CGroup: /system.slice/google-cloud-sap-agent.service └─ 6117 /usr/bin/google_cloud_sap_agent startdaemon
Problema: il rilevamento del sistema non riesce a causa della mancanza dell'autorizzazione di esecuzione per la directory /usr/sap
Problema: nei log dell'agente di Google Cloud per SAP viene visualizzato un avviso No execute
permission for /usr/sap directory, some of the discovery operations will fail.
Please ensure that the root user has execute permission for /usr/sap directory.
Causa: l'utente root non dispone dell'autorizzazione di esecuzione per la directory /usr/sap/
. In questo modo, l'utente root non può accedere al profilo del sistema SAP e agli strumenti SAP nella directory /usr/sap
. Ciò può impedire all'agente di rilevare i sistemi SAP in esecuzione nell'istanza di calcolo host e, di conseguenza, limitare il comportamento previsto delle funzionalità dell'agente.
Risoluzione: per risolvere il problema, assicurati che l'utente root abbia l'autorizzazione di esecuzione per la directory /usr/sap/
. A tale scopo, puoi eseguire il comando seguente:
chmod +x /usr/sap
Problema: velocità effettiva ridotta
Problema: il throughput è inferiore alle aspettative.
Causa: per la funzionalità Backint dell'agente di Google Cloud per SAP, potresti aver attivato la compressione utilizzando il parametro di configurazione compress
.
Soluzione:per risolvere il problema, verifica che la compressione non sia attivata. Per farlo, segui questi passaggi:
Connettiti all'host SAP HANA tramite SSH.
Apri il file di configurazione di Backint:
/usr/sap/SID/SYS/global/hdb/opt/backint/backint-gcs/parameters.json
Sostituisci
SID
con l'SID del sistema in cui hai installato i file correlati a Backint.Verifica che il parametro
compress
sia impostato sufalse
.Se apporti modifiche, salva il file di configurazione.
Problema: errori di multistreaming
Problema: si verificano errori durante il backup dei dati in multistreaming.
Causa: per la funzionalità Backint dell'agente di Google Cloud per SAP, potresti aver specificato un numero maggiore di stream paralleli.
Risoluzione:per risolvere il problema, svolgi i seguenti passaggi:
Connettiti all'host SAP HANA tramite SSH.
Apri il file di configurazione di Backint:
/usr/sap/SID/SYS/global/hdb/opt/backint/backint-gcs/parameters.json
Sostituisci
SID
con l'SID del sistema in cui hai installato i file correlati a Backint.Se hai impostato un valore per il parametro
parallel_streams
, riducilo a1
.Se il problema persiste, contatta l'assistenza clienti.
Problema di connessione a Cloud Storage
Problema: si è verificato un problema di connettività con il bucket Cloud Storage.
Causa: il problema può essere causato da quanto segue:
- Un problema temporaneo di connettività.
- Il account di servizio utilizzato dall'agente per SAP di Google Cloud non dispone delle autorizzazioni necessarie per accedere a Cloud Storage.
- Si è verificato un problema con la configurazione.
Risoluzione: per risolvere un problema di connettività con il bucket Cloud Storage, verifica quanto segue:
- Riprova il backup o il recupero non riuscito per assicurarti che l'errore non sia stato solo un problema di connettività momentaneo.
- Se l'agente di Google Cloud per SAP utilizza l'account di servizio della tua istanza di calcolo, assicurati che l'istanza di calcolo abbia accesso a tutti gli ambiti cloud oppure, se limiti l'accesso, assicurati che l'istanza di calcolo abbia accesso a
storage.googleapis.com
. Per maggiori informazioni, consulta Attivare l'accesso alle API Cloud e ai server di metadati. - Se hai creato un account di servizio da utilizzare con l'agente di Google Cloud per SAP, assicurati di quanto segue:
- All'account di servizio viene assegnato il ruolo Amministratore oggetti Storage.
- All'account di servizio viene assegnato il ruolo Autore crittografia/decrittografia CryptoKey Cloud KMS se utilizzi una chiave di crittografia gestita dal cliente per criptare i backup in Cloud Storage. Per ulteriori informazioni, consulta Crittografia per i backup.
- Assicurati di aver specificato correttamente i parametri nel file di configurazione Backint,
PARAMETERS.json
, e nel file SAP HANA,global.ini
.
Puoi testare l'accesso al tuo bucket Cloud Storage utilizzando la funzionalità di autodiagnosi integrata nell'agente di Google Cloud per SAP. Per ulteriori informazioni, consulta la sezione Autodiagnosi.
Problema con un'operazione di backup o di recupero basata su snapshot del disco
Problema: un'operazione di backup o recupero eseguita per SAP HANA utilizzando il comando hanadiskbackup
o hanadiskrestore
dell'agente non va a buon fine.
Causa: questo problema può verificarsi per uno dei seguenti motivi:
- L'agente riscontra un errore ed esce dall'operazione di backup o ripristino.
- L'agente impiega più tempo del previsto per creare lo snapshot del disco o caricarlo su Cloud Storage a causa di un problema con un servizio Google Cloud di base.
- L'agente si arresta in modo anomalo senza un messaggio di errore o di esito chiaro.
- L'operazione di backup o recupero non riesce a causa di un problema a livello di sistema operativo.
- L'agente deve attendere più del previsto dal database SAP HANA, il che potrebbe essere dovuto al fatto che il database sta registrando un carico di lavoro molto elevato.
Risoluzione:per risolvere il problema, utilizza le seguenti informazioni:
Se si tratta di un'operazione di backup non riuscita:
Verifica che l'agente sia in esecuzione. In caso contrario, riavvia l'agente e poi riprova l'operazione di backup.
Se l'agente è in esecuzione come previsto, controlla lo stato della creazione dello snapshot:
gcloud compute snapshots list --filter="sourceDisk:projects/PROJECT_ID/zones/ZONE_ID/disks/DISK_NAME"
Sostituisci quanto segue:
PROJECT_ID
: il progetto Google Cloud in cui è disegnato il disco di origineZONE_ID
: la zona Compute Engine in cui è dipiegato il disco di origine, ad esempious-central1-a
DISK_NAME
: il nome del disco di origine
Lo stato dell'output può essere uno dei seguenti:
CREATING
,UPLOADING
oREADY
.Se lo stato della creazione dello snapshot è
CREATING
oUPLOADING
, consigliamo di attendere il completamento di questa operazione, soprattutto se si tratta del primo snapshot che stai creando per il disco che ospita il volume/hana/data
.Se questa operazione non va a buon fine, l'agente esce automaticamente dalla procedura e aggiorna i log. Puoi riprovare a creare il backup eseguendo il comando
hanadiskbackup
. L'agente si occupa di completare l'operazione di backup non riuscita nel database SAP HANA e crea un nuovo backup basato su snapshot.Se hai utilizzato l'argomento
-confirm-data-snapshot-after-create
con il comandohanadiskbackup
e l'operazione di caricamento dello snapshot non va a buon fine, devi eliminare manualmente la voce dello snapshot nel catalogo di backup SAP HANA e riprovare a creare lo snapshot. Per eliminare la voce nel catalogo di backup di SAP HANA, puoi utilizzare l'istruzioneBACKUP CATALOG DELETE
. Per informazioni sull'argomento-confirm-data-snapshot-after-create
, consulta la relativa descrizione in Creare un backup basato su snapshot del disco.Se lo stato della creazione dello snapshot è
READY
, ma il comandohanadiskbackup
sembra ancora in esecuzione, significa che l'agente è in attesa che SAP HANA esegua la propria parte della procedura di backup.Se il comando
hanadiskbackup
sembra richiedere più tempo del previsto, esegui quanto segue per riprendere le normali operazioni per il database SAP HANA:Scongela il file system XFS contenente il volume
/hana/data
:xfs_freeze -u PATH_TO_HANA_DATA_VOLUME
Dal database SAP HANA, recupera l'ID backup dello snapshot dello spazio di archiviazione non riuscito:
SELECT BACKUP_ID, STATE_NAME, COMMENT FROM M_BACKUP_CATALOG WHERE ENTRY_TYPE_NAME = 'data snapshot' and STATE_NAME = 'prepared'
In SAP HANA, aggiorna la voce relativa allo snapshot non riuscito come non riuscito:
BACKUP DATA FOR FULL SYSTEM CLOSE SNAPSHOT BACKUP_ID UNSUCCESSFUL 'Do not use - manually terminated';
Sostituisci
BACKUP_ID
con il valoreBACKUP_ID
recuperato nel passaggio precedente.Per risolvere il problema dell'operazione di backup non riuscita, contatta il servizio clienti con il bundle di assistenza dell'agente.
Se si tratta di un'operazione di recupero non riuscita, completa i seguenti passaggi:
Verifica che il disco originale che ospita il volume
/hana/data
sia collegato all'istanza di calcolo host. In caso contrario, allegalo utilizzando il comandogcloud compute instances attach-disk
.Esegui nuovamente la scansione dei gruppi di volumi e dei volumi logici:
sudo /sbin/dmsetup remove_all sudo /sbin/vgscan -v --mknodes sudo /sbin/vgchange -ay sudo /sbin/lvscan sudo mount -av
Se la nuova ricerca non va a buon fine, riavvia l'istanza di calcolo host. In questo modo, il sistema operativo esegue nuovamente la scansione dei gruppi di volumi.
In SAP HANA, verifica che il volume
/hana/data
sia attivo.Se il volume
/hana/data
non è ancora stato pubblicato, contatta il servizio clienti con il bundle di assistenza dell'agente per risolvere il problema.
Le metriche basate sulle visualizzazioni di monitoraggio di SAP HANA non sono presenti
Problema: le metriche di monitoraggio di SAP HANA basate sulle visualizzazioni di monitoraggio nel database SAP HANA non sono presenti e nei log dell'agente di Google Cloud per SAP viene visualizzato il seguente errore:
{sql: Scan error on column index 0, name \"MEM_USED\": converting NULL to int64 is unsupported"}
Causa: l'utente del database SAP HANA, specificato nel file di configurazione dell'agente per il parametro hana_monitoring_configuration.hana_instances.user
, non dispone dell'autorizzazione per leggere le visualizzazioni di monitoraggio nel database SAP HANA. Di conseguenza, le query inviate dall'agente alle visualizzazioni di monitoraggio non restituiscono dati.
Risoluzione: per risolvere il problema, concedi all'utente del database specificato il privilegio di sistema CATALOG READ
o il ruolo MONITORING
nel database SAP HANA. Per concedere questo privilegio, esegui l'istruzione GRANT
utilizzando un utente amministrativo, ad esempio SYSTEM
. Ad esempio:
Per concedere il ruolo
MONITORING
, esegui quanto segue:GRANT MONITORING TO DB_USERNAME
Per concedere il privilegio di sistema
CATALOG READ
, esegui il seguente comando:GRANT CATALOG READ TO DB_USERNAME
Sostituisci
DB_USERNAME
con il nome utente del database SAP HANA specificato nel file di configurazione dell'agente per il parametrohana_monitoring_configuration.hana_instances.user
. Per informazioni su questo parametro di configurazione, consulta Parametri di configurazione.
Ricevere assistenza per l'agente di Google Cloud per SAP
Se hai bisogno di aiuto per risolvere un problema con l'Agente per SAP di Google Cloud, raccoglie le informazioni di diagnostica richieste e contatta l'assistenza clienti Google Cloud. Per ulteriori informazioni, consulta le informazioni di diagnostica dell'agente di Google Cloud per SAP.