L'agente di monitoraggio di Google Cloud per SAP NetWeaver è necessario per l'assistenza SAP dei sistemi SAP in esecuzione su un server Bare Metal Solution. In questo caso, l'agente non include i dati di monitoraggio.
Quando installi l'agente di monitoraggio per SAP NetWeaver su un server Bare Metal Solution, l'agente non richiede l'accesso alle API di Google Cloud.
Per installare l'agente di monitoraggio per SAP NetWeaver su una macchina Compute Engine, consulta Installare l'agente di monitoraggio per SAP NetWeaver su una VM Compute Engine.
Panoramica dell'installazione
In Linux, installa l'agente di monitoraggio per SAP NetWeaver utilizzando i comandi di gestione dei pacchetti del sistema operativo standard, yum
o zypper
. Il comando package management completa le seguenti attività:
- Scarica la versione più recente dell'agente di monitoraggio per SAP NetWeaver.
- Crea l'agente come servizio
systemd
Linux denominatogoogle-sapnetweavermonitoring-agent
.
In Windows, quando emetti il comando di installazione, lo script di installazione fornito completa le seguenti attività:
- Scarica la versione più recente dell'agente di monitoraggio per SAP NetWeaver.
- Crea un servizio Windows denominato
google-sapnetweavermonitoring-agent
e un'attività pianificata che viene eseguita ogni minuto per verificare se il servizio è ancora in esecuzione e, se necessario, riavviarlo.
Installa l'agente di monitoraggio per SAP NetWeaver
Per installare l'agente di monitoraggio per SAP NetWeaver, seleziona il tuo sistema operativo e segui questi passaggi:
Linux
Crea il file di configurazione
Devi creare un file configuration.yaml
sul
server Bare Metal Solution per attivare l'agente di monitoraggio per SAP NetWeaver per quel server.
Per creare il file di configurazione:
Stabilisci una connessione SSH con la VM host.
Crea il file
configuration.yaml
nella seguente directory:/tmp/gcpsapdeps/configuration.yaml
Nel file
configuration.yaml
, includi la seguente riga:bare_metal: true
Aggiungi il repository RPM di Google Cloud all'elenco dei repository del sistema operativo
Devi aggiungere l'URL del repository RPM di Google Cloud per l'agente all'elenco dei repository dei pacchetti per il sistema operativo. Il modo in cui aggiungi un repository è diverso a seconda che tu stia utilizzando un sistema operativo Red Hat o SLES.
RHEL
Per aggiungere il repository RPM di Google Cloud a RHEL:
Stabilisci una connessione SSH con la VM host.
Esegui il seguente comando dopo aver sostituito
RHEL_VERSION
con il numero di versione del sistema operativo. Ad esempio, sostituisciRHEL_VERSION
con7
per RHEL 7 o8
per RHEL 8. Potresti dover scorrere per visualizzareRHEL_VERSION
.sudo tee /etc/yum.repos.d/google-sapnetweavermonitoring-agent.repo << EOM [google-sapnetweavermonitoring-agent] name=Google Cloud monitoring agent for SAP NetWeaver baseurl=https://packages.cloud.google.com/yum/repos/google-sapnetweavermonitoring-agent-elRHEL_VERSION-\$basearch enabled=1 gpgcheck=0 repo_gpgcheck=1 gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg EOM
SLES
Per aggiungere il repository RPM di Google Cloud a SLES:
Stabilisci una connessione SSH con la VM host.
Esegui il seguente comando dopo aver sostituito
SLES_VERSION
con il numero di versione del sistema operativo. Ad esempio, sostituisciSLES_VERSION
con12
per SLES 12 o15
per SLES 15. Potresti dover scorrere per visualizzareSLES_VERSION
.zypper addrepo --gpgcheck-allow-unsigned-package --refresh \ https://packages.cloud.google.com/yum/repos/google-sapnetweavermonitoring-agent-slesSLES_VERSION-\$basearch google-sapnetweavermonitoring-agent
Installa l'agente
L'agente di monitoraggio per SAP NetWeaver viene installato utilizzando il gestore dei pacchetti del sistema operativo.
Per installare l'agente, seleziona il tuo sistema operativo e segui questi passaggi:
RHEL
Stabilisci una connessione SSH con la VM host.
Esegui questo comando:
sudo yum install google-sapnetweavermonitoring-agent
SLES
Stabilisci una connessione SSH con la VM host.
Esegui questo comando:
sudo zypper install google-sapnetweavermonitoring-agent
Windows
Crea il file di configurazione
Devi creare un file configuration.yaml
sul
server Bare Metal Solution per attivare l'agente di monitoraggio per SAP NetWeaver per quel server.
Per creare il file di configurazione:
Stabilisci una connessione RDP con la VM host.
Crea il file
configuration.yaml
nella seguente directory:C:\gcpsapdeps\configuration.yaml
Nel file
configuration.yaml
, includi la seguente riga:bare_metal: true
Installa l'agente
Per installare l'agente:
Stabilisci una connessione RDP con la VM host.
Esegui il seguente comando come amministratore sulla VM host:
. { Invoke-WebRequest -useb https://storage.googleapis.com/cloudsapdeploy/netweaver-agent-windows/install.ps1 } | iex
Dopo aver installato l'agente di monitoraggio per SAP NetWeaver e l'agente host SAP, convalida l'installazione dell'agente di monitoraggio per SAP NetWeaver, come descritto in Convalidare l'installazione dell'agente.
Convalidare l'installazione dell'agente di monitoraggio per SAP NetWeaver
Per convalidare l'installazione dell'agente e confermare di averlo configurato correttamente per un server Bare Metal Solution, selezionare il sistema operativo e seguire i passaggi:
Linux
Utilizza SSH per connetterti all'istanza VM che vuoi monitorare.
Al prompt dei comandi, inserisci il seguente comando:
curl http://localhost:18181
Windows
Utilizza RDP per connetterti all'istanza VM che vuoi monitorare.
In un browser web, visita il seguente URL:
http://localhost:18181
Se l'agente di monitoraggio per SAP NetWeaver è configurato correttamente per un server Bare Metal Solution, il valore Instance Type
è bms-nn
e il valore della metrica Hardware Model
è Google Cloud Bare Metal
, come mostrato nell'esempio seguente:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <metrics> <metric category="config" context="vm" type="string" unit="none" last-refresh="1614391024" refresh-interval="0"><name>Data Provider Version</name><value>1.1.1.0</value> </metric><metric category="config" context="host" type="string" unit="none" last-refresh="1614391024" refresh-interval="0"> <name>Cloud Provider</name><value>Google Cloud Platform</value></metric><metric category="config" context="vm" type="string" unit="none" last-refresh="1614391024" refresh-interval="0"><name>Instance Type</name> <value>bms-16.0</value></metric><metric category="config" context="host" type="string" unit="none" last-refresh="1614391024" refresh-interval="0"><name>Virtualization Solution</name><value>N/A</value></metric><metric category="config" context="host" type="string" unit="none" last-refresh="1614391024" refresh-interval="0"><name>Hardware Manufacturer</name><value>Google</value></metric> <metric category="config" context="host" type="string" unit="none" last-refresh="1614391024" refresh-interval="0"><name>Hardware Model</name><value>Google Cloud Bare Metal</value> </metric> ... </metrics>
Se l'agente di monitoraggio non è in esecuzione, consulta la sezione della Guida alle operazioni relativa al riavvio dell'agente.
Verificare che l'agente host SAP riceva le metriche
Per verificare che le metriche dell'infrastruttura vengano raccolte dall'agente di Google Cloud per SAP e 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 di servizi cloud:
Google Cloud Platform
- Accesso al monitoraggio avanzato:
TRUE
- Dettagli sul monitoraggio migliorato:
ACTIVE
- Fornitore di servizi cloud: