Las ideas no duran mucho, hay que hacer algo con ellas

juliorestrepo.wordpress.com desde el año 2008

Cómo instalar MUNIN dentro de WBSAirBack

Munin es un sistema de monitoreo accesible vía web que nos permite graficar el comportamiento en el tiempo de nuestro servidor (Uso de Disco, Uso de CPU, Uso de RAM, Consumo de Ancho de Banda, etc).

WBSAirBack es un sistema de respaldo de información basado en Bacula y que también es administrable vía web.

Debido a que WBSAirBack es una distribución Linux basada en Debian LENNY (versión 5) , podemos simplemente agregar un repositorio e instalar cualquier software que queramos. En esta ocasión nos interesa instalar MUNIN para monitorear nuestro sistema de backup.

Aqui vamos:

Paso 1: Agregar un repositorio.

Puede ingresarse a la Lista de Mirrors de Debian en http://www.debian.org/mirror/list y seleccionar el servidor más cercano a nuestro país… a continuación, 2 ejemplos:

Ejemplo 1 – El clásico repositorio DEBIAN.ORG

# vi /etc/apt/sources.list

deb http://ftp.us.debian.org/debian lenny main contrib
deb-src http://ftp.us.debian.org/debian lenny main contrib

Ejemplo 2 – Caso Específico para Colombia:

# vi /etc/apt/sources.list

deb http://debian.unal.edu.co/debian lenny main contrib
deb-src http://debian.unal.edu.co/debian lenny main contrib

Ejemplo 3 – Caso Específico para Venezuela:

# vi /etc/apt/sources.list

deb http://debian.unesr.edu.ve/debian lenny main contrib
deb-src http://debian.unesr.edu.ve/debian lenny main contrib

Luego de agregar el repositorio, efectuamos un aptitude update para actualizar la lista de paquetes disponibles:

# aptitude update

Paso 2: Instalación de Apache y  Munin

# aptitude install apache2 munin munin-node

Paso 3: Configuración de Apache y Munin

Debido a que el front-end web de WBSAirBack está implementado sobre TOMCAT y dicho Tomcat YA está usando el puerto tcp/80 de nuestro servidor, debemos configurar un puerto diferente al 80 para el Apache que alojará a Munin. Para lograr nuestro objetivo, escogeremos un número de puerto (en mi caso será el 81) modificaremos el archivo ports.conf de Apache para que escuche en dicho puerto y crearemos un virtualhost que apunte hacia /var/www/munin y hacia el puerto que acabamos de seleccionar.

# vi /etc/apache2/ports.conf

Debería quedar de la siguiente manera (solo “Listen 81” descomentado, sin el signo # al comienzo)

#NameVirtualHost *:81
Listen 81

#<IfModule mod_ssl.c>
#    # SSL name based virtual hosts are not yet supported, therefore no
#    # NameVirtualHost statement here
#    Listen 443
#</IfModule>

Ahora crearemos el VirtualHost, tomando como plantilla el archivo default alojado en sites-available

# cd /etc/apache2/sites-available/
# cp default munin
# vi munin

Modificaremos las siguientes líneas:

Antes del cambio:

VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>

Después del cambio

VirtualHost *:81>
ServerAdmin webmaster@localhost

DocumentRoot /var/www/munin/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/munin/>

:wq

Luego de lo anterior, desactivaremos el virtualhost default, activaremos el virtualhost munin y reiniciaremos Apache.

# a2dissite default
Site default disabled.
Run ‘/etc/init.d/apache2 reload’ to activate new configuration!

# a2ensite munin
Enabling site munin.
Run ‘/etc/init.d/apache2 reload’ to activate new configuration!

# /etc/init.d/apache2 restart

Como resultado final, debemos obtener lo siguiente:

http://direccion-ip deberá cargar la web de administración de WBSAirBack

http://direccion-ip:81 deberá cargar la web de visualización de MUNIN.

End

2 comentarios el “Cómo instalar MUNIN dentro de WBSAirBack

  1. Ronal
    noviembre 14, 2013

    Hola, queria preguntar si existe algun complemento para wbsairback o alguna opcion que me permita verificar o revisar los archivos que estoy backupeando, he visto que los logs de los trabajos solo informan de la creacion de los volumenes pero no de los archivos que coge desde la ruta definida de un trabajo, necesito saberlo para poder rastrear unos archivos en particular.

    Espero una respuesta, gracias!

    Ronal

  2. Nestor Mendoza
    abril 20, 2015

    Para los q quieran informacion Actualizada de los REPOSITORIOS LENNY, ( Ya que debian los quito de su repositorio activo) es el siguiente

    deb http://archive.debian.org/debian lenny main contrib

    solo coloquen ese y comenten los demas.

    Excelente post. gracias por toda la ayuda sobre WbsAB, es genial esta distro.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Información

Esta entrada fue publicada en noviembre 29, 2011 por en Backup, Instalación de Software en GNU/LINUX, Linux y etiquetada con , , , , , , , .
A %d blogueros les gusta esto: