Tutorial: configuración de la supervisión para SAP ASE
En este tutorial se detalla la configuración de Información de aplicaciones de CloudWatch para establecer la supervisión de sus bases de datos SAP ASE. Puede utilizar los paneles automáticos de Información de aplicaciones de CloudWatch para visualizar los detalles del problema, acelerar la solución de problemas y facilitar el tiempo medio de resolución (TMR) de sus bases de datos SAP ASE.
Información de aplicaciones para los temas de SAP ASE
Entornos compatibles
Información de aplicaciones de CloudWatch es compatible con la implementación de recursos de AWS para los siguientes sistemas y patrones. Proporcione e instale el software de base de datos SAP ASE y el software de aplicación SAP compatible.
-
Una o más bases de datos SAP ASE en una única instancia de Amazon EC2: SAP ASE en una arquitectura escalable verticalmente de un solo nodo.
-
Configuración de alta disponibilidad de bases de datos SAP ASE entre AZ: SAP ASE con alta disponibilidad configurada en dos zonas de disponibilidad mediante clústeres SUSE/RHEL.
nota
Información de aplicaciones de CloudWatch solo admite entornos ASE HA con un identificador único del sistema SAP (SID). Si se adjuntan varios SID de ASE HA, la supervisión se configurará sola para el primer SID detectado.
Sistemas operativos compatibles
Información de aplicaciones de CloudWatch para SAP ASE es compatible con la arquitectura x86-64 en los siguientes sistemas operativos:
-
SuSE Linux 12 SP4
-
SuSE Linux 12 SP5
-
SuSE Linux 15
-
SuSE Linux 15 SP1
-
SuSE Linux 15 SP2
-
SuSE Linux 15 SP3
-
SuSE Linux 15 SP4
-
SuSE Linux 15 SP1 para SAP
-
SuSE Linux 15 SP2 para SAP
-
SuSE Linux 15 SP3 para SAP
-
SuSE Linux 15 SP4 para SAP
-
SuSE Linux 12 SP4 para SAP
-
SuSE Linux 12 SP5 para SAP
-
RedHat Linux 7.6
-
RedHat Linux 7.7
-
RedHat Linux 7.9
-
RedHat Linux 8.1
-
RedHat Linux 8.4
-
RedHat Linux 8.6
Características
Información de aplicaciones de CloudWatch para SAP ASE presenta las siguientes características:
-
Detección automática de cargas de trabajo de SAP ASE
-
Creación automática de alarmas de SAP ASE basada en un umbral estático
-
Creación automática de alarmas de SAP ASE basada en la detección de anomalías
-
Reconocimiento automático de patrones de registro de SAP ASE
-
Panel de estado de SAP ASE
-
Panel de problemas de SAP ASE
Requisitos previos
Debe completar los siguientes requisitos previos para configurar una base de datos SAP ASE con Información de aplicaciones de CloudWatch:
-
Parámetros de configuración de SAP ASE: los siguientes parámetros de configuración deben estar habilitados en su base de datos ASE:
"enable monitoring"
,"sql text pipe max messages"
,"sql text pipe active"
. Esto permite que Información de aplicaciones de CloudWatch proporcione capacidades de supervisión completas para su base de datos. Si esta configuración no está habilitada en su base de datos ASE, Información de aplicaciones permitirá que se recopilen automáticamente las métricas necesarias para permitir la supervisión. -
Usuario de la base de datos SAP ASE: el usuario de la base de datos proporcionado durante la incorporación de Información de aplicaciones debe tener permiso para acceder a lo siguiente:
-
Las tablas del sistema en la base de datos maestra y en las bases de datos de usuarios (inquilinos)
-
Supervisión de las tablas
-
-
SAPHostCtrl: instale y configure SAPHostCtrl en su instancia de Amazon EC2.
-
Agente de Amazon CloudWatch: asegúrese de no ejecutar un agente de CloudWatch preexistente en su instancia de Amazon EC2. Si tiene instalado el agente de CloudWatch, asegúrese de eliminar la configuración de los recursos que utiliza en Información de aplicaciones de CloudWatch del archivo de configuración del agente de CloudWatch existente para evitar un conflicto de fusión. Para obtener más información, consulte Cree o edite de forma manual el archivo de configuración del agente de CloudWatch.
-
Habilitación de Systems Manager de AWS: instale SSM Agent en sus instancias y habilite las instancias para SSM. Para obtener información acerca de la instalación de SSM Agent, consulte Trabajo con SSM Agent en la Guía del usuario de AWS Systems Manager.
-
Roles de instancias de Amazon EC2: debe adjuntar los siguientes roles de instancias de Amazon EC2 para configurar su base de datos.
-
Debe adjuntar el rol de
AmazonSSMManagedInstanceCore
para habilitar Systems Manager. Para obtener más información, consulte Ejemplos de políticas basadas en identidades de AWS Systems Manager. -
Debe adjuntar la
CloudWatchAgentServerPolicy
(política del servidor del agente de CloudWatch) para permitir que las métricas de instancias y los registros se emitan a través de CloudWatch. Para obtener más información, consulte Creación de roles de IAM y usuarios para utilizarlos con el agente de Amazon CloudWatch. -
Debe adjuntar la siguiente política inline de IAM al rol de instancia de Amazon EC2 para leer la contraseña almacenada en AWS Secrets Manager. Para obtener más información acerca de las políticas insertadas, consulte Políticas insertadas en la Guía del usuario de AWS Identity and Access Management.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": [ "secretsmanager:GetSecretValue" ], "Resource": "arn:aws:secretsmanager:*:*:secret:ApplicationInsights-*" } ] }
-
-
AWS Resource Groups: para incorporar las aplicaciones a Información de aplicaciones de CloudWatch, debe crear un grupo de recursos que incluya todos los recursos asociados de AWS que se utilicen en la pila de aplicaciones. Esto incluye instancias de Amazon EC2 y volúmenes de Amazon EBS en los que se ejecuta la base de datos SAP ASE. Si hay varias bases de datos por cuenta, recomendamos que cree un grupo de recursos que incluya los recursos de AWS para cada sistema de base de datos SAP ASE.
-
Permisos de IAM: para usuarios no administradores:
-
Debe crear una política de AWS Identity and Access Management (IAM) a fin de que Información de aplicaciones cree un rol vinculado al servicio y este se asocie a la identidad del usuario. Para obtener información sobre los pasos para asociar la política, consultePolítica de IAM de Información de aplicaciones de CloudWatch.
-
El usuario debe tener permiso para crear un secreto en AWS Secrets Manager para almacenar las credenciales de usuario de la base de datos. Para obtener más información, consulte Ejemplo: permiso para crear secretos.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "secretsmanager:CreateSecret" ], "Resource": "arn:aws:secretsmanager:*:*:secret:ApplicationInsights-*" } ] }
-
-
Rol vinculado al servicio: Información de aplicaciones utiliza roles vinculados al servicio de AWS Identity and Access Management (IAM). Al crear su primera aplicación de Información de aplicaciones en la consola, Información de aplicaciones le crea el rol vinculado a un servicio. Para obtener más información, consulte Uso de roles vinculados a un servicio para CloudWatch Application Insights.
Configurar la supervisión de la base de datos SAP ASE
Para configurar la supervisión de la base de datos SAP ASE, siga los pasos a continuación:
-
Abra la consola de CloudWatch
. -
Desde el panel de navegación izquierdo, en Insights, elija Application Insights.
-
En la página de Application Insights (Información de aplicaciones) observará la lista de aplicaciones que se supervisen con Información de aplicaciones y el estado de supervisión de cada aplicación. En la esquina superior derecha, elija Add an application (Agregar una aplicación).
-
En la página Especificar detalles de la aplicación, en la lista desplegable que se encuentra debajo de Grupo de recursos, seleccione el grupo de recursos de AWS que contiene los recursos de la base de datos SAP ASE. Si no ha creado un grupo de recursos para la aplicación, puede crear uno si selecciona Create new resource group (Crear nuevo grupo de recursos) debajo del menú desplegable de Resource Groups (grupo de recursos). Para obtener más información acerca de la creación de grupos de recursos, consulte la Guía del usuario de AWS Resource Groups.
-
Debajo de Monitor de Eventos de CloudWatch, seleccione el casillero para integrar la supervisión de Información de aplicaciones con Eventos de CloudWatch y obtener información de Amazon EBS, Amazon EC2, AWS CodeDeploy, Amazon ECS, API y notificaciones de AWS Health, Amazon RDS, Amazon S3 y AWS Step Functions.
-
En Integrate with AWS Systems Manager OpsCenter (Integrar con el OpsCenter de SYSlong), seleccione la casilla de verificación junto a Generate AWS Systems Manager OpsCenter OpsItems for remedial actions (Generar OpsItems de OpsCenter de SYSlong para obtener acciones correctivas) a fin de ver y recibir notificaciones cuando se detecten problemas en las aplicaciones seleccionadas. Para realizar un seguimiento de las operaciones que se realizan para resolver elementos de trabajo operativos, denominados OpsItems, relacionados con sus recursos de AWS, proporcione el ARN del tema de SNS.
-
Puede optar por ingresar etiquetas como ayuda para identificar y organizar sus recursos. Información de aplicaciones de CloudWatch es compatible con los grupos de recursos basados en etiquetas y en AWS CloudFormation, excepto los grupos de Application Auto Scaling. Para obtener más información, consulte Tag Editor (Editor de etiquetas) en la Guía del usuario de etiquetas y AWS Resource Groups.
-
Elija Next (Siguiente) para continuar con la configuración de la supervisión.
-
En la página Revisar componentes detectados se enumeran los componentes supervisados y sus cargas de trabajo detectadas automáticamente por Información de aplicaciones de CloudWatch.
nota
Los componentes que contienen una carga de trabajo detectada de alta disponibilidad de SAP ASE admiten solo una carga de trabajo en cada componente. Los componentes que contienen una carga de trabajo de un solo nodo de SAP ASE detectada admiten varias cargas de trabajo, pero no puede agregar ni eliminar cargas de trabajo. Se supervisarán todas las cargas de trabajo detectadas automáticamente.
-
Elija Siguiente.
-
En la página Especificar detalles de componentes, introduzca el nombre de usuario y la contraseña de sus bases de datos SAP ASE.
-
Revise la configuración de supervisión de aplicaciones y elija Submit (Enviar).
-
Se abrirá la página de detalles de la aplicación, donde podrá ver el Resumen de aplicaciones, la lista de Componentes y cargas de trabajo supervisados y Componentes y cargas de trabajo no supervisados. Si selecciona el botón de opción situado junto a un componente o carga de trabajo, también podrá visualizar el Historial de configuración, los Patrones de registro y cualquiera de las Etiquetas que ha creado. Una vez que envía la configuración, su cuenta implementa todas las métricas y alarmas de su sistema SAP ASE, lo que puede tardar hasta 2 horas.
Administrar la supervisión de su base de datos SAP ASE
Puede administrar las credenciales de usuario, las métricas y las rutas de registro de la base de datos SAP ASE mediante los siguientes pasos:
-
Abra la consola de CloudWatch
. -
Desde el panel de navegación izquierdo, en Insights, elija Application Insights.
-
En la página de Application Insights observará la lista de aplicaciones que se monitorean con Application Insights y el estado de monitoreo de cada aplicación.
-
Debajo de Monitored components (Componentes supervisados), seleccione el botón de radio situado junto al nombre del componente. A continuación, elija Manage monitoring (Administrar supervisión).
-
Debajo de Amazon EC2 instance group logs (Registros de grupos de instancias de Amazon EC2), puede actualizar la ruta de registro existente, el conjunto de patrones de registro y el nombre del grupo de registros. Además, puede agregar hasta tres Application logs (Registros de aplicaciones) adicionales.
-
En Métricas, puede elegir las métricas de SAP ASE según sus requisitos. Los nombres de las métricas de SAP ASE llevan el prefijo
asedb
. Puede agregar hasta 60 métricas por componente. -
En Configuración de ASE, ingrese el nombre de usuario y la contraseña de la base de datos SAP ASE. Estos son el nombre de usuario y la contraseña que utiliza el agente de Amazon CloudWatch para conectarse a la base de datos SAP ASE.
-
Debajo de Alarmas personalizadas, puede agregar alarmas adicionales para que Información de aplicaciones de CloudWatch las monitoree.
-
Revise la configuración de supervisión de aplicaciones y elija Submit (Enviar). Una vez que envíe la configuración, su cuenta actualizará todas las métricas y alarmas de su sistema SAP HANA, lo que puede tardar hasta 2 horas.
Configurar el umbral de la alarma
Información de aplicaciones de CloudWatch crea una métrica de Amazon CloudWatch de forma automática para que la alarma controle, junto con el umbral para dicha métrica. La alarma pasa al estado ALARM
cuando la métrica supera el umbral durante un número específico de periodos de evaluación. Tenga en cuenta que Información de aplicaciones no mantiene esta configuración.
Si desea editar una alarma para una sola métrica, siga los pasos a continuación:
-
Abra la consola de CloudWatch
. -
En el panel de navegación izquierdo, elija Alarms (Alarmas) y luego, All alarms (Todas las alarmas).
-
Seleccione el botón de radio situado junto a la alarma que Información de aplicaciones de CloudWatch creó de forma automática. Luego, elija Actions (Acciones) y Edit (Editar) en el menú desplegable.
-
Edite los siguientes parámetros debajo de Metric (Métrica).
-
Debajo de Statistic (Estadística), elija una de las estadísticas o percentiles predefinidos o especifique un percentil personalizado. Por ejemplo,
p95.45
. -
Debajo de Period (Periodo), elija el periodo de evaluación de la alarma. Al evaluar la alarma, se agrega cada uno de los periodos a un punto de datos.
-
-
Edite los siguientes parámetros de Conditions (Condiciones).
-
Especifique si la métrica debe ser mayor, menor o igual al umbral.
-
Especifique el valor del umbral.
-
-
Debajo de Additional configuration (Configuración adicional), edite los siguientes parámetros.
-
Debajo de Datapoints to alarm (Puntos de datos para iniciar la alarma), especifique el número de puntos de datos o periodos de evaluación que deben figurar en el estado
ALARM
para iniciar la alarma. Cuando los dos valores coinciden, se crea una alarma que entra en estadoALARM
si se supera el número designado de periodos consecutivos. Para crear una alarmam
den
, especifique un valor que sea menor para el primer punto de datos que para el segundo. Para obtener más información acerca de la evaluación de alarmas, consulteEvaluación de alarmas. -
Debajo de Missing data treatment (Tratamiento de datos faltantes), elija cómo debe comportarse la alarma cuando falten algunos puntos de datos. Para obtener más información acerca del tratamiento de datos faltantes, consulte Configuring how CloudWatch alarms treat missing data.(Configuración del tratamiento de las alarmas de CloudWatch ante datos faltantes).
-
Si la alarma utiliza un percentil como estadística supervisada, aparece un cuadro Percentiles with low samples (Percentiles con pocas muestras). Decida si evaluar o ignorar los casos con frecuencia de muestreo baja. Si elige ignore (maintain alarm state) (ignorar (mantener el estado de alarma)), el estado de alarma actual se mantiene siempre cuando el tamaño de la muestra es demasiado bajo. Para obtener más información acerca de los percentiles con muestreo bajo, consulte Muestras de datos reducidos y alarmas de CloudWatch basadas en percentiles (Percentiles con muestreo bajo).
-
-
Elija Siguiente.
-
En Notification (Notificación), seleccione el tema de SNS al que desee enviar la notificación cuando la alarma tenga el estado
ALARM
,OK
oINSUFFICIENT_DATA
. -
Elija Update alarm (Actualizar alarma).
Visualizar y solucionar los problemas de SAP ASE que detecte Información de aplicaciones
Esta sección detalla cómo resolver problemas que ocurren cuando configura la supervisión de SAP ASE en Información de aplicaciones.
Errores del servidor de copia de seguridad de SAP ASE
Puede identificar el mensaje de error consultando el panel creado dinámicamente. El panel muestra el mensaje de error registrado en el servidor de copia de seguridad SAP ASE. Para obtener más información sobre los registros del servidor de copia de seguridad de SAP ASE, consulte la documentación de registro de error del servidor de copia de seguridad de SAP
Transacciones de SAP ASE de larga duración
Identifique la transacción de larga duración y confirme si se puede detener o si el tiempo de ejecución es intencional. Para obtener más información, consulte 2180410: ¿cómo mostrar los registros del registro de transacciones para las transacciones de larga duración? — SAP ASE
Conexiones de usuario de SAP ASE
Compruebe si su base de datos SAP ASE tiene el tamaño adecuado para la carga de trabajo que pretende ejecutar en la base de datos. Para obtener más información, consulte Configuración de las conexiones de usuario
Espacio en disco de SAP ASE
Puede identificar la capa de la base de datos que está causando el problema si observa el panel creado de manera dinámica. El panel muestra las métricas relacionadas y los fragmentos de los archivos de registro. Es importante entender la causa del crecimiento del disco y, cuando proceda, aumentar el tamaño del disco físico, el espacio en disco asignado o ambos. Para obtener más información, consulte la Documentación de SAP sobre el cambio de tamaño del disco
Solucionar problemas de Información de aplicaciones para SAP ASE
En esta sección se detallan los pasos a seguir para resolver los errores comunes que se presentan en el panel de Información de aplicaciones.
Error | Error devuelto | Causa raíz | Resolución |
---|---|---|---|
No se pudieron agregar más de 60 métricas de supervisión. |
|
El límite de métricas actual es de 60 métricas supervisadas por componente. |
Elimine las métricas innecesarias para cumplir con el límite. |
No aparecen métricas ni alarmas de SAP después del proceso de incorporación |
El comando |
Es posible que el nombre de usuario y la contraseña sean incorrectos. |
Compruebe que el nombre de usuario y la contraseña sean válidos y vuelva a ejecutar el proceso de incorporación. |