En este documento, se describe cómo resolver problemas que podrías encontrar cuando uses el servicio de observabilidad para cargas de trabajo de SAP en el Administrador de cargas de trabajo.
El ID del sistema de SAP no aparece en el panel de observabilidad.
Después de configurar el agente de Google Cloudpara SAP para la visibilidad y otorgar los permisos necesarios a las cuentas de servicio de todas las VMs que alojan los diferentes elementos de un sistema SAP (como Central Services, servidores de aplicaciones y bases de datos de SAP HANA), el ID del sistema aparece en el panel de visibilidad de SAP. Si el ID del sistema no aparece en la lista, verifica la configuración y los registros del agente como se explica en las siguientes secciones.
Verifica la configuración del agente
Debes asegurarte de que todas las funciones requeridas estén configuradas correctamente para el agente de Google Cloudpara SAP.
Para obtener el estado de las funciones de tu instancia de agente, ejecuta el siguiente comando:
sudo /usr/bin/google_cloud_sap_agent configure -showall
El resultado del comando es similar al siguiente:
host_metrics [ENABLED]
workload_evaluation [ENABLED]
process_metrics [ENABLED]
sap_discovery [ENABLED]
workload_discovery [ENABLED]
hana_monitoring [DISABLED] or hana_monitoring [ENABLED]
agent_metrics [DISABLED]
Si una o más funciones aparecen como [DISABLED]
, configura el agente
y habilita esas funciones.
Verifica los registros de la instancia de VM
En los registros de la instancia de la VM, consulta los problemas relacionados con el hecho de que el agente para SAP no puede actualizar la información del sistema SAP. Para ver los registros, haz lo siguiente:
- Selecciona una VM para abrir la página Detalles.
- Haz clic en la pestaña Observabilidad para mostrar información sobre la VM.
Selecciona Todos los registros y ordena por Error como Gravedad.
La mayoría de estos errores están relacionados con permisos faltantes para la cuenta de servicio que está conectada a la VM. Para resolver estos errores, otorga los permisos necesarios a la cuenta de servicio.
Cómo verificar los registros con Cloud Logging
Debes asegurarte de que el agente para SAP descubra tus cargas de trabajo de SAP correctamente. Para ver las entradas de registro de la instancia de VM que aloja el agente, haz lo siguiente:
En la consola de Google Cloud, selecciona Registro y, luego, Explorador de registros:
En el panel Consulta, selecciona Mostrar consulta y, luego, ingresa la siguiente consulta:
jsonPayload.@type:"SapDiscovery"
Si no puedes ver información de las VMs que alojan el agente, es posible que este no esté configurado o no funcione correctamente. Para obtener más información, consulta Configura el agente para SAP.
Opcional: Para ver los registros relacionados con el proceso cuando el Agente para SAP carga los datos de descubrimiento de SAP, usa la siguiente consulta:
-jsonPayload.caller=~"third_party/sapagent/internal/system/clouddiscovery/cloud_discovery.go" -jsonPayload.caller=~"third_party/sapagent/internal/system/sapdiscovery"
El estado aparece como no especificado
Puede haber varias causas principales para el estado de estado Unspecified (en color gris) del sistema SAP. Este estado se usa para identificar los sistemas que Workload Manager no puede evaluar correctamente debido a que faltan métricas o parámetros de configuración. Las causas más comunes de este estado de salud son las siguientes:
Es posible que el agente de Google Cloudpara SAP esté detenido o que informe incorrectamente las métricas requeridas. Para obtener más información, consulta Cómo validar la instalación del agente.
Si el agente para SAP está en funcionamiento y el estado del sistema es No especificado, verifica que las funciones de Supervisión de procesos y Supervisión de SAP HANA estén habilitadas y configuradas correctamente en el agente según los procesos de SAP que se ejecutan en la VM. Central Services y los servidores de aplicaciones requieren que la supervisión de procesos esté habilitada, mientras que las bases de datos de SAP HANA requieren que la supervisión de procesos y la supervisión de SAP HANA estén habilitadas.
- Los valores predeterminados de la frecuencia de recopilación de las métricas de Monitoring de procesos que cambian rápidamente y que cambian lentamente son 5 segundos y 30 segundos, respectivamente. Si estos valores aumentan por encima de los valores predeterminados, es posible que veas el estado de estado como No especificado.
En la página Descripción general del sistema, verifica si la arquitectura y el tipo de escala se identificaron correctamente para tu sistema. Si alguno de estos parámetros o ambos son incorrectos, significa que hay un problema subyacente con el agente deGoogle Cloudpara SAP o con los datos de SAP subidos a Google Cloud. Para realizar un análisis más detallado, comunícate con Atención al cliente de Cloud. Consulta Obtén asistencia para el Agente de Google Cloudpara SAP.
Los roles de cada VM relacionados con el sistema no se identifican correctamente debido a que las métricas
workload/sap/nw/instance/role
oworkload/sap/hana/ha/availability
no funcionan correctamente o no están disponibles. Verifica los roles de SAP identificados en la lista de VMs en los paneles Aplicaciones y Bases de datos.Se requieren los siguientes roles para cada uno de los tipos de arquitectura:
- Arquitectura centralizada: Servicios centrales, servidor de aplicaciones y SAP HANA principal
- Arquitectura distribuida: Servicios centrales, servidor de aplicaciones y SAP HANA principal
- Distribuido con alta disponibilidad: Central Services, ERC, servidor de aplicaciones, SAP HANA principal y SAP HANA secundario.
Todas las VMs de la lista deben tener asignado un rol.
Verifica que las métricas requeridas tengan un valor válido. Para ello, verifica la métrica en Cloud Monitoring o usa el método de API timeSeries para que el agente para SAP envíe el valor más reciente. Si la métrica no está presente en Cloud Monitoring o no tiene ningún valor, el estado de estado se marca como No especificado porque no hay suficientes datos para evaluar esa métrica.
En las arquitecturas distribuidas con HA, verifica si hay una acción fallida en el clúster y realiza una limpieza ejecutando los siguientes comandos:
RHEL
pcs resource cleanup RESOURCE_ID
SLES
crm resource cleanup RESOURCE_ID
Reemplaza
RESOURCE_ID
por el ID del recurso que falló en el clúster.La acción fallida en el clúster puede afectar las métricas
workload.googleapis.com/sap/cluster/nodes
yworkload.googleapis.com/sap/cluster/resources
, y se informan valores incorrectos.Verifica si la versión del agente de Google Cloudpara SAP está actualizada y que estás ejecutando la versión más reciente disponible. Las versiones más recientes del agente contienen correcciones de problemas y errores relacionados con las métricas de observabilidad. Las métricas incorrectas pueden provocar que el estado del sistema sea No especificado.
En el caso de las bases de datos de SAP HANA que se replican en un sitio secundario, verifica si hay una configuración de clúster válida entre el principal y el secundario.