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