Monitorix: Una ligera herramienta de monitorización de sistema

En el pasado hemos hablado de buenas herramientas de monitorización de sistema, en esta oportunidad queremos dar a conocer a Monitorix una ligera pero robusta herramienta que le brindará a todos los administradores de sistema la información adecuada y ampliada de su sistema en cualquier momento.

¿Qué es Monitorix?

Es una herramienta de código abierto, con un respaldo de una amplia comunidad que nos permite monitorizar sistemas de manera sencilla, esta diseñada para controlar la mayor cantidad posible de servicios y recursos del sistema. Esta herramienta fue desarrollada con la finalidad de que funcionará en servidores Linux / Unix, pero tiene la particularidad de poder ser ejecutadas en dispositivos embebidos lo que la hace multiplataforma y portable.

Sus desarrolladores explican que la herramienta es el resultado de la ejecución de dos programas uno llamado monitorix, que es un demonio Perl que se inicia automáticamente como cualquier otro servicio del sistema y un script llamado monitorix.cgi, además cuenta con un servidor HTTP integrado para que no tengamos que instalar un servidor web para su funcionamiento.

Características de Monitorix

  • Cuenta con una gran cantidad de estadisticas gráficas que recoge información del sistema como la carga del sistema, el uso del núcleo, uso del procesador, sensores, temperatura, uso del sistema de archivo, uso de directorios, netstat, lighttpd, nginx, procesos entre otros.
  • Soporte para monitorizar múltiples servidores remotos.
  • Soporte para monitorear el tráfico de Internet de los dispositivos de una LAN.
  • Amplio sistema de alertas.
  • Servidor HTTP incluído.
  • Envío de correo electrónico automático con las estadísticas del sistema.
  • Posibilidad de incluir archivo de configuración adicionales.
  • Capacidad para ver las estadísticas por (hora, día, semana, mes o año).
  • Capacidad de hacer zoom en cualquier gráfico para verlo con más detalle.
  • Posibilidad de mostrar las métricas de red en Mbytes/seg o Mbits/seg.
  • Posibilidad de mostrar las temperaturas en grados Celsius o Fahrenheit.
  • Capacidad para generar gráficos en formatos PNG o SVG.
  • Capacidad para configurar el número de años de datos históricos (sin límite).
  • Intuitiva interfaz web .
  • Se puede configurar con sólo un archivo de texto.
  • Incluye un modo silencioso que permite recuperar los gráficos a partir de secuencias de comandos.
  • Las estadísticas de tráfico se almacenan en bases de datos de tamaño fijo.
  • Escrito en lenguaje Perl.
  • Probado y soportado  GNU / Linux, FreeBSD, OpenBSD y NetBSD.
  • Libre y de código abierto

herramienta de monitorización de sistema

Cómo se instala Monitorix

Los usuarios de  RedHat/Fedora/CentOS y derivados puedes instalar Monitorix gracias a yum de la siguienta manera:

$ yum install monitorix
$ service monitorix start

Por su parte los usuarios de Arch Linux y derivados pueden utilizar AUR para la instalación de esta herramienta de monitorización de sistemas, para ello ejecute el siguiente comando:

$ yaourt -S monitorix

En el caso de los usuarios de Debian, Ubuntu, Deepin y derivados puede hacer uso de la herramienta instalando el último .deb de la herramienta disponible acá. Seguidamente procedemos a la instalación del .deb y algunas dependencias de la siguiente manera

$ sudo apt-get update
$ sudo 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
$ Dpkg -i * .deb monitorix $ Apt-get -f install

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Martin dijo

    Muy interesante, tan completo que es abrumador.

  2.   B-Lion dijo

    Muy completo, yo cerro que la comunidad tiene que posee las pilas para desarrollar más herramientas como estas, como puede se que dependamos tanto de cpanel?

  3.   Luciano Alonso dijo

    Apenas para complementar seu tutorial, mostrar aos usuários como fazer para o monitorix exigir usuário e senha ao acessar a sua interface. Uma segurança a mais para evitar de ser explorado em algum momento:

    Instale o apache2-utils e execute o comando:

    sudo htpasswd -d -c /var/lib/monitorix/htpasswd admin

    Digite sua senha e repita.

    Pronto.

  4.   cesar dijo

    Amigo lo intente y no me funciona los ultimos comandos

  5.   José Antonio dijo

    Hola, tengo CENTOS 7, lo he instalado pero no se ejcuta, o yo no se ejecutarlo