Instalar Monitorix en Debian 6 paso a paso

[notice]Desde que este post fue creado han pasado 11 años así que puede que hayan cambiado cosas.[/notice]

Monitorix logo
Monitorix es una aplicacion web opensource, que nos sirve para monitorizar el sistema operativo y sus servicios instalados, mostrándonos unas gráficas diarias, semanales, mensuales o anuales del funcionamiento de nuestro servidor. Esta aplicación no la tenemos en los sources, pero si queremos la podemos añadir. En este tutorial haremos la instalación a mano.

 

Dependencias

Para poder ejecutar correctamente la aplicación Monitorix debemos cumplir las dependencias de este. Para ello instalaremos los siguientes paquetes que nos indican en su propia web.

apt-get update

apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl

 

Instalando Monitorix

Primero vamos a descargar el paquete desde la propia página web de Monitorix, en nuestro caso para la distribución Linux Debian.

wget http://www.monitorix.org/monitorix_2.6.0-izzy1_all.deb

Y a continuación lo instalamos

dpkg -i monitorix_2.6.0-izzy1_all.deb

En el caso de que os diera un problema de dependencias (por si hubieran añadido nuevas) ejecutaremos el siguiente comando que nos instalará los paquetes que falten y instalará Monitorix.

apt-get -f install

Ahora que ha terminado correctamente, reiniciamos el servidor apache2 para que cargue la configuración de Monitorix.

service apache2 restart

 

Configurando Monitorix

Primero de todo vamos a editar el archivo de configuracion de Monitorix.

nano /etc/monitorix.conf

Ojo de no tocar las rutas de los logs, puesto que entonces tendremos problemas. Si solo queremos cambiar el title de la web y el nombre que nos aparecera en la web como servidor.

  • $TITLE = «Nombre del title de la web»;
  • $HOSTNAME = «Nombre que daremos al servidor»;
  • $REFRESH_RATE = «tiempo en segundos para recargar la pagina»

Y otras opciones que podemos ir viendo y editando a nuestro gusto. Guardamos los cambios realizados y reinciamos el servicio monitorix.

service monitorix restart

 

Mostrando Monitorix

Para poder ver los resultados que nos muestra Monitorix, abrimos un navegador y vamos a http://www.laipodominio.com/monitorix , pero! Nos da un error!!!!

Forbidden

You don’t have permission to access /monitorix-cgi/monitorix.cgi on this server.

 

Bueno, esto se debe a que hay un archivo de configuración de Monitorix para Apache que por defecto deniega todas las conexiones salvo la 127.0.0.1 que es su propia dirección interna. Podemos cambiar esto simplemente editando el archivo

nano /etc/apache2/conf.d/monitorix.conf

Y modificamos la linea donde pone

Allow from 127.0.0.1

por la siguiente

Allow from all

 

En el caso de que queramos que solo una , o varias ips puedan acceder al servicio, deberíamos poner tantos Allow from como ips que queramos aceptar.

Allow from ip.que.queremos.aceptar

 

Guardamos el archivo y reiniciamos el servicio de apache para que cargue los cambios.

service apache2 restart

 

Finalmente ya tenemos nuestro servidor con Monitorix funcionando correctamente.

Monitorix System Load

 

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.