En esta guía, se muestra cómo resolver problemas de la versión 3.5 (más reciente) del agente de Google Cloud para SAP.
Para obtener información de solución de problemas y asistencia de SAP, consulta las siguientes Notas de SAP:
- 1642148: Preguntas frecuentes: Copia de seguridad y recuperación de la base de datos de SAP HANA
- 2031547: Descripción general de las herramientas de copia de seguridad de terceros certificadas por SAP y el proceso de asistencia asociado
- 2705632: Proceso de asistencia para Google Cloud Storage
Logging
Revisa los registros del directorio que son específicos de tu sistema operativo.
Si deseas ver los registros del Agente de Google Cloud para SAP, navega a las siguientes rutas:
Linux
/var/log/google-cloud-sap-agent.log
Windows
C:\Program Files\Google\google-cloud-sap-agent\logs\google-cloud-sap-agent.log
Visualiza registros relacionados con Backint
Si habilitaste la función Backint del agente de Google Cloud para SAP, revisa los siguientes registros:
- El archivo
backup.log
de SAP HANA, que contiene información sobre las operaciones de copia de seguridad y recuperación de SAP HANA. - El archivo
backint.log
de SAP HANA, que contiene las llamadas a la interfaz de la copia de seguridad que usa la función de Backint del agente y otras herramientas de copia de seguridad externas. - El archivo de registro de Backint del agente de Google Cloud para SAP:
/var/log/google-cloud-sap-agent/backint.log
. Este archivo incluye información sobre cuándo se habilitó la función de Backint, eventos operativos relacionados y, también, indicaciones de errores de comunicación con Cloud Storage y problemas relacionados de configuración o permisos. - Los registros de Google Cloud en Cloud Logging, que pueden contener errores relacionados con la cuenta de servicio que usa el agente de Google Cloud para SAP Para ver estos registros, ve a la página Explorador de registros en la consola de Google Cloud.
Problemas comunes
En las siguientes secciones, se proporciona información sobre problemas habituales relacionados con el uso del agente de Google Cloud para SAP, sus causas y la resolución.
Problema: Permisos de IAM insuficientes
Problema: Los registros del Agente de Google Cloud para SAP muestran un error de permisos de IAM insuficiente.
Causa: La cuenta de servicio que usa el agente no tiene los permisos de IAM necesarios para acceder a la API de Cloud Monitoring o si usas la función de Backint del agente, no tienes permisos suficientes para acceder al bucket de Cloud Storage.
Resolución: Para resolver este problema, realiza los siguientes pasos:
En la consola de Google Cloud, en la página de detalles de la instancia de VM, anota el nombre de la cuenta de servicio de la VM. Por ejemplo:
sap-example@example-project-123456.iam.gserviceaccount.com
.Ve a la página IAM y administración y, para la cuenta de servicio mencionada, asegúrate de que incluya los siguientes roles de IAM:
Función Roles de IAM obligatorios Recopilación de métricas de SAP Host Agent Recopilación de métricas de supervisión de procesos - Visualizador de Compute (
roles/compute.viewer
) - Escritor de métricas de Monitoring (
roles/monitoring.metricWriter
) - Descriptor de acceso a secretos de Secret Manager (
roles/secretmanager.secretAccessor
)
(obligatorio cuando usas Secret Manager a fin de autenticar la cuenta de usuario de la base de datos para SAP HANA).
Recopilación de métricas de evaluación de Workload Manager - Visualizador de Compute (
roles/compute.viewer
) - Escritor de estadísticas de Workload Manager (
roles/workloadmanager.insightWriter
) - Descriptor de acceso a secretos de Secret Manager (
roles/secretmanager.secretAccessor
)
(obligatorio cuando usas Secret Manager a fin de autenticar la cuenta de usuario de la base de datos para SAP HANA).
Recopilación de métricas de supervisión de SAP HANA - Visualizador de Compute (
roles/compute.viewer
) - Escritor de métricas de Monitoring (
roles/monitoring.metricWriter
) - Descriptor de acceso a secretos de Secret Manager (
roles/secretmanager.secretAccessor
)
(obligatorio cuando usas Secret Manager a fin de autenticar la cuenta de usuario de la base de datos para SAP HANA).
Copia de seguridad y recuperación basadas en Backint para SAP HANA - Administrador de objetos de almacenamiento (
roles/storage.objectAdmin
) - Encriptador y desencriptador de CryptoKey de Cloud KMS (
roles/cloudkms.cryptoKeyEncrypterDecrypter
), si usaste una clave de encriptación administrada por el cliente para encriptar tus copias de seguridad de SAP HANA en Cloud Storage. Para obtener más información sobre esta función, consulta Opciones de encriptación para copias de seguridad.
Para obtener más información, consulta Permisos necesarios de Cloud Storage.
- Visualizador de Compute (
Si deseas obtener más información sobre la autenticación requerida para el agente de Google Cloud para SAP, consulta Autenticación y acceso.
Para confirmar los permisos que requiere el agente de Cloud Monitoring, consulta la siguiente documentación de Monitoring:
Problema: Permisos de acceso incorrectos para la cuenta de servicio de VM
Problema: Si limitas los permisos de acceso en la instancia de VM de host, los registros del Agente de Google Cloud para SAP pueden mostrar un error de permisos de IAM insuficiente.
Causa: El Agente de Google Cloud para SAP requiere permisos de acceso mínimos a la API de Cloud en la instancia de VM del host. Este error se produce cuando la cuenta de servicio no tiene los permisos de acceso necesarios.
Resolución: Los permisos de acceso son el método heredado de especificar permisos para tu instancia de VM. Compute Engine recomienda configurar las instancias de VM para permitir los permisos de acceso completo a todas las APIs de Cloud y usar solo los permisos de IAM de la cuenta de servicio de la instancia de VM para controlar el acceso a los recursos de Google Cloud.
Para resolver este problema, se recomienda configurar todo el nivel de acceso cloud-platform
en la instancia de VM y, luego, limitar de forma segura el acceso a la API de la cuenta de servicio con roles de IAM. Por ejemplo:
https://www.googleapis.com/auth/cloud-platform
Si limitas los permisos de acceso de la instancia de VM, debes asegurarte de que la instancia de 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
Si habilitaste la recopilación de las métricas de Process Monitoring o las métricas de supervisión de SAP HANA, los permisos de acceso de la instancia de VM del host también deben tener acceso de escritura para publicar datos de métrica a tu proyecto de Google Cloud:
https://www.googleapis.com/auth/monitoring.write
Para cambiar los permisos de acceso, debes detener tu instancia de VM, realizar los cambios y, luego, reiniciar la instancia de VM. Para obtener instrucciones, consulta la documentación de Compute Engine. No es necesario realizar ningún cambio en los permisos de los roles de IAM para este problema.
Problema: SAP Host Agent falta o es incorrecto
Problema: Los registros de agente de Google Cloud para SAP muestran errores faltantes o incorrectos de SAP Host Agent.
Causa: SAP Host Agent o el nivel de parche mínimo requerido para SAP Host Agent no están instalados. Para que el Agente de Google Cloud para SAP funcione, tu sistema SAP debe tener instalado SAP Host Agent y mantener el nivel de parche mínimo que este requiere.
Resolución: Para resolver este problema, instala la versión requerida de SAP Host Agent. A fin de obtener instrucciones para instalar SAP Host Agent, consulta la documentación de SAP.
Para 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
Problema: Instalación del Agente de Google Cloud para SAP
Problema: La instalación del agente falla cuando ejecutas el comando de instalación del administrador de paquetes, como yum
, zypper
o googet
, o verás el siguiente mensaje de error: Package matching google-cloud-sap-agent-VERSION_NUMBER
already installed. Checking for update.
.
Causa: La instalación del agente falla por uno de los siguientes motivos:
- Si vas a cambiar la versión del agente a una que no sea la más reciente y tu instancia de procesamiento se ejecuta en una versión anterior de RHEL para SAP, como la 7.9.
- La instancia de procesamiento que aloja el agente se creó sin una dirección IP externa.
Resolución: Para resolver este problema, realiza una de las siguientes acciones, según corresponda en tu caso:
Si deseas cambiar la versión de tu instancia de agente a una que no sea la más reciente y tu instancia de procesamiento se ejecuta en una versión anterior de RHEL para SAP, como 7.9, entonces ejecuta el siguiente comando:
RHEL
sudo tee /etc/yum.repos.d/google-cloud-sap-agent.repo << EOM [google-cloud-sap-agent] name=Google Cloud Agent for SAP baseurl=https://packages.cloud.google.com/yum/repos/google-cloud-sap-agent-el$(cat /etc/redhat-release | cut -d . -f 1 | tr -d -c 0-9)-x86_64 enabled=1 gpgcheck=1 repo_gpgcheck=0 gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg EOM sudo yum downgrade google-cloud-sap-agent-VERSION_NUMBER.x86_64
SLES15
sudo zypper addrepo --refresh https://packages.cloud.google.com/yum/repos/google-cloud-sap-agent-sles15-x86_64 google-cloud-sap-agent sudo zypper install google-cloud-sap-agent-VERSION_NUMBER.x86_64
SLES 12
sudo zypper addrepo --refresh https://packages.cloud.google.com/yum/repos/google-cloud-sap-agent-sles12-x86_64 google-cloud-sap-agent sudo zypper install google-cloud-sap-agent-VERSION_NUMBER.x86_64
Reemplaza
VERSION_NUMBER
por el número de versión del agente que deseas instalar, como3.1-606637668
. Para obtener información sobre las versiones de agentes que puedes instalar, consulta Lista de todas las versiones disponibles del agente.Si la instancia de procesamiento que aloja al agente no tiene una dirección IP externa, configura una puerta de enlace NAT que otorgue al servidor host acceso de salida a Internet. Para obtener información sobre cómo configurar una puerta de enlace NAT, consulta la guía de implementación de tu sistema SAP. Por ejemplo, para SAP NetWeaver, consulta lo siguiente:
Problema: Recopilación de las métricas de supervisión de SAP HANA con errores
Problema: Mientras actualizas del agente de supervisión para SAP HANA, después de instalar el agente de Google Cloud para SAP, verás un mensaje de error similar al siguiente:
tls: failed to verify certificate: x509: certificate relies on legacy Common Name field, use SANs instead
Causa: El agente de Google Cloud para SAP no puede iniciar la recopilación de las métricas de supervisión de SAP HANA porque las instancias de SAP HANA de destino usan certificados SSL que se especifican con Common Name (CN).
Resolución: Para resolver este problema, realiza los siguientes pasos:
Para las instancias de SAP HANA que deseas supervisar mediante el agente de Google Cloud para SAP, debes cambiar y usar un certificado SSL de Subject Alternate Name (SAN) en lugar de los certificados SSL que se especifican con Common Name (CN).
Establece una conexión SSH con la instancia de VM del host del servidor de la solución Bare Metal.
Abre el archivo de configuración del agente de Google Cloud para SAP:
/etc/google-cloud-sap-agent/configuration.json
En la sección
hana_monitoring_configuration
, configura el parámetroenabled
comotrue
.En la sección
hana_monitoring_configuration.hana_instances
, realiza lo siguiente para cada instancia de SAP HANA que usa el protocolo TLS/SSL a fin de lograr una comunicación segura:Especifica el parámetro
enable_ssl
y establece su valor entrue
.Especifica el parámetro
host_name_in_certificate
y establece el nombre de host de SAP HANA, como se especifica en el certificado TLS/SSL, como su valor.Especifica el parámetro
tls_root_ca_file
y establece la ruta de acceso, en la que se almacena el certificado TLS/SSL, como su valor.
Guarda el archivo de configuración.
Reinicia el agente de Google Cloud para SAP a fin de que se aplique la nueva configuración:
sudo systemctl restart google-cloud-sap-agent
Verifica que el agente recopile las métricas de supervisión de SAP HANA. Para obtener instrucciones, consulta Visualiza las otras métricas.
Desinstala el agente de supervisión para SAP HANA.
Problema: Error de conexión rechazada
Problema: Los registros de SAP Host Agent muestran el error de conexión rechazada.
Causa: El Agente de Google Cloud para SAP no se puede iniciar porque el puerto 18181
no está disponible. El agente de Google Cloud para SAP escucha las solicitudes en el puerto 18181
.
Este puerto debe estar disponible para que el agente se inicie.
Resolución: A fin de resolver este problema, asegúrate de que el puerto 18181
esté disponible para el agente de Google Cloud para SAP. Si otro servicio usa el puerto 18181
, es posible que debas reiniciar ese otro servicio o volver a configurarlo para usar otro puerto.
Problema: Para las imágenes de SO SLES 15 SP4 para SAP y versiones posteriores, el agente de Google Cloud para SAP no se está ejecutando.
Problema: Cuando usas imágenes de SO de SLES “para SAP”, el agente de Google Cloud para SAP está preinstalado. Sin embargo, en el caso de las imágenes de SO SLES 15 SP4 para SAP y versiones posteriores, el agente preinstalado para SAP no se inicia por sí solo.
Para verificar que el agente esté en ejecución o no, realiza los siguientes pasos:
- Conéctate a la instancia de VM del host o al servidor de la solución Bare Metal.
Ejecuta el siguiente comando:
systemctl status google-cloud-sap-agent
Si el agente no está en ejecución, el resultado contiene
inactive (dead)
. Por ejemplo:google-cloud-sap-agent.service - Google Cloud Agent for SAP Loaded: loaded (/usr/lib/systemd/system/google-cloud-sap-agent.service; disabled; vendor preset: disabled) Active: inactive (dead)
Causa: El agente para SAP no se inicia por sí solo debido a un problema con el empaquetado del SO.
Resolución: Para resolver el problema, realiza los siguientes pasos:
- Conéctate a la instancia de VM del host o al servidor de la solución Bare Metal.
Ejecute los siguientes comandos:
sudo sed -i 's~ /usr/sap~ -/usr/sap~g' /usr/lib/systemd/system/google-cloud-sap-agent.service sudo systemctl restart google-cloud-sap-agent
Verifica que el agente esté en ejecución:
systemctl status google-cloud-sap-agent
Deberías ver un resultado similar al siguiente:
google-cloud-sap-agent.service - Google Cloud Agent for SAP Loaded: loaded (/usr/lib/systemd/system/google-cloud-sap-agent.service; disabled; vendor preset: disabled) Active: active (running) since Wed 2023-07-12 03:07:23 UTC; 7s ago Main PID: 6117 (google_cloud_sa) Tasks: 6 Memory: 8.8M (max: 1.0G limit: 1.0G available: 1015.1M) CGroup: /system.slice/google-cloud-sap-agent.service └─ 6117 /usr/bin/google_cloud_sap_agent startdaemon
Problema: El descubrimiento del sistema falla debido a la falta de permiso de ejecución para el directorio /usr/sap
.
Problema: En los registros del agente de Google Cloud para SAP, ves una advertencia No execute
permission for /usr/sap directory, some of the discovery operations will fail.
Please ensure that the root user has execute permission for /usr/sap directory.
Causa: El usuario raíz no tiene el permiso de ejecución para el directorio /usr/sap/
. Esto impide que el usuario raíz acceda al perfil del sistema SAP y a las herramientas de SAP ubicadas en el directorio /usr/sap
. Esto puede evitar que el agente descubra los sistemas SAP que se ejecutan en la instancia de procesamiento del host y, en consecuencia, restringir el comportamiento esperado de las funciones del agente.
Resolución: A fin de resolver este problema, asegúrate de que el usuario raíz tenga permiso de ejecución para el directorio /usr/sap/
. Para ello, ejecuta el siguiente comando:
chmod +x /usr/sap
Problema: Capacidad de procesamiento baja
Problema: La capacidad de procesamiento es más baja de lo esperado.
Causa: Para la función de Backint del agente de Google Cloud para SAP, es posible que hayas habilitado la compresión mediante el parámetro de configuración compress
.
Resolución: Para resolver este problema, verifica que la compresión no esté habilitada. Para hacerlo, sigue estos pasos:
Conéctate a tu host de SAP HANA mediante SSH.
Abre el archivo de configuración de Backint:
/usr/sap/SID/SYS/global/hdb/opt/backint/backint-gcs/parameters.json
Reemplaza
SID
por el SID del sistema SAP en el que instalaste los archivos relacionados de Backint.Verifica que el parámetro
compress
esté configurado comofalse
.Si realizas algún cambio, guarda el archivo de configuración.
Problema: Errores de transmisión múltiple
Problema: Recibes errores mientras transmites copias de seguridad de datos en varias transmisiones.
Causa: Para la función de Backint del agente de Google Cloud para SAP, es posible que hayas especificado una cantidad mayor de transmisiones paralelas.
Resolución: Para resolver este problema, realiza los siguientes pasos:
Conéctate a tu host de SAP HANA mediante SSH.
Abre el archivo de configuración de Backint:
/usr/sap/SID/SYS/global/hdb/opt/backint/backint-gcs/parameters.json
Reemplaza
SID
por el SID del sistema SAP en el que instalaste los archivos relacionados de Backint.Si estableciste un valor para el parámetro
parallel_streams
, bórralo a1
.Si esto no resuelve el error, comunícate con el servicio de atención al cliente.
Problema con la conexión a Cloud Storage
Problema: Tienes un problema de conectividad con tu bucket de Cloud Storage.
Causa: Esto puede deberse a los siguientes motivos:
- Un problema de conectividad temporal.
- La cuenta de servicio que usa el agente de Google Cloud para SAP no tiene los permisos necesarios para acceder a tu cuenta de Cloud Storage.
- Hay un problema con tu configuración
Resolución: Para solucionar un problema de conectividad con el bucket de Cloud Storage, verifica lo siguiente:
- Reintenta la copia de seguridad o la recuperación con errores para asegurarte de que el error no fue solo un problema de conectividad momentáneo.
- Si el agente de Google Cloud para SAP usa la cuenta de servicio de tu VM, asegúrate de que la VM tenga acceso a todos los permisos de la nube o si limitas el acceso, asegúrate de que la VM tenga acceso a
storage.googleapis.com
. Para obtener más información, consulta Habilita el acceso a las APIs de Cloud y los servidores de metadatos. - Si creaste una cuenta de servicio para usarla con el agente de Google Cloud para SAP, asegúrate de lo siguiente:
- A la cuenta de servicio se le asigna el rol de administrador de objetos de almacenamiento.
- A la cuenta de servicio se le asigna el rol de Encriptador/Desencriptador de CryptoKey de Cloud KMS si usas una clave de encriptación administrada por el cliente para encriptar copias de seguridad en Cloud Storage. Para obtener más información, consulta Encriptación de copias de seguridad.
- Asegúrate de haber especificado correctamente los parámetros en el archivo de configuración de Backint,
PARAMETERS.json
, y el archivoglobal.ini
de SAP HANA.
Puedes probar el acceso a tu bucket de Cloud Storage mediante la función de autodiagnóstico integrada en el agente de Google Cloud para SAP. Para obtener más información, consulta Autodiagnóstico.
Problema con una operación de recuperación o copia de seguridad basada en una instantánea de disco
Problema: Una operación de copia de seguridad o recuperación realizada para SAP HANA mediante el comando hanadiskbackup
o hanadiskrestore
del agente no se realiza de forma correcta.
Causa: Este problema puede ocurrir debido a cualquiera de los siguientes motivos:
- El agente experimenta un error y sale de la operación de copia de seguridad o recuperación.
- El agente tarda más del tiempo esperado en crear la instantánea de disco o subirla a Cloud Storage debido a un problema con un servicio subyacente de Google Cloud.
- El agente falla sin un error o mensaje de éxito claro.
- La operación de copia de seguridad o recuperación falla debido a un problema a nivel del sistema operativo.
- El agente está diseñado para esperar más tiempo del esperado por tu base de datos de SAP HANA, lo que podría deberse a que la base de datos experimenta una carga de trabajo muy pesada
Resolución: Para resolver este problema, usa la siguiente información:
Si se trata de una operación de copia de seguridad que no se realizó de forma correcta, haz lo siguiente:
Verifica que el agente esté en ejecución:. Si no es así, reinicia el agente y vuelve a intentar la operación de la copia de seguridad.
Si el agente se ejecuta como se espera, verifica el estado de la creación de la instantánea:
gcloud compute snapshots list --filter="sourceDisk:projects/PROJECT_ID/zones/ZONE_ID/disks/DISK_NAME"
Reemplaza lo siguiente:
PROJECT_ID
: Es el proyecto de Google Cloud en el que se implementa el disco de origen.ZONE_ID
: Es la zona de Compute Engine en la que se implementa el disco de origen, por ejemplo,us-central1-a
DISK_NAME
: Es el nombre del disco de origen.
El estado de salida puede ser uno de los siguientes:
CREATING
,UPLOADING
oREADY
.Si el estado de creación de la instantánea es
CREATING
oUPLOADING
, te recomendamos que esperes a que se complete esta operación, en especial si esta es la primera instantánea que creas para la disco que aloja tu volumen/hana/data
.S i e sta operación falla, el agente sale de forma automática del procedimiento y actualiza los registros. Puedes volver a crear la copia de seguridad si ejecutas el comando
hanadiskbackup
. El agente se encarga de finalizar la operación de copia de seguridad incorrecta en la base de datos de SAP HANA y crea una nueva copia de seguridad basada en instantáneas.Si usaste el argumento
-confirm-data-snapshot-after-create
con el comandohanadiskbackup
y la operación de carga de instantáneas falla, debes borrar manualmente la entrada de la instantánea en el catálogo de copias de seguridad de SAP HANA y volver a intentar crear la instantánea. Para borrar la entrada del catálogo de copias de seguridad de SAP HANA, puedes usar la declaraciónBACKUP CATALOG DELETE
. Para obtener información sobre el argumento-confirm-data-snapshot-after-create
, consulta su descripción en Crea una copia de seguridad basada en una instantánea de disco.Si el estado de la creación de la instantánea es
READY
, pero el comandohanadiskbackup
aún parece estar en ejecución, esto indica que el agente espera a SAP HANA para realizar su parte del procedimiento de copia de seguridad.Si el comando
hanadiskbackup
parece ejecutarse más tiempo del esperado, haz lo siguiente para reanudar las operaciones normales de la base de datos de SAP HANA:Desbloquea el sistema de archivos XFS que contiene el volumen
/hana/data
:xfs_freeze -u PATH_TO_HANA_DATA_VOLUME
Desde tu base de datos de SAP HANA, obtén el ID de copia de seguridad de la instantánea de almacenamiento con errores:
SELECT BACKUP_ID, STATE_NAME, COMMENT FROM M_BACKUP_CATALOG WHERE ENTRY_TYPE_NAME = 'data snapshot' and STATE_NAME = 'prepared'
En SAP HANA, actualiza la entrada de la instantánea con errores como incorrecta:
BACKUP DATA FOR FULL SYSTEM CLOSE SNAPSHOT BACKUP_ID UNSUCCESSFUL 'Do not use - manually terminated';
Reemplaza
BACKUP_ID
por elBACKUP_ID
que recuperaste en el paso anterior.Para resolver el problema de la operación de copia de seguridad incorrecta, comunícate con Atención al cliente con el paquete de asistencia del agente.
Si es una operación de recuperación que no se ejecuta de forma correcta, completa los siguientes pasos:
Verifica que el disco original que aloja el volumen
/hana/data
esté conectado a tu VM host. Si no es así, conéctalo mediante el comandogcloud compute instances attach-disk
.Vuelve a analizar los grupos de volúmenes y los volúmenes lógicos:
sudo /sbin/dmsetup remove_all sudo /sbin/vgscan -v --mknodes sudo /sbin/vgchange -ay sudo /sbin/lvscan sudo mount -av
Si el nuevo análisis no se realiza correctamente, reinicia la VM host. Esto hace que el sistema operativo vuelva a analizar los grupos de volúmenes.
En SAP HANA, verifica que el volumen
/hana/data
esté activo.Si el volumen
/hana/data
aún no está publicado, comunícate con Atención al cliente con el paquete de asistencia del agente para resolver el problema.
Faltan métricas basadas en las vistas de supervisión de SAP HANA
Problema: Faltan las métricas de supervisión de SAP HANA que se basan en las vistas de supervisión de tu base de datos de SAP HANA, y puedes ver el siguiente error en los registros del agente de Google Cloud para SAP:
{sql: Scan error on column index 0, name \"MEM_USED\": converting NULL to int64 is unsupported"}
Causa: El usuario de la base de datos de SAP HANA, que especificaste en el archivo de configuración del agente para el parámetro hana_monitoring_configuration.hana_instances.user
, no tiene el permiso para leer las vistas de supervisión en tu base de datos de SAP HANA. En consecuencia, las consultas que el agente envía a las vistas de supervisión se muestran sin datos.
Resolución: Para resolver este problema, otorga al usuario de la base de datos especificado el privilegio del sistema CATALOG READ
o el rol MONITORING
en tu base de datos de SAP HANA. Para otorgar este privilegio, ejecuta la sentencia GRANT
con un usuario administrador, como SYSTEM
. Por ejemplo:
Para otorgar el rol
MONITORING
, ejecuta lo siguiente:GRANT MONITORING TO DB_USERNAME
Para otorgar el privilegio del sistema
CATALOG READ
, ejecuta el siguiente comando:GRANT CATALOG READ TO DB_USERNAME
Reemplaza
DB_USERNAME
por el nombre de usuario de la base de datos de SAP HANA que especificaste en el archivo de configuración del agente para el parámetrohana_monitoring_configuration.hana_instances.user
. Para obtener más información sobre este parámetro, consulta Parámetros de configuración.
Obtén asistencia para el Agente de Google Cloud para SAP
Si necesitas ayuda para resolver un problema con el Agente de Google Cloud para SAP, 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 Google Cloud para SAP.