Installer l'agent de surveillance pour SAP NetWeaver sur un serveur de solution Bare Metal

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 :

  1. Établissez une connexion SSH avec votre VM hôte.

  2. Créez le fichier configuration.yaml dans le répertoire suivant :

    /tmp/gcpsapdeps/configuration.yaml
  3. 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 :

  1. Établissez une connexion SSH avec votre VM hôte.

  2. 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, remplacez RHEL_VERSION par 7 pour RHEL 7 ou 8 pour RHEL 8. Vous devrez peut-être faire défiler la page pour voir RHEL_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 :

  1. Établissez une connexion SSH avec votre VM hôte.

  2. 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, remplacez SLES_VERSION par 12 pour SLES 12 ou 15 pour SLES 15. Vous devrez peut-être faire défiler la page pour voir SLES_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

  1. Établissez une connexion SSH avec votre VM hôte.

  2. Exécutez la commande suivante :

    sudo yum install google-sapnetweavermonitoring-agent

SLES

  1. Établissez une connexion SSH avec votre VM hôte.

  2. 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 :

  1. Établissez une connexion RDP avec votre VM hôte.

  2. Créez le fichier configuration.yaml dans le répertoire suivant :

    C:\gcpsapdeps\configuration.yaml
  3. Dans le fichier configuration.yaml, ajoutez la ligne suivante :

    bare_metal: true

Installer l'agent

Pour installer l'agent, procédez comme suit :

  1. Établissez une connexion RDP avec votre VM hôte.

  2. 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

  1. Utilisez SSH pour vous connecter à l'instance de VM que vous souhaitez surveiller.

  2. À l'invite, saisissez la commande suivante :

    curl http://localhost:18181

Windows

  1. Utilisez RDP pour vous connecter à l'instance de VM que vous souhaitez surveiller.

  2. 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 :

  1. Dans votre système SAP, saisissez la transaction ST06.
  2. 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