L'agent de surveillance Google Cloud pour SAP NetWeaver est requis pour pouvoir utiliser SAP avec les systèmes SAP exécutés sur un serveur de solution Bare Metal. Dans ce cas, l'agent n'inclut pas les données de Monitoring.
Lorsque vous installez l'agent de surveillance pour SAP NetWeaver sur un serveur de solution Bare Metal, l'agent ne nécessite pas d'accès aux API Google Cloud.
Pour installer l'agent de surveillance pour SAP NetWeaver sur une machine Compute Engine, consultez la section Installer l'agent de surveillance pour SAP NetWeaver sur une VM Compute Engine.
Présentation de l'installation
Sous Linux, vous installez l'agent de surveillance pour SAP NetWeaver à l'aide des commandes standards de gestion des packages du système d'exploitation, yum
ou zypper
. La commande de gestion des packages effectue les tâches suivantes :
- Il télécharge la dernière version de l'agent de surveillance pour SAP NetWeaver.
- Elle crée l'agent en tant que service
systemd
Linux nommégoogle-sapnetweavermonitoring-agent
.
Sous Windows, lorsque vous exécutez la commande d'installation, le script d'installation fourni effectue les tâches suivantes :
- Il télécharge la dernière version de l'agent de surveillance pour SAP NetWeaver.
- Il crée un service Windows nommé
google-sapnetweavermonitoring-agent
et une tâche planifiée qui s'exécute toutes les minutes pour vérifier si le service est toujours en cours d'exécution et, si nécessaire, le redémarrer.
Installer l'agent de surveillance pour SAP NetWeaver
Pour installer l'agent de surveillance pour SAP NetWeaver, sélectionnez votre système d'exploitation et procédez comme suit :
Linux
Créer le fichier de configuration
Vous devez créer un fichier configuration.yaml
sur le serveur de solution Bare Metal pour activer l'agent de surveillance pour SAP NetWeaver sur ce serveur.
Pour créer le fichier de configuration, procédez comme suit :
Établissez une connexion SSH avec votre VM hôte.
Créez le fichier
configuration.yaml
dans le répertoire suivant :/tmp/gcpsapdeps/configuration.yaml
Dans le fichier
configuration.yaml
, ajoutez la ligne suivante :bare_metal: true
Ajouter le dépôt RPM Google Cloud à la liste des dépôts du système d'exploitation
Vous devez ajouter l'URL du dépôt RPM Google Cloud pour l'agent à la liste des dépôts de packages pour le système d'exploitation. La procédure pour ajouter un dépôt diffère selon que vous utilisez un système d'exploitation Red Hat ou SLES.
RHEL
Pour ajouter le dépôt RPM Google Cloud à RHEL, procédez comme suit :
Établissez une connexion SSH avec votre VM hôte.
Exécutez la commande suivante après avoir remplacé
RHEL_VERSION
par le numéro de version de votre système d'exploitation. Par exemple, remplacezRHEL_VERSION
par7
pour RHEL 7 ou8
pour RHEL 8. Vous devrez peut-être faire défiler la page pour voirRHEL_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
Pour ajouter le dépôt RPM Google Cloud à SLES, procédez comme suit :
Établissez une connexion SSH avec votre VM hôte.
Exécutez la commande suivante après avoir remplacé
SLES_VERSION
par le numéro de version de votre système d'exploitation. Par exemple, remplacezSLES_VERSION
par12
pour SLES 12 ou15
pour SLES 15. Vous devrez peut-être faire défiler la page pour voirSLES_VERSION
.zypper addrepo --gpgcheck-allow-unsigned-package --refresh \ https://packages.cloud.google.com/yum/repos/google-sapnetweavermonitoring-agent-slesSLES_VERSION-\$basearch google-sapnetweavermonitoring-agent
Installer l'agent
Installez l'agent de surveillance pour SAP NetWeaver à l'aide du gestionnaire de packages de système d'exploitation.
Pour installer l'agent, sélectionnez votre système d'exploitation et procédez comme suit :
RHEL
Établissez une connexion SSH avec votre VM hôte.
Exécutez la commande suivante :
sudo yum install google-sapnetweavermonitoring-agent
SLES
Établissez une connexion SSH avec votre VM hôte.
Exécutez la commande suivante :
sudo zypper install google-sapnetweavermonitoring-agent
Windows
Créer le fichier de configuration
Vous devez créer un fichier configuration.yaml
sur le serveur de solution Bare Metal pour activer l'agent de surveillance pour SAP NetWeaver sur ce serveur.
Pour créer le fichier de configuration, procédez comme suit :
Établissez une connexion RDP avec votre VM hôte.
Créez le fichier
configuration.yaml
dans le répertoire suivant :C:\gcpsapdeps\configuration.yaml
Dans le fichier
configuration.yaml
, ajoutez la ligne suivante :bare_metal: true
Installer l'agent
Pour installer l'agent, procédez comme suit :
Établissez une connexion RDP avec votre VM hôte.
Exécutez la commande suivante en tant qu'administrateur sur la VM hôte :
. { Invoke-WebRequest -useb https://storage.googleapis.com/cloudsapdeploy/netweaver-agent-windows/install.ps1 } | iex
Après avoir installé l'agent de surveillance pour SAP NetWeaver et l'agent hôte SAP, vérifiez l'installation de l'agent de surveillance pour SAP NetWeaver, comme décrit dans la section Vérifier l'installation de l'agent.
Vérifier l'installation de l'agent de surveillance pour SAP NetWeaver
Pour valider l'installation de l'agent et confirmer que vous l'avez correctement configuré pour un serveur de solution Bare Metal, sélectionnez votre système d'exploitation et procédez comme suit :
Linux
Utilisez SSH pour vous connecter à l'instance de VM que vous souhaitez surveiller.
À l'invite, saisissez la commande suivante :
curl http://localhost:18181
Windows
Utilisez RDP pour vous connecter à l'instance de VM que vous souhaitez surveiller.
Dans un navigateur Web, accédez à l'URL suivante :
http://localhost:18181
Si l'agent de surveillance pour SAP NetWeaver est correctement configuré pour un serveur de solution Bare Metal, la valeur de Instance Type
est bms-nn
et la valeur de métrique de Hardware Model
est Google Cloud Bare Metal
, comme illustré dans l'exemple suivant :
<?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>
Si l'agent de surveillance n'est pas en cours d'exécution, consultez la section Redémarrer l'agent du guide des opérations.
Vérifier que l'agent hôte SAP reçoit les métriques
Pour vérifier que les métriques d'infrastructure sont collectées par l'agent Google Cloud pour SAP et envoyées correctement à l'agent hôte SAP, procédez comme suit :
- Dans votre système SAP, saisissez la transaction
ST06
. Dans le volet de synthèse, vérifiez la disponibilité et le contenu des champs suivants pour vous assurer de la configuration de façon correcte et complète de l'infrastructure de surveillance SAP et Google :
- Fournisseur cloud :
Google Cloud Platform
- Accès à la surveillance améliorée :
TRUE
- Détails de la surveillance améliorée :
ACTIVE
- Fournisseur cloud :