Questa guida illustra le considerazioni e le procedure operative per eseguire la versione 2 dell'agente per SAP di Google Cloudsu istanze VM Compute Engine e server Bare Metal Solution.
Informazioni sul ciclo di vita dell'agente
Quando gestisci le operazioni dell'agente per SAP di Google Cloud, è utile comprendere cosa fa l'agente. In generale, ecco come funziona:
- Devi installare l'agente per SAP di Google Cloudsu ogni istanza VM Compute Engine o server Bare Metal Solution che ospita i sistemi SAP. L'agente viene eseguito come servizio Linux o Windows.
- Nelle istanze VM di Compute Engine, l'agente combina i dati di monitoraggio di Monitoring e delle API Compute Engine.
- Sui server Bare Metal Solution, per la raccolta solo delle metriche dell'agente host SAP, l'agente non accede alle API Google Cloud .
- L'agente host SAP esegue poll dell'agente per SAP di Google Cloudper recuperare i dati memorizzati nella cache tramite HTTP. Aggrega le metriche di SAP Host Agent, le registra e le archivia nel database SAP NetWeaver.
- La transazione
ST06
di SAP o l'interfaccia a riga di comandosaposcol
visualizzano le metriche aggregate di SAP Host Agent. - Puoi visualizzare le metriche dell'agente host SAP da Google Cloud eseguendo un comando in una finestra del terminale.
Verifica che l'agente sia in esecuzione
Dopo aver installato o riavviato l'agente, puoi verificare che sia in esecuzione come previsto.
Per verificare se l'agente è in esecuzione:
Linux
Stabilisci una connessione SSH con il server Bare Metal Solution o l'istanza Compute Engine.
Esegui questo comando:
systemctl status google-cloud-sap-agent
Se l'agente funziona correttamente, l'output contiene
active (running)
. Ad esempio:google-cloud-sap-agent.service - Google Cloud Agent for SAP Loaded: loaded (/usr/lib/systemd/system/google-cloud-sap-agent.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2022-12-02 07:21:42 UTC; 4 days ago Main PID: 1337673 (google-cloud-sa) Tasks: 9 (limit: 100427) Memory: 22.4 M (max: 1.0G limit: 1.0G) CGroup: /system.slice/google-cloud-sap-agent.service └─1337673 /usr/bin/google-cloud-sap-agent
Windows
Utilizza RDP per connetterti all'istanza Compute Engine.
In qualità di amministratore, esegui il seguente comando da PowerShell:
Se l'agente è in esecuzione, lo stato mostra$(Get-Service -Name 'google-cloud-sap-agent' -ErrorAction Ignore).Status
Running
.
Se l'agente per SAP di Google Cloudnon è in esecuzione, riavvia l'agente.
Controllare la versione dell'agente
Dopo aver installato o riavviato l'agente per SAP di Google Cloud, puoi controllare la versione dell'agente.
Per controllare la versione dell'agente:
Linux
Per RHEL:
- Utilizza SSH per connetterti all'istanza Compute Engine o al server Bare Metal Solution host.
- Esegui questo comando:
yum info google-cloud-sap-agent
Per SLES, segui questi passaggi:
- Utilizza SSH per connetterti all'istanza Compute Engine o al server Bare Metal Solution host.
- Esegui questo comando:
zypper info google-cloud-sap-agent
Windows
- Utilizza RDP per connetterti all'istanza Compute Engine o al server Bare Metal Solution di destinazione.
- In qualità di amministratore, esegui il seguente comando da PowerShell:
googet installed google-cloud-sap-agent
Verificare che l'agente host SAP riceva le metriche
Per verificare che le metriche dell'infrastruttura vengano raccolte dall'agente per SAP diGoogle Cloude inviate correttamente all'agente host SAP, segui questi passaggi:
- Nel sistema SAP, inserisci la transazione
ST06
. Nel riquadro di panoramica, controlla la disponibilità e i contenuti dei seguenti campi per la configurazione end-to-end corretta dell'infrastruttura di monitoraggio di SAP e Google:
- Fornitore cloud:
Google Cloud Platform
- Accesso al monitoraggio avanzato:
TRUE
- Dettagli sul monitoraggio migliorati:
ACTIVE
- Fornitore cloud:
Visualizzare le metriche dell'agente host SAP
Dopo aver installato o aggiornato la configurazione dell'agente per SAP di Google Cloud, puoi visualizzare le metriche dell'agente host SAP raccolte.
Per visualizzare le metriche dell'agente host SAP raccolte dall'agente per SAP di Google Cloud, segui questi passaggi:
Linux
Stabilisci una connessione SSH con l'istanza Compute Engine o il server Bare Metal Solution di destinazione.
Esegui questo comando:
curl http://localhost:18181
Se le metriche sono disponibili, dovresti ricevere un output XML contenente informazioni sul tuo sistema. Ad esempio:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <metrics> <metric category="cpu" context="vm" type="double" unit="Percent" last-refresh="1670422670" refresh-interval="60"> <name>VM Processing Power Consumption</name> <value>0.0</value> </metric>
Windows
Utilizza RDP per connetterti all'istanza Compute Engine.
In qualità di amministratore, esegui il seguente comando da PowerShell:
(Invoke-WebRequest -Uri 'http://localhost:18181').RawContent
Se le metriche sono disponibili, dovresti visualizzare un output XML contenente informazioni sul tuo sistema. Ad esempio:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <metrics> <metric category="cpu" context="vm" type="double" unit="Percent" last-refresh="1670422528" refresh-interval="60"> <name>VM Processing Power Consumption</name> <value>10.0</value> </metric>
Visualizza le altre metriche
Dopo aver aggiornato la configurazione dell'agente di Google Cloudper SAP per raccogliere le metriche di monitoraggio dei processi, le metriche di valutazione di Workload Manager o le metriche di monitoraggio di SAP HANA, devi visualizzarle per verificare che l'agente stia raccogliendo le metriche come previsto.
Puoi visualizzare le metriche e le informazioni raccolte dall'agente per SAP di Google Cloudin Cloud Monitoring completando i seguenti passaggi:
Nella console Google Cloud , vai alla pagina Esplora metriche di Monitoraggio.
Seleziona la scheda Configurazione.
Espandi il menu Seleziona una metrica.
Nel menu Risorse, seleziona Istanza VM.
Nel menu Categoria metrica, seleziona sap.
Nel menu Metrica, seleziona
metric: workload.googleapis.com/sap/service/active
o una delle nuove metriche da includere nel grafico.Fai clic su Applica.
Dovresti vedere un grafico con i valori delle metriche delle serie temporali.
Riavvia l'agente
Se l'agente per SAP di Google Cloudsmette di funzionare o se ne aggiorni la configurazione, riavvialo.
Seleziona il tuo sistema operativo e segui i passaggi:
Linux
Stabilisci una connessione SSH con l'istanza VM host o con il server Bare Metal Solution.
Esegui questo comando:
sudo systemctl restart google-cloud-sap-agent
Windows
Stabilisci una connessione RDP con l'istanza VM host.
In qualità di amministratore, esegui il seguente comando da PowerShell:
Restart-Service -Name 'google-cloud-sap-agent' -Force
Eseguire l'upgrade all'agente di Google Cloudper SAP da altri agenti Google Cloud
L'installazione dell'agente per SAP di Google Cloudrileva automaticamente le versioni precedenti dell'agente di monitoraggio per SAP NetWeaver e dell'agente di monitoraggio per SAP HANA, le disattiva e poi le rimuove dalle macchine host durante l'installazione.
Se vengono rilevati questi agenti Google Cloud , viene eseguita la migrazione anche delle configurazioni nei relativi file di configurazione all'agente Google Cloudper SAP durante la sua installazione. Per scopi di backup e riferimento, la configurazione dell'agente di monitoraggio per SAP HANA viene copiata nel seguente file:
/etc/google-cloud-sap-agent/backup-of-hanamonitoring-configuration.yaml
Per istruzioni su come installare e configurare l'agente per SAP di Google Cloud, consulta la guida all'installazione e alla configurazione dell'agente per SAP di Google Cloud.
Eseguire l'upgrade delle istanze con SSL abilitato
Se hai configurato l'agente di monitoraggio per SAP HANA in modo che utilizzi i certificati SSL per la comunicazione con le istanze SAP HANA, quando installi l'agente di Google Cloudper SAP, viene eseguita la migrazione di tutta la configurazione di monitoraggio di SAP HANA, tranne la configurazione SSL, all'agente di Google Cloudper SAP. In questo caso, per utilizzare l'agente per SAP di Google Cloudper monitorare le istanze SAP HANA, devi completare i seguenti passaggi:
Stabilisci una connessione SSH con l'istanza VM host o con il server Bare Metal Solution.
Apri il file di configurazione dell'agente per SAP di Google Cloud:
/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 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.
Se dopo questo upgrade riscontri problemi di connessione con le tue istanze SAP HANA, puoi visualizzare i log dell'agente in Log e utilizzare la guida alla risoluzione dei problemi per risolvere il problema.
Aggiorna l'agente di Google Cloudper SAP
Questa sezione illustra la procedura per verificare se è disponibile una versione aggiornata dell'agente per SAP diGoogle Cloude come eseguire l'aggiornamento alla versione 3.6 (ultima) dell'agente per SAP di Google Cloud.
Se devi eseguire l'aggiornamento a una versione dell'agente non più recente, contatta l'assistenza clienti Google Cloud.
Cerca aggiornamenti
Seleziona il tuo sistema operativo e segui i passaggi:
RHEL
Stabilisci una connessione SSH con l'istanza VM host o con il server Bare Metal Solution.
Esegui questo comando:
sudo yum check-update google-cloud-sap-agent
SLES
Stabilisci una connessione SSH con l'istanza VM host o con il server Bare Metal Solution.
Esegui questo comando:
sudo zypper list-updates -r google-cloud-sap-agent
Windows
Stabilisci una connessione RDP con l'istanza VM host.
In qualità di amministratore, esegui il seguente comando da PowerShell:
googet latest google-cloud-sap-agent
Installare un aggiornamento
Per aggiornare l'istanza dell'agente per SAP di Google Cloudalla versione 3.6 (ultima), seleziona il sistema operativo e segui i passaggi.
Se devi installare una versione dell'agente non più recente, contatta l'assistenza clienti Google Cloud.
RHEL
Stabilisci una connessione SSH con l'istanza VM host o con il server Bare Metal Solution.
Esegui questo comando:
sudo yum --nogpgcheck update google-cloud-sap-agent
SLES
Stabilisci una connessione SSH con l'istanza VM host o con il server Bare Metal Solution.
Esegui questo comando:
sudo zypper --no-gpg-checks update google-cloud-sap-agent
Windows
Stabilisci una connessione RDP con l'istanza VM host.
In qualità di amministratore, esegui il seguente comando da PowerShell:
googet install google-cloud-sap-agent
Ripristino del precedente utilizzo dell'agente di monitoraggio per SAP HANA
Se vuoi eseguire il rollback all'utilizzo dell'agente di monitoraggio per SAP HANA e smettere di utilizzare la funzionalità di monitoraggio di SAP HANA di Google Cloud, then segui questi passaggi:
RHEL
Stabilisci una connessione SSH con l'istanza VM host o con il server Bare Metal Solution.
Per evitare la raccolta di metriche duplicate, disattiva la raccolta delle metriche di monitoraggio di SAP HANA tramite l'agente per SAP diGoogle Cloud:
Apri il file di configurazione dell'agente per SAP di Google Cloud:
/etc/google-cloud-sap-agent/configuration.json
Nella sezione
hana_monitoring_configuration
, imposta il parametroenabled
sufalse
.Salva il file di configurazione.
Riavvia l'agente per applicare le nuove impostazioni:
sudo systemctl restart google-cloud-sap-agent
Copia la configurazione dell'agente di monitoraggio per SAP HANA dal seguente file:
/etc/google-cloud-sap-agent/backup-of-hanamonitoring-configuration.yaml
Installa l'agente di monitoraggio per SAP HANA versione 2. Per le istruzioni di installazione, consulta la guida all'installazione e al funzionamento dell'agente di monitoraggio per SAP HANA V2.0.
Nel seguente file, incolla la configurazione dell'agente di monitoraggio per SAP HANA che hai copiato in un passaggio precedente:
/usr/sap/google-saphanamonitoring-agent/conf/configuration.yaml
Riavviare l'agente di monitoraggio per SAP HANA:
sudo systemctl start google-saphanamonitoring-agent
SLES
Stabilisci una connessione SSH con l'istanza VM host o con il server Bare Metal Solution.
Per evitare la raccolta di metriche duplicate, disattiva la raccolta delle metriche di monitoraggio di SAP HANA tramite l'agente diGoogle Cloudper SAP:
Apri il file di configurazione dell'agente per SAP di Google Cloud:
/etc/google-cloud-sap-agent/configuration.json
Nella sezione
hana_monitoring_configuration
, imposta il parametroenabled
sufalse
.Salva il file di configurazione.
Riavvia l'agente per applicare le nuove impostazioni:
sudo systemctl restart google-cloud-sap-agent
Copia la configurazione dell'agente di monitoraggio per SAP HANA dal seguente file:
/etc/google-cloud-sap-agent/backup-of-hanamonitoring-configuration.yaml
Installa l'agente di monitoraggio per SAP HANA versione 2. Per le istruzioni di installazione, consulta la guida all'installazione e al funzionamento dell'agente di monitoraggio per SAP HANA V2.0.
Nel seguente file, incolla la configurazione dell'agente di monitoraggio per SAP HANA che hai copiato in un passaggio precedente:
/usr/sap/google-saphanamonitoring-agent/conf/configuration.yaml
Riavviare l'agente di monitoraggio per SAP HANA:
sudo systemctl start google-saphanamonitoring-agent
Visualizza i log dell'agente in Cloud Logging
Per impostazione predefinita, i log dell'agente per SAP di Google Cloudvengono reindirizzati dalle tue istanze VM e dai server Bare Metal Solution a Cloud Logging.
Per visualizzare i log dell'agente in Log:
Nella console Google Cloud , vai alla pagina Esplora log.
Vai al riquadro Query.
Nel menu a discesa Risorse, seleziona Globale e poi fai clic su Applica.
Nell'editor di query, inserisci
google-cloud-sap-agent
.Fai clic su Esegui query.
Dovresti vedere i log generati dalle istanze dell'agente in esecuzione su tutte le tue istanze VM o sui server Bare Metal Solution. Per filtrare i log di una macchina specifica, utilizza i filtri disponibili nell'interfaccia.
Puoi disattivare questo reindirizzamento predefinito dei log dell'agente. Per farlo, segui questi passaggi:
Stabilisci una connessione SSH con l'istanza VM host del server Bare Metal Solution.
Apri il seguente file di configurazione:
/etc/google-cloud-sap-agent/configuration.json
Per il parametro
log_to_cloud
, aggiorna il valore infalse
.Salva il file di configurazione.
Riavvia l'agente per applicare la modifica.