Skip to main content

8. Monitorización web

Para este último ejemplo haremos uso del componente web server de Pandora FMS que sirve para realizar monitorización basica de HTTP y HTTPS.  Este elemento nos permitirá realizar comprobaciones web simples o algo mas complejas (en varios casos), utilizando llamadas a bajo nivel. Es útil para ver que nuestras páginas siguen vivas, verificar que podemos realizar una serie de pasos (por ejemplo, rellenando formularios) y/o que contienen una palabra determinada. Además de verificar que funcionan, podemos medir el tiempo total que tardan.

Para crear un módulo de este tipo tendremos que escoger para la creación del módulo uno de tipo webserver. 

 

image-1604425921675.png

Una vez pulsemos el botón Create veremos un formulario en el que deberemos rellenar los campos necesarios para poder monitorizar una web. Lo más importante será elegir el tipo de chequeo.

Vamos a crear un módulo que nos permita comprobar el tiempo de carga de una web que debe contener la palabra

Para ello seleccionaremos el tipo de módulo Remote HTTP module to check latency, que nos permitirá ver el número de segundos que tarda en responder el servidor.  

image-1604426064573.png

El código que tenemos que añadir a la caja web checks es intuitivo, en este caso haremos solo una peticion y comprobaremos que la respuesta devuelva una frase:

task_begin
get https://pandorafms.com/es/precios-de-pandora-fms
check_string Licencia basada en dispositivos
task_end 

El chequeo quedará como sigue:

image-1604426157453.png

Como siempre, tras unos segundos, ya habremos recibido algunos datos de este módulo, en este caso, los segundos que tarda la petición en completarse:

image-1604426285544.png

Pandora FMS también ofrece la posibilidad de monitorizar transacciones web complejas gracias a la Experiencia Web de Usuario, que es una funcionalidad más avanzada que esta.

¿No se están logrando los resultados explicados en el capítulo? Acceda a la sección de ayuda o soporte