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