¡Esta es una revisión vieja del documento!
Tabla de Contenidos
SAP
Para tener aclarados conceptos, recomiento leer la siguiente sección Aprendiendo SAP.
Análisis manual por capas de la aplicación SAP que corresponda
- Análisis de interfaz de usuarios (SAP GUI), versiones ,estabilidad etc.
- Comunicaciones hasta el cliente
- ABAP: Verificar funcionamiento de la aplicación
- Locks, Reportes corriendo y privilegios de usuarios
- Sistemas o servidores RFC externos
- SAP BASIS
- DB (Oracle y SQL)
- OS
- CAPA A BAJO NIVEL (Hipervisor):
- VMWare o XEN
- Utilidades de virtualización (VMware tools)
- Ver método de acceso a datos, tipo de controladores SCSI, Reserva de memoria / oversize, tipo de CPU (Virtual socket y Cirtual CPU), reserva de CPU, prioridad de acceso, configuración de red virtual.
- CAPA A BAJO NIVEL: Switch de fibra conectado al storage (balanceo round-robin, alta disponibilidad etc).
- STORAGE (Parity groups; Velocidad de disco de las LUNs y prioridades).
Análisis automatizado
Para el monitoreo de SAP, por experiencia personal no es recomendable utilizar sistemas externos. Siempre es preferible hacer un mínimo de desarrollo en ABAP o utilizar SAP Solution Manager (Solman). Ya que si realizamos desarrollos a medida por medio de SAP RFC SDK, si llegamos a tener problemas en el camino, enlace, lentitud en la consulta etc, esto nos va a generar una gran cantidad de DUMPS en SAP. Igualmente voy a detallar su implementación en Nagios para quienes no dispongan de una implementación de Solman o no puedan hacer un desarrollo ABAP.
Computing Center Management System (CCMS)
SAP CCMS - Sistema de Gestión Centralizado de computo ó de proceso de datos. Es un conjunto de herramientas y utilidades para los administradores, que permite realizar un monitoreo para administrar y configurar SAP. En los elementos internos de SAP que se pueden chequear estan estos :
- Procesos de Fondo – Monitorea el Estatus de los Procesos de Fondo en los sistemas SAP.
- Memoria - Sus estadísticas claves y de cambios.
- Buffer – Monitorea la Utilización del Buffer SAP, extended memory etc.
- Spool – Monitorea la utilización del sistema Spool.
- RFC - Estado general de conexiones RFC.
- Diálogos – Monitorea los valores del sistema de Diálogos SAP.
- Backups – Estado de Backup full en Incremental, si estos estan integrados a BRtools.
- Podemos tener una detección automática de problemas mediante el uso y configuración de umbrales de alertas.
A travéz de CCMS podemos tener una integración con herramientas externas a través de BAPI. Para obtener los datos internos de monitoreo SAP.
Actualmente se esta dejando de utilizar exclusivamente CCMS, para utilizarlo integrado desde Solman
NAGIOS
Desde Nagios si utlizar ningún tipo de integración podemos monitorear el estado de puertos TCP y variables internas de Sistema Operativo por medio del protocolo SNMP.
Procesos
GNU/Linux
En el caso de Sistema Operativo GNU/Linux hay que chequear :
- Load average
- Memoria física y SWAP
- Almacenamiento
- Servicio de impresión
Procesos de SAP sobre Linux :
- DISP+WORK
- Message Server
Procesos SAP Java:
- jvm_dispatcher
- jvm_sdm
- jvm_server0
- Respuesta HTTP y su contenido a parsear
Windows
En el caso de Sistema Operativo Microsoft Windows hay que chequear :
- Carga de CPU
- Memoria física
- Memoria virtual
- Almacenamiento
- Servicio Windows de instancia SAP
Conectividad
Puertos TCP a descatar del sistema SAP :
Servicio | Puerto TCP | ||
---|---|---|---|
SAP Dispatcher | 3200 - Synr 00 | ||
SAP Gateway | 3300 - Synr 00 | ||
SAP Internal Message server | 3900 | ||
SAP Message Server | 3600 | ||
J2EE Engine Dispatcher Ports | |||
Service Name | Port Number | Default Value | Range (min-max) |
HTTP | 5NN00 | 50000 | 50000-59900 |
HTTP over SSL | 5NN01 | 50001 | 50001-59901 |
IIOP | 5NN07 | 50007 | 50007-59907 |
IIOP Initial Context | 5NN02 | 50002 | 50002-59902 |
IIOP over SSL | 5NN03 | 50003 | 50003-59903 |
P4 | 5NN04 | 50004 | 50004-59904 |
P4 over HTTP | 5NN05 | 50005 | 50005-59905 |
P4 over SSL | 5NN06 | 50006 | 50006-59906 |
Telnet | 5NN08 | 50008 | 50008-59908 |
JMS | 5NN10 | 50010 | 50010-59910 |