En este post os vamos a explicar otra de las funciones que incorpora Zabbix es la posibilidad de monitorizar páginas web. Para ello entraremos en “Configuración >Equipos” y haremos clic en “Web” en nuestro servidor. En la parte superior derecha haremos clic en el botón azul “Crear escenario“. Rellenaremos los datos que hemos señalado en rojo:
El intervalo de tiempo se puede expresar en d,h,m,s (días, horas, minutos, segundos), ejemplos: 1d, 2h, 20m, 30s.
Ahora nos iremos a la pestaña “Pasos” y pulsaremos al enlace azul “Agregar” y añadiremos los datos de nuestra web:
“Códigos de estado requeridos” corresponde al código header que responde el servidor web, lo normal es el código 200 (La solicitud se ha procesado correctamente). Repetiremos los pasos anteriores tantas veces como urls de nuestra página queramos monitorizar. Al final el resultado ha de ser algo así:
Ahora ya tenemos monitorizada nuestra página web, podemos ver el resultado entrando en “Monitorización > Web” y haciendo clic en “midominio.com” nos mostrará gráficas y datos como estos:
También podemos monitorizar formularios, ya sean para enviar emails o para entrar en una zona privada.
Supongamos que tenemos un formulario que envía por post a la siguiente url http://midominio.com/form.php, los campos requeridos para que se envíe son: nombre, email. Cuando el formulario se envía correctamente aparece el siguiente mensaje: “Hemos recibido tu consulta, en breve te responderemos”. Pues con estos datos podemos controlar si nuestro formulario funciona o no, para ello rellenaremos el paso como este ejemplo: