Monitoriza tu ordenador por Internet con Munin en Linux

Monitoriza tu ordenador por Internet con Munin en Linux

COMPARTIR 0 TWITTEAR

Ordenador portatil con Linux Ubuntu

Quizás alguna vez te hayas visto ante la necesidad de monitorear varios ordenadores al mismo tiempo. Esta tarea nos la simplifica Munin, un potente software open-source que nos permite controlar el funcionamiento de un equipo –o varios– que tengamos en red. Esto es muy útil, sobre todo, para aquellos administradores que quieran controlar el estado de un servidor, y hoy, gracias a Gonzalo Marcote, te explicamos cómo instalarla en tu propio sistema,

¿Qué es Munin?

Para quién no lo sepa, Munin es una herramienta multiplataforma que se basa en la web, usándose para el monitoreo de los recursos en red. Su arquitectura es bastante sencilla, cuenta con un servidor que centraliza los datos enviados por los distintos nodos. Los parámetros que permite monitorizar se visualizan mediante gráficas.

Cómo instalar Munin

En primer lugar, debes tener un servidor web en tu máquina, la cual debe correr Ubuntu Server o alguna distribución Linux que haga las veces de servidor, aunque como esta guía la centraremos para monitorizar un solo equipo, puedes usar cualquier distribución.

Para instalar el servidor en nuestra máquina, basta con ejecutar:

sudo apt-get install munin

El siguiente paso es editar el archivo de configuración en la ruta /var/cache/munin/www y dejarlo así:

dbdir /var/lib/munin
htmldir /var/cache/munin/www
logdir /var/log/munin
rundir /var/run/munin

# Where to look for the HTML template
tmpldir /etc/munin/templates

# a simple host tree
[munin.localhost.com]
address 127.0.0.1
use_node_name yes

También debes cambiar el valor del host al archivo munin-node.conf a:

host 127.0.0.1

Lo siguiente es modificar el archivo apache.conf para definir un alias y protegerlo mediante usuario y contraseña:

Alias /munin /var/cache/munin/www

Order allow,deny
# Allow from localhost 127.0.0.0/8 ::1
Allow from all
Options None

# This file can be used as a .htaccess file, or a part of your apache
# config file.
#
# For the .htaccess file option to work the munin www directory
# (/var/cache/munin/www) must have "AllowOverride all" or something
# close to that set.
#

AuthUserFile /etc/munin/munin-htpasswd
AuthName "admin"
AuthType Basic
require valid-user

# This next part requires mod_expires to be enabled.
#

# Set the default expiration time for files to 5 minutes 10 seconds from
# their creation (modification) time. There are probably new files by
# that time.
#
ExpiresActive On
ExpiresDefault M310

Como se ha especificado que el usuario será admin, nos situamos mediante consola en el directorio donde hemos modificado el archivo, y creamos una contraseña para este usuario mediante el comando:

htpasswd -c munin-htpasswd admin

De esta forma, ya habremos configurado Munin en nuestro equipo. Para hacerlo funcionar, debemos reiniciarlo junto a Apache:

service munin-node restart && service apache2 restart

Para acceder a las lecturas del servidor, basta con ingresar usuario y contraseña en la dirección que hemos definido antes: munin.localhost.com. Al ingresar, nos aparecerán unas gráficas con los datos del servidor muy parecidas a estas:

munin-graficas

Si quieres, también puedes echarle un vistazo a cómo obtener información de los sensores de tu placa base en Linux.

¿Qué te parece esta herramienta?¿Es lo que buscabas? ¡Déjanos un comentario!

Archivado en Linux, Mantenimiento, Ubuntu
COMPARTIR 0 TWITTEAR

Comentarios (14)

Usa tu cuenta de Facebook para dejar tu opinión.

¿Te ha gustado? ¡No te pierdas nada más!

follow us in feedly

Nuestros blogs