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, llamadogoogle-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:
Establece una conexión SSH con la VM del host.
Crea el archivo
configuration.yaml
en el siguiente directorio:/tmp/gcpsapdeps/configuration.yaml
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:
Establece una conexión SSH con la VM del host.
Emite el siguiente comando después de reemplazar
RHEL_VERSION
por el número de versión de tu sistema operativo. Por ejemplo, reemplazaRHEL_VERSION
por7
para RHEL 7 o8
para RHEL 8. Es posible que debas desplazarte para verRHEL_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:
Establece una conexión SSH con la VM del host.
Emite el siguiente comando después de reemplazar
SLES_VERSION
por el número de versión de tu sistema operativo. Por ejemplo, reemplazaSLES_VERSION
por12
para SLES 12 o15
para SLES 15. Es posible que debas desplazarte para verSLES_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
Establece una conexión SSH con la VM del host.
Ejecuta el siguiente comando:
sudo yum install google-sapnetweavermonitoring-agent
SLES
Establece una conexión SSH con la VM del host.
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:
Establece una conexión RDP con la VM del host.
Crea el archivo
configuration.yaml
en el siguiente directorio:C:\gcpsapdeps\configuration.yaml
En el archivo
configuration.yaml
, incluye la siguiente línea:bare_metal: true
Instala el agente
Para instalar el agente, sigue estos pasos:
Establece una conexión RDP con la VM del host.
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
Usa SSH para conectarte a la instancia de VM que deseas supervisar.
En el símbolo del sistema, ingresa el siguiente comando:
curl http://localhost:18181
Windows
Usa RDP para conectarte a la instancia de VM que deseas supervisar.
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:
- En el sistema SAP, ingresa la transacción
ST06
. 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
- Proveedor de servicios en la nube: