Guía de administración Pandora FMS 7.0 NG

  1. Home
  2. Docs
  3. Guía de administración Pandora FMS 7.0 NG
  4. Parte 3. Monitorización con Pandora FMS
  5. 3.6 Monitorización Web

3.6 Monitorización Web

1 Monitorización Web clásica

1.1 Introducción

Servidor Goliat

Esta funcionalidad proviene de un antiguo proyecto del fundador de Pandora FMS: Goliat F.I.S.T. Fue un proyecto opensource para realizar auditorías de carga dinámicas sobre servicios web. Todavía se puede encontrar el código fuente (del año 2002); se dejó de mantener en junio de 2010.

En Pandora FMS funciona como un servidor independiente, similar al Servidor de Red, al Servidor WMI o al servidor de plugins remotos. Este sistema opera bajo el principio de transacción web, donde cada transacción completa contra una o varias páginas WEB está definida por uno o más pasos consecutivos, que deben concluir satisfactoriamente para considerar que la transacción ha terminado con éxito. La ejecución de una transacción web reproduce fielmente el proceso de navegación completo, que puede incluir aspectos como autenticar en un formulario, hacer clic en una opción del menú o rellenar un formulario, verificando que cada paso devuelve una cadena de texto concreta.

Cualquier fallo en un punto del proceso daría como resultado un fallo en la comprobación. La transacción completa incluye la descarga de todos los recursos (gráficos, animaciones, etc.) que contempla la navegación real. Además de realizar comprobaciones de funcionamiento y de tiempo de respuesta, es posible extraer valores de las páginas web para luego procesarlos.

Goliat es capaz de monitorizar tanto HTTP como HTTPS de forma transparente para el usuario; soporta gestión de sesiones a través de cookies, paso de parámetros y, por supuesto, la descarga de los recursos asociados a cada página. Tiene limitaciones importantes como son la gestión dinámica de JavaScript en tiempo de ejecución. Para transacciones web más complejas, Pandora FMS dispone de otro componente mucho más potente (y complejo) llamado Monitorización WUX (Web User Experience).

1.2 Instalación y configuración

Para poder utilizar Goliat, primero debe activarlo en el servidor Pandora FMS:

webserver 1

En función del número de peticiones que quiera hacer puede que tenga que aumentar el número de hilos y el timeout por defecto:

web_threads 1 
web_timeout 60

Existe un token de configuración avanzado que le permitirá cambiar el tipo de librería que Goliat utiliza por debajo, LWP o CURL. Por defecto se utiliza CURL, aunque se puede cambiar en cualquier momento:

web_engine curl
Was this article helpful to you? Yes No

How can we help?