¿Qué es el monitoreo del sistema? El monitoreo del sistema es una actividad de rutina diaria y este documento proporciona un procedimiento sistemático paso a paso para el monitoreo del servidor. Ofrece una visión general de aspectos técnicos y conceptos para el monitoreo proactivo del sistema. Algunos de ellos son: Comprobación de los servidores de aplicación. Monitoreo de los procesos de trabajo en todo el sistema. Monitoreo de procesos de trabajo para instancias individuales. Entradas de bloqueo Monitoreo. Utilización de la CPU Espacio disponible en la base de datos. Monitoreo de procesos de actualización. Registro del sistema. Estadísticas de búfer. Algunos otros son: Monitoreo de trabajos en lote. Monitoreo de solicitudes de cola de impresión. Número de solicitudes de impresión. Análisis de volcado ABAP. Monitor de rendimiento de la base de datos. Comprobación de la base de datos. Monitoreo de usuarios de la aplicación. ¿Por qué comprobaciones básicas diarias / monitoreo del sistema? ¿Cómo monitoreamos un sistema SAP? Comprobación de los servidores de aplicación (SM51) Esta transacción se utiliza para comprobar todos los servidores de aplicaciones activos. Aquí puede ver qué servicios o procesos de trabajo están configurados en cada instancia. Monitoreo de procesos de trabajo para instancias individuales SM50 Muestra todos los procesos en ejecución, en espera, detenidos y PRIV relacionados con una instancia en particular. En este paso comprobamos todos los procesos; el estado del proceso siempre debe ser espera o ejecución. Si algún proceso tiene un estado distinto a la espera o ejecución, debemos comprobar ese proceso en particular y reportar en consecuencia. Esta transacción muestra mucha información como: Estado del proceso de trabajo (si está ocupado o no) Si el proceso está en ejecución, es posible que pueda ver la acción realizada por él en la columna de Acción. Puede ver en qué tabla se está trabajando Algunos de los problemas típicos: El usuario tarda mucho tiempo en iniciar sesión/no puede iniciar sesión/transacción en línea muy lenta. Esto podría ser el resultado de que los procesos de trabajo DIA están totalmente utilizados. También podría ser el resultado de trabajos en ejecución largos (indicador rojo bajo la columna Tiempo). Si es necesario, puede cancelar la sesión seleccionando los trabajos y luego ir a Proceso>Cancelar sin núcleo. Esto cancelará el trabajo y liberará el proceso de trabajo para otros usuarios/procesos. Algunos usuarios pueden tener estado de PRIV bajo la columna Razón. Esto podría ser que la transacción del usuario es tan grande que requiere más memoria. Cuando esto sucede, el proceso de trabajo DIA estará «poseído» por el usuario y no permitirá que otros usuarios lo utilicen. Si esto sucede, consulte con el usuario y, si es posible, ejecute el trabajo como un trabajo en segundo plano. Si hay un trabajo de impresión largo en el proceso de trabajo de SPO, investigue el problema. Podría ser un problema relacionado con el servidor de impresión o la impresora. Monitor de procesos de trabajo en todo el sistema (SM66) Al verificar la carga de procesos de trabajo utilizando la vista general de procesos de trabajo globales, podemos investigar rápidamente la causa potencial de un problema de rendimiento del sistema. Monitorear la carga de procesos de trabajo en todas las instancias activas en todo el sistema Utilizando la pantalla de Vista general de procesos de trabajo global, podemos ver de un vistazo: El estado de cada servidor de aplicaciones La razón por la que no está en ejecución Si se ha reiniciado La CPU y el tiempo de ejecución de la solicitud El usuario que ha iniciado sesión y el cliente en el que iniciaron sesión El informe que se está ejecutando Monitor de usuarios de aplicación (AL08 y SM04) Esta transacción muestra todos los usuarios de instancias activas. Monitoreo de procesos de actualización (SM13) Ejecute la transacción SM13 y ponga ‘*’ en el campo USUARIO y haga clic en el botón. Si no hay registros de actualizaciones pendientes o no hay actualizaciones en curso, entonces esta cola estará vacía como se muestra en la captura de pantalla a continuación. Pero, si la actualización no está activa, encuentre la siguiente información: ¿La actualización está activa, si no, fue desactivada por el sistema o por un usuario? Haga clic en el botón y obtenga la información. Haga clic en el botón y obtenga la información a continuación: ¿Se canceló alguna actualización? ¿Hay una larga cola de actualizaciones pendientes de más de 10 minutos? Monitoreo de entradas de bloqueo (SM12) Ejecute la transacción SM12 y ponga ‘*’ en el campo Nombre de usuario SAP proporciona un mecanismo de bloqueo para evitar que otros usuarios cambien el registro en el que está trabajando. En algunas situaciones, los bloqueos no se liberan. Esto podría ocurrir si los usuarios están desconectados, es decir, debido a un problema de red antes de que puedan liberar el bloqueo. Estos bloqueos antiguos deben eliminarse o podrían evitar el acceso o cambios en los registros. Podemos utilizar estadísticas de bloqueo para monitorear los bloqueos que se establecen en el sistema. Registramos solo aquellas entradas de bloqueo que tengan una marca de fecha y hora del día anterior. Registro del sistema (SM21) Podemos usar el registro para señalar y corregir errores que ocurren en el sistema y su entorno. Revisamos el registro del día anterior con la siguiente selección/opción: Ingresar fecha y hora. Seleccionar el botón de radio Problemas y advertencias. Presione Volver a leer el registro del sistema. Sintonizar resumen (ST02) Paso 1: Ir a ST02 para revisar el resumen de sintonización. Paso 2: Si ve algún valor en rojo, en SWAPS, haga doble clic en el mismo. Paso 3: En la siguiente pantalla, haga clic en la pestaña ‘Parámetros actuales’ Paso 4: Anote el valor y los parámetros del perfil Paso 5: Ir a RZ10 (para cambiar los valores del parámetro del perfil) Paso 6: Guardar los cambios. Paso 7: Reinicie el servidor para que entren en vigor los cambios. Utilización de la CPU (ST06) La tasa de utilización de CPU inactiva debe ser del 60-65%, si supera el valor entonces debemos empezar a comprobar al menos las siguientes cosas: Ejecutar comandos a nivel del sistema operativo – top y verificar qué procesos están consumiendo más recursos. Ir a SM50 o SM66. Compruebe si hay trabajos en ejecución largos o consultas de actualización largos. Ir a SM12 y verificar las entradas de bloqueo Ir a SM13 y verificar el estado activo de actualización. Comprobar los errores en SM21. Volcados ABAP (ST22) Aquí comprobamos los volcados del día anterior. Monitoreo de solicitudes de cola de impresión (SP01) Para el monitoreo de solicitudes de cola de impresión, ejecute SP01 y seleccione como se muestra a continuación: Ponga ‘*’ en el campo Creado por Haga clic en el botón Ejecutar. Aquí registramos solo aquellas solicitudes que finalizan con problemas. Monitoreo de trabajos en lote (SM37) Para monitorear los trabajos en segundo plano, ejecute SM37 y seleccione como se muestra a continuación: Ponga ‘*’ en el campo Nombre de usuario y Nombre del trabajo. En Estado del trabajo, seleccione: Solicitudes programadas, Canceladas, Liberadas y Finalizadas. Administración de RFC transaccional (SM58) El RFC transaccional (tRFC, también conocido originalmente como RFC asincrónico) es un método de comunicación asincrónico que ejecuta el módulo de función llamado en el servidor RFC solo una vez. Necesitamos seleccionar el período de visualización durante el cual queremos ver los tRFC y luego seleccionar ‘*’ en el campo de nombre de usuario para ver todas las llamadas que no se han ejecutado correctamente o están esperando en la cola. Administración de cola de RFC (cola de salida – SMQ1) Aquí debemos especificar el nombre del cliente y ver si hay algún qRFC saliente en espera o en estado de error. Administración de cola de RFC (cola entrante – SMQ2) Aquí debemos especificar el nombre del cliente y ver si hay algún qRFC entrante en espera o en estado de error. Administración de la base de datos (DB02) Después de seleccionar Tamaños actuales en la primera pantalla, llegamos a la siguiente pantalla que nos muestra el estado actual de todos los espacios de tabla en el sistema. Si alguno de los espacios de tabla supera el 95% y la extensión automática está desactivada, debemos agregar un nuevo archivo de datos para que la base de datos no se llene. También podemos determinar el historial de espacios de tabla. Podemos seleccionar Meses, Semanas o Días aquí para ver los cambios que ocurren en un espacio de tabla. Podemos determinar el crecimiento del espacio de tabla analizando estos valores. Registros de copia de seguridad de la base de datos (DB12) Desde esta transacción, podríamos determinar cuándo fue la última copia de seguridad exitosa del sistema. Podemos revisar las copias de seguridad del día anterior y ver si todo estaba bien o no. También podemos revisar los archivos de registro de rehacer y ver si la copia de seguridad del registro de rehacer fue exitosa o no. Revisión rápida Tareas de monitoreo diario Tareas críticas Tareas críticas del sistema SAP Base de datos No Tarea Transacción Procedimiento / Observación 1 Compruebe que el sistema R/3 está en funcionamiento. Inicie sesión en el sistema R/3 2 Compruebe que la copia de seguridad diaria se ejecutó sin errores DB12 Compruebe la copia de seguridad de la base de datos. No Tarea Transacción Procedimiento / Observación 1 Compruebe que todos los servidores de aplicaciones estén en funcionamiento. SM51 Compruebe que todos los servidores estén en funcionamiento. 2 Compruebe los procesos de trabajo (iniciados desde SM51). SM50 Todos los procesos de trabajo con un estado «en ejecución» o «en espera». 3 Vista general de procesos de trabajo global SM66 Compruebe que ningún proceso de trabajo está en ejecución durante más de 1800 segundos 3 Busque actualizaciones fallidas (la actualización se interrumpe). SM13…
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073