8. Monitorización web
Para este último ejemplo haremos uso del componente web server de Pandora FMS que sirve para realizar monitorización básica de HTTP y HTTPS. Este elemento nos permitirá realizar comprobaciones web simples o algo más complejas (en varios casos), utilizando llamadas a bajo nivel. Es útil para ver que nuestras páginas siguen en línea, verificar que podemos realizar una serie de pasos (por ejemplo, rellenar ciertos 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 Web module:
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 y que debe contener las palabras "View license comparison".
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.
En este caso haremos solo una petición y comprobaremos que la respuesta devuelva una frase, para ello agregaremos el siguiente código a la caja Web checks:
task_begin
get https://pandorafms.com/en/pricing/
check_string View license comparison
task_end
El chequeo quedará como sigue:
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:
Pandora FMS también ofrece la posibilidad de monitorizar transacciones web complejas gracias a la Experiencia Web de Usuario, la cual es una funcionalidad más avanzada.
¿No se están logrando los resultados explicados en el capítulo? Acceda a la sección de ayuda o soporte



