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 tu 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:
- Linux: nota de SAP 2460297: SAP en Linux en Google Cloud Platform: supervisión mejorada
- Windows: Nota de SAP 1409604: Virtualización en Windows para una supervisión mejorada
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:
- Configura una puerta de enlace NAT en una VM de Compute Engine
- Guía de implementación de SAP NetWeaver en Linux
- Guía de implementación de SAP NetWeaver en Windows
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:
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
En el archivo
configuration.yaml
, incluye la siguiente línea:bare_metal: true
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.