1.1      Monitoreo de Aplicaciones Críticas de la Institución

 

Las aplicaciones requeridas están desarrolladas con tecnologia cliente servidor o en tecnologia de varias capas contra varias base de datos SQL Server 2000 o 2005 y Sybase versión 11.9.2, 12.0., 12.5, Oracle 8i, 9i o 10g, diversos Web Server o Application Servers.  

La solución permite a la institución monitorear y diagnosticar las aplicaciones existentes y futuras en los ambientes descritos, para un sitio físico designado y único.

1.1.1        Medir el nivel de servicio que es proporcionado al usuario final.

a)       La herramienta monitorea Pro-activamente 24X7 del tiempo de respuesta de la aplicación Web o cliente servidor desde la perspectiva de utilización de un  usuario  final.

b)       La herramienta cuenta con un mecanismo que permite al administrador del sistema definir en forma rápida y simple las transacciones de una aplicación crítica.

c)       La herramienta cuenta con un mecanismo que permite simular uno o más recorridos de las transacciones que se desean monitorear de una aplicación crítica y generar un script o metalenguaje que permite replicar dichos recorridos en forma automática para medir con certeza la experiencia del usuario final de cada aplicación que se desea monitorear.

d)       La herramienta cuenta con un mecanismo que permite validar el recorrido de monitoreo de cada transacción para verificar que este es correcto y el tiempo de respuesta del recorrido desde el punto de medición.

e)       La herramienta puede monitorear aplicaciones Web de varias capas que incluyan las siguientes tecnologías comúnmente utilizadas en aplicaciones de misión crítica, a saber: html, asp, J2EE, javascripts, balanceadores de cargas, CGI´s, vbscripts, certificados de autenticación, servidores proxy, formas HTML, Server Side java, JSP´s, SSL/HTTPS, Firewalls.

f)        La herramienta permite ejecutar los recorridos de las aplicaciones a monitorear conectándose con un usuario especifico del dominio para poder garantizar un monitoreo real y controlado. Esto puesto que a la hora de ejecutar algunas transacciones se requiere el uso de un usuario de pruebas o controlar que las transacciones realizadas para efectos de monitoreo sean claramente identificadas para eliminarlas posteriormente de las bases de datos y de las pistas de auditoria existentes.

g)       La herramienta puede realizar interacciones con la aplicación monitoreada de tal forma que se puedan simular las siguientes acciones:

·         Hacer clic en un botón o hipervínculo

·         Introducir texto en un campo de un formulario (HTML o Pantalla cliente)

·         Ejecutar acciones básicas como la simulación de oprimir cualquier tecla por parte del usuario.

·         Introducción de scripts que permitan la ejecución de “scripts con comandos del sistema operativo”

 

h)       La herramienta puede también almacenar los scripts o recorridos de monitoreo en forma centralizada para así tener un punto de control y cambio centralizado de los mismos.  El acceso a estos scripts se controla mediante un usuario y palabra de paso específicos para garantizar la seguridad de las aplicaciones críticas.

i)         La herramienta permite designar un umbral de holgura que considere el ámbito considerado como permisible para el tiempo de respuesta. Asegura la conectividad del usuario final en el uso de las aplicaciones Web.

j)         La herramienta provee mecanismos para monitorear la disponibilidad de la aplicación desde un punto de vista de conectividad de las comunicaciones.  Así mismo, cuenta con un mecanismo que permite determinar el tiempo de respuesta normal y permitir designar un porcentaje designado como aceptable de holgura del tiempo de respuesta.  Esto con el fin de poder monitorear caso a caso cuando el tiempo de respuesta de la aplicación crítica responde a en un tiempo aceptable o no y cuando se detecta un “time out” o que la aplicación esta fuera de servicio.

k)       En caso que el tiempo de respuesta predefinido para una transacción sea excedido o se detecte que la transacción esta fuera de servicio, la herramienta provee mecanismos de notificación de alerta para cada circunstancia encontrada.

l)         Cada recorrido de cada transacción puede ser almacenado en la base de datos del sistema de monitoreo para análisis histórico y medición de los niveles de servicio acordados.

m)     La herramienta provee mecanismos para ejecutar las mediciones de cada transacción desde el servidor de monitoreo o desde equipos distintos designados para este propósito.

n)       La herramienta permite obtener las siguientes mediciones:

·         Medición de disponibilidad de la aplicación (Disponible o No Disponible) para cada medición realizada.

·         Para cada recorrido de una transacción específica de una aplicación crítica el sistema indica la disponibilidad de cada paso crítico de la transacción en forma independiente para de esta forma determinar en donde se interrumpió la ejecución de la transacción de prueba y así determinar donde se encuentra el error.

·         Medición del tiempo de respuesta real de cada medición de una transacción contra el tiempo de respuesta esperado. La herramienta muestra el tiempo de respuesta promedio y el número de mediciones realizadas.

·         Medición del tiempo de respuesta real específico de una transacción contra el tiempo de respuesta esperado. 

o)       Las alarmas señalan al personal de soporte de TI, a tiempo real, cuando los tiempos de respuesta exceden los niveles aceptables predefinidos por el mismo personal de TI.

p)       Almacenar históricamente los tiempos de respuesta al usuario final, con el propósito de realizar un análisis del nivel de servicio brindado al cliente final.

q)       La herramienta obtiene los porcentajes de los niveles de servicio brindados al cliente final, para que el personal de soporte pueda realizar los mantenimientos respectivos y asegurar así  que el tiempo de respuesta al usuario final sea el óptimo.

r)        La herramienta genera alarmas de aviso para los siguientes aspectos:

·         No disponibilidad de mecanismo de medición programado para una transacción

·         No disponibilidad de una transacción monitoreada o fuera del ámbito de tiempo predefinido

·         Tiempo de respuesta de una transacción excede el tiempo esperado

·         Tiempo esperado de un paso de transacción excede el tiempo esperado

 

a)       La herramienta incluye reportes de los siguientes aspectos:

·         Disponibilidad de una transacción critica monitoreada

·         Tiempo de respuesta de una transacción crítica monitoreada

·         Nivel de servicio acordado para cada transacción monitoreada