Instala el agente de supervisión para SAP NetWeaver en un servidor de solución Bare Metal

El agente de supervisión de Google Cloud para SAP NetWeaver es necesario para la asistencia de SAP de los sistemas SAP que se ejecutan en un servidor de solución Bare Metal, en cuyo caso el agente no incluye los datos de Monitoring.

Cuando instalas el agente de supervisión para SAP NetWeaver en un servidor de la solución Bare Metal, el agente no requiere acceso a las APIs de Google Cloud.

Si deseas instalar el agente de supervisión para SAP NetWeaver en una máquina de Compute Engine, consulta Instala el agente de supervisión para SAP NetWeaver en una VM de Compute Engine.

Descripción general de instalación

En Linux, se instala el agente de supervisión para SAP NetWeaver a través de los comandos de administración de paquetes del sistema operativo estándar, yum o zypper. El comando de administración de paquetes completa las siguientes tareas:

  • Descarga la última versión del agente de supervisión para SAP NetWeaver.
  • Crea el agente como un servicio systemd de Linux, llamado google-sapnetweavermonitoring-agent.

En Windows, cuando ejecutas el comando de instalación, la secuencia de comandos de instalación proporcionada completa las siguientes tareas:

  • Descarga la última versión del agente de supervisión para SAP NetWeaver.
  • Crea un servicio de Windows llamado google-sapnetweavermonitoring-agent y una tarea programada que se ejecuta cada minuto para comprobar si el servicio aún se ejecuta y, si es necesario, reiniciarlo.

Instala el agente de supervisión para SAP NetWeaver

Si deseas instalar el agente de supervisión para SAP NetWeaver, selecciona tu sistema operativo y sigue estos pasos:

Linux

Cree el archivo de configuración

Debes crear un archivo configuration.yaml en el servidor de la solución Bare Metal a fin de habilitar el agente de supervisión para SAP NetWeaver para ese servidor.

Para crear el archivo de configuración, sigue estos pasos:

  1. Establece una conexión SSH con la VM del host.

  2. Crea el archivo configuration.yaml en el siguiente directorio:

    /tmp/gcpsapdeps/configuration.yaml
  3. En el archivo configuration.yaml, incluye la siguiente línea:

    bare_metal: true

Agrega el repositorio de Google Cloud RPM a la lista del repositorio del SO

Debes agregar la URL del repositorio de RPM de Google Cloud para el agente a la lista de repositorios de paquetes del sistema operativo. La forma de agregar un repositorio es diferente según si usas un sistema operativo Red Hat o SUSE.

RHEL

Para agregar el repositorio RPM de Google Cloud a RHEL, sigue estos pasos:

  1. Establece una conexión SSH con la VM del host.

  2. Emite el siguiente comando después de reemplazar RHEL_VERSION por el número de versión de tu sistema operativo. Por ejemplo, reemplaza RHEL_VERSION por 7 para RHEL 7 o 8 para RHEL 8. Es posible que debas desplazarte para ver 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

Para agregar el repositorio de RPM de Google Cloud a SLES, sigue estos pasos:

  1. Establece una conexión SSH con la VM del host.

  2. Emite el siguiente comando después de reemplazar SLES_VERSION por el número de versión de tu sistema operativo. Por ejemplo, reemplaza SLES_VERSION por 12 para SLES 12 o 15 para SLES 15. Es posible que debas desplazarte para ver 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

Instala el agente

Instala el agente de supervisión para SAP NetWeaver a través del administrador de paquetes del SO.

Para instalar el agente, selecciona tu sistema operativo y sigue estos pasos:

RHEL

  1. Establece una conexión SSH con la VM del host.

  2. Ejecuta el siguiente comando:

    sudo yum install google-sapnetweavermonitoring-agent

SLES

  1. Establece una conexión SSH con la VM del host.

  2. Ejecuta el siguiente comando:

    sudo zypper install google-sapnetweavermonitoring-agent

Windows

Cree el archivo de configuración

Debes crear un archivo configuration.yaml en el servidor de la solución Bare Metal a fin de habilitar el agente de supervisión para SAP NetWeaver para ese servidor.

Para crear el archivo de configuración, sigue estos pasos:

  1. Establece una conexión RDP con la VM del host.

  2. Crea el archivo configuration.yaml en el siguiente directorio:

    C:\gcpsapdeps\configuration.yaml
  3. En el archivo configuration.yaml, incluye la siguiente línea:

    bare_metal: true

Instala el agente

Para instalar el agente, sigue estos pasos:

  1. Establece una conexión RDP con la VM del host.

  2. Ejecuta el siguiente comando como administrador en la VM anfitrión:

    . { Invoke-WebRequest -useb https://storage.googleapis.com/cloudsapdeploy/netweaver-agent-windows/install.ps1 } | iex

Después de instalar el agente de supervisión para SAP NetWeaver y SAP Host Agent, valida la instalación del agente de supervisión para SAP NetWeaver, como se describe enValida la instalación del agente.

Valida la instalación del agente de supervisión para SAP NetWeaver

A fin de validar la instalación del agente y confirmar que configuraste correctamente el agente para un servidor de la solución Bare Metal, selecciona tu sistema operativo y sigue estos pasos:

Linux

  1. Usa SSH para conectarte a la instancia de VM que deseas supervisar.

  2. En el símbolo del sistema, ingresa el siguiente comando:

    curl http://localhost:18181

Windows

  1. Usa RDP para conectarte a la instancia de VM que deseas supervisar.

  2. En un navegador web, visita la siguiente URL:

    http://localhost:18181

Si el agente de supervisión para SAP NetWeaver está configurado correctamente para un servidor de la solución Bare Metal, el valor Instance Type es bms-nn y el valor de la métrica Hardware Model es Google Cloud Bare Metal, como se muestra en el siguiente ejemplo.

<?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 el agente de supervisión no se ejecuta, consulta la sección de la Guía de operaciones sobre cómo reiniciar el agente.

Verifica que SAP Host Agent reciba métricas

Para verificar que el Agente de Google Cloud para SAP recopile las métricas de infraestructura y que se envíen de forma correcta al agente de host SAP, sigue estos pasos:

  1. En el sistema SAP, ingresa la transacción ST06.
  2. En el panel de descripción general, revisa la disponibilidad y el contenido de los siguientes campos para verificar la configuración completa y correcta de la infraestructura de supervisión de SAP y Google:

    • Proveedor de servicios en la nube: Google Cloud Platform
    • Acceso de supervisión mejorada: TRUE
    • Detalles de supervisión mejorada: ACTIVE