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

NAGIOS + SAP CCMS