Monitorix, monitorización de servidores Linux

Servidores Linux

El software se llama monitorix, desarrollado en Perl, con licencia libre. Ofrece un panel de control sencillo y personalizable, permite realizar un seguimiento con gráficas de los parámetros y servicios del sistema que deseemos. No sólo nos dice el uso de CPU, RAM, red o el almacenamiento.  También nos informa sobre el rendimiento de Apache y MySQL.

Todo el acceso es a través del navegador web, ya que se invoca a través de un CGI que incluye su propio servidor web, consulta las bases de datos generadas por un demonio que recopila la información.

Monitorix utiliza bases de datos RRD para el almacenamiento de los datos. Permite mantener un histórico del comportamiento del sistema y podemos consultar la información tiempo real o de un periodo de tiempo.

Se puede configurar una instancia a través de la cual accedamos a todas los demás sistemas monitorizados. Asi sólo necesitaremos un panel de control para acceder a toda la información de los sistemas. Solo habrá que activar el modo multihost e indicarle cuales son los otros sistemas a monitorizar.

Podemos instalarlo desde una instalación manual o una instalación mediante repositorio.

Instalación manual

Primero descargaremos el paquete indicándole la versión que queremos, podemos buscar la versión en la web oficial, usaremos el siguiente comando para descargar el paquete.

wget http://www.monitorix.org/monitorix_(version)-izzy1_all.deb

Una vez descargado, primero instalaremos el software de apoyo necesario.

apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libio-socket-ssl-perl

Y ahora ya podemos instalar monitorix.

dpkg -i monitorix_(version)-izzy1_all.deb

Para resolver cualquier dependencia que haya surgido en el proceso de instalación, la resolvemos con el siguiente comando.

apt-get -f install

Instalación por repositorio

Primero debemos añadir el repositorio del programa a la lista de repositorios del sistema en etc/apt/sources.list con la siguiente linea.

deb http://apt.izzysoft.de/ubuntu generic universe

Con el comando siguiente añadimos la firma del repositorio al sistema.

wget -O – http://apt.izzysoft.de/izzysoft.asc 2>/dev/null | apt-key add –

Para finalizar actualizamos los repositorios e instalamos con.

apt-get update && apt-get install monitorix

 

Share