Guía de solución de problemas del agente de supervisión de Google Cloud para SAP NetWeaver

En esta guía, se describen problemas comunes que puedes investigar si el agente de supervisión para SAP NetWeaver no funciona.

Verifica los registros

Puedes comenzar a solucionar problemas del agente de supervisión para SAP NetWeaver relacionado con la emisión de los registros del agente.

Revisa los registros del directorio que son específicos de tu sistema operativo:

Linux

/var/log/google-sapnetweavermonitoring-agent.log

Windows

C:\Program Files\Google\google-sapnetweavermonitoring-agent\logs\google-sapnetweavermonitoring-agent.log

Permisos de IAM insuficientes

En la página de detalles de la instancia de VM en la consola de Google Cloud, anota el nombre de la cuenta de servicio de la VM. Por ejemplo: sap-example@example-project-123456.iam.gserviceaccount.com En la página principal de IAM y administración, confirma que la cuenta de servicio incluya un rol de IAM que incluya el permiso monitoring.timeSeries.list.

Si instalaste el agente de Cloud Monitoring (no el agente de supervisión para SAP NetWeaver), es posible que debas otorgar permisos de IAM adicionales a tu cuenta de servicio de VM, como la función de escritor de métricas de Monitoring predefinida. Para confirmar los permisos que requiere el agente de Monitoring, consulta la documentación de Cloud Monitoring:

Permisos de acceso incorrectos para la cuenta de servicio de VM

Los permisos de acceso son el método heredado de especificar permisos para la instancia.

Una práctica recomendada es establecer el permiso de acceso cloud-platform completo en la instancia y, luego, limitar de forma segura el acceso a la API de la cuenta de servicio con funciones de IAM. Por ejemplo:

  • https://www.googleapis.com/auth/cloud-platform

Si limitas los permisos de acceso de la VM, debes asegurarte de que la VM del host tenga los siguientes permisos de acceso:

  • https://www.googleapis.com/auth/source.read_write
  • https://www.googleapis.com/auth/compute
  • https://www.googleapis.com/auth/servicecontrol
  • https://www.googleapis.com/auth/service.management.readonly
  • https://www.googleapis.com/auth/logging.admin
  • https://www.googleapis.com/auth/monitoring
  • https://www.googleapis.com/auth/trace.append
  • https://www.googleapis.com/auth/devstorage.full_control

Para cambiar los niveles de acceso, debes detener tu instancia de VM, realizar los cambios y, luego, reiniciar la instancia. Para obtener instrucciones, consulta la documentación de Compute Engine. No necesitas realizar ningún cambio en los permisos de las funciones de IAM para este problema.

SAP Host Agent falta o es incorrecto

Para que el sistema de supervisión funcione, tu sistema SAP NetWeaver debe tener instalado SAP Host Agent y el nivel de parche mínimo que este requiere. A fin de obtener instrucciones para instalar SAP Host Agent, consulta la documentación de SAP.

Si deseas conocer los requisitos de versión para SAP Host Agent, consulta las siguientes notas de SAP:

Error al descargar

Si el servidor host que ejecuta el agente de supervisión para SAP NetWeaver se creó sin una dirección IP pública, el agente de supervisión no se puede descargar. Para obtener una descripción sobre la configuración de una puerta de enlace NAT que otorgue al servidor host acceso de salida a Internet, consulta la guía de implementación de SAP NetWeaver para tu sistema operativo:

Puerto no disponible

El agente de supervisión para SAP NetWeaver escucha las solicitudes en el puerto 18181. Este puerto debe estar disponible; de lo contrario, el agente de supervisión no puede iniciarse. Si no es así, los registros de SAP Host Agent muestran un error Connection Refused. Asegúrate de que el puerto 18181 esté disponible para el agente de supervisión de SAP NetWeaver. Si otro servicio usa el puerto 18181, es posible que debas reiniciar el otro servicio o volver a configurarlo para que use otro puerto.

Falta el archivo de configuración ( solo solución Bare Metal)

El archivo configuration.yaml es obligatorio en el servidor host a fin de habilitar el agente de supervisión para SAP NetWeaver en un entorno de la solución Bare Metal. Si necesitas crear el archivo configuration.yaml después de instalar el agente de supervisión para SAP NetWeaver, sigue estos pasos:

  1. Crea el archivo configuration.yaml en el siguiente directorio específico para tu sistema operativo:

    Linux

    /usr/sap/google-sapnetweavermonitoring-agent/configuration.yaml

    Windows

    C:\Program Files\Google\google-sapnetweavermonitoring-agent\configuration.yaml

  2. En el archivo configuration.yaml, incluye la siguiente línea:

    bare_metal: true

  3. Reinicia el agente de supervisión para SAP NetWeaver. Si deseas obtener más información, consulta Reinicia el agente de supervisión para SAP NetWeaver.

Obtén asistencia para el agente de supervisión de SAP NetWeaver

Si necesitas ayuda para resolver un problema con el agente de supervisión de SAP NetWeaver, recopila la información de diagnóstico requerida y comunícate con el servicio de atención al cliente de Cloud. Si deseas obtener más información, consulta Información de diagnóstico de los agentes de Monitoring para SAP NetWeaver.