Vamos a poner un ejemplo de cómo monitorizar el funcionamiento de nuestros servidores web.
Como ejemplo voy a monitorizar el frontend web del propio Zabbix.
Lo primero que vamos a crear es una aplicación llamada “Zabbix frontend”.
“Configuration->Hosts->Applications->Create application”.
Seguidamente configuraremos el escenario web que vamos a monitorizar.
“Configuration->Web->Create scenario”.
Application: Selecionamos la aplicación previamente creada “Zabbix frontend”.
Name: Zabbix frontend
Basic authentication: none
Update Interval (in sec): 60
Agent: Lynx 2.8.4rel.1 on Linux
Satus: Active
Variables:
{username}=admin
{password}=zabbix
Ahora vamos a crear tres pasos a monitorizar: “Steps Add”
El primer paso verificará que llegamos a la pantalla de login de Zabbix.
Name: First page
URL: http://localhost/zabbix
Timeout: 10
Required: SIA Zabbix
El segundo paso servirá para hacer el login.
Name: Log in
URL: http://localhost/zabbix/index.php
Post: name={username}&password={password}&enter=Enter
Timeout: 10
El tercer paso verificará que el login haya tenigo éxito.
Name: Check login
URL: http://localhost/zabbix/index.php
Timeout: 10
Required: Profile
Ya tenemos el escenario creado. Ahora solo falta esperar unos minutos para ver el resultado.
“Monitoring->Web->Zabbix frontend”
buenas a todos tengo un problema con esta aplicacion en el terecer paso sale el siguiente error:
ResponderEliminarCheck login: error:Page didn't match
Tengo una duda:
ResponderEliminarQuiero monitorizar una web que esta balanceada en 2 ip's, es decir, tener una gráfica para cada ip.
Lo que no me sirve es poner en URL: http://x.x.x.x/
Gracias de Antemano
Hola Marius,
ResponderEliminarYo lo que haría en tu lugar es monitorizarla por el nombre DNS. El nombre DNS debería balancear las peticiones por la dos IPs.
Saludos,
Oriol Serra Pujadas
A mi también me aparece el error de Page didn't match en el tercer paso.
ResponderEliminarHola :)
ResponderEliminarTenía una pregunta. Resulta que lo he configurado todo, pero me sale un error de la primera página, en la que me dice un error: cURL library is required for Web monitoring support.
Esto qué significa, que hay que instalar las librerías en el server para que pueda ser monitorizado? o qué es lo que falla?
Gracias de antemano.
no me sale la pestaña web. que puedo hacer?
ResponderEliminar