Вы находитесь на странице: 1из 5

Taller Práctico: Práctica Monitorización

Introducción

Este documento forma parte del Taller Práctico del Curso IPv6 Avanzado, de LACNIC.

En concreto contiene la Práctica de Monitorización, en la que se instalará y configurará una


herramienta con interfaz web que permite monitorizar la alcanzabilidad y la latencia a una
serie de direcciones IPv4 e IPv6. Este documento se complementa con un video donde se
llevarán a cabo los principales pasos mostrados en él.

Se llevarán a cabo las siguientes actividades:

 Instalación de Herramienta de Monitorización: Se instalará la herramienta gratuita


SmokePing [1] en el servidor S1, donde tenemos un servidor web.
 Configuración de Herramienta de Monitorización: Se configurará la herramienta para
monitorizar mediante pings las direcciones IPv4 e IPv6 usadas en el laboratorio.
 Acceso a la Herramienta de Monitorización: Se accederá a la interfaz web de la
herramienta de monitorización.

En esta práctica se usará el servidor S1, ya que lo estamos usando como servidor web y la
interfaz de la herramienta usada es vía web.

Instalación de Herramienta de Monitorización

- Instalaremos SmokePing [1] que es una herramienta con una interfaz web que permite
monitorizar mediante pings IPv4 e IPv6, la alcanzabilidad y la latencia desde el servidor
SmokePing y los hosts IPv4 e IPv6 que se le configuren.

- Para llevar a cabo la instalación en nuestro servidor S1, la máquina Host, en los ejemplos
mostrados en el video sería Windows, debe estar conectada a Internet.

Usar el siguiente comando:

Curso IPv6 Avanzado


Taller Práctico: Práctica Monitorización

#sudo apt-get install smokeping

- Editamos el fichero /etc/smokeping/config.d/pathnames donde debemos comentar lo


relacionado con sendmail. No lo tenemos instalado y por ahora no nos ocuparemos del envío
de correos de aviso. De forma que quede como:

#sendmail = /usr/sbin/sendmail

NOTA: Para editar se puede usar el editor nano:

# sudo nano /etc/smokeping/config.d/pathnames

- También hay que configurar lo necesario en Apache2 para que funcione SmokePing, para
ellos creamos un enlace virtual a un fichero de configuración que viene con SmokePing:

cd /etc/apache2/conf-available
sudo ln -s ../../smokeping/apache2.conf smokeping.conf

- Se habilita la nueva configuración y se reinicia el Apache:

#sudo a2enconf smokeping


#sudo a2enmod cgid

# sudo service apache2 restart

- Ya se debería poder acceder al servicio SmokePing via web desde el Linux Virtualizado sobre
el que corre toda la práctica (ver último apartado de este documento):

Curso IPv6 Avanzado


Taller Práctico: Práctica Monitorización

Configuración de Herramienta de Monitorización

- Configuraremos Smokeping para que haga ping a las siguientes direcciones:

 Direcciones IPv4:
o 10.0.80.80, 10.0.80.4, 10.0.14.1, 10.0.12.2, 10.0.25.5, 10.0.53.53
 Direcciones IPv6:
o 2001:db8:0:80::80, 2001:db8:0:80::4, 2001:db8:0:14::1, 2001:db8:0:12::2,
2001:db8:0:25::5, 2001:db8:0:53::53

- El fichero de configuración principal es /etc/smokeping/config que simplemente incluye


ficheros del directorio /etc/smokeping/config.d/ que son los que debemos editar.

- Para que soporte ping IPv6 le añadimos un “Probe” llamado Fping6. Esto se hace en
/etc/smokeping/config.d/Probes, donde añado al final del fichero:

+ FPing6
binary = /usr/bin/fping6

- Para configurar los hosts a los que haremos ping hay que editar el fichero
/etc/smokeping/config.d/Targets que debe tener lo siguiente:

*** Targets ***


probe = FPing

menu = Top
title = Network Latency Grapher
remark = Bienvenidos a la Web SmokePing del Taller IPv6 Avanzado

+ IPv6
probe = FPing6
menu = IPv6
title = Conectividad IPv6 del Taller IPv6 Avanzado
remark = Desde el Host: 2001:db8:0:80::80

++ Servidores
menu = Servidores
title = Conectividad IPv6 de los Servidores
remark = Desde el Host: 2001:db8:0:80::80

+++ Servidor-S1
menu = Servidor-S1
title = Servidor S1 (2001:db8:0:80::80)
host = 2001:db8:0:80::80

+++ Servidor-S2
menu = Servidor-S2
title = Servidor S2 (2001:db8:0:53::53)
host = 2001:db8:0:53::53

++ Routers

Curso IPv6 Avanzado


Taller Práctico: Práctica Monitorización

menu = Routers
title = Conectividad IPv6 de los Routers
remark = Desde el Host: 2001:db8:0:80::80

+++ Router-R4
menu = Router-R4
title = Router-R4 (2001:db8:0:80::4)
host = 2001:db8:0:80::4

+++ Router-R1
menu = Router-R1
title = Router-R1 (2001:db8:0:14::1)
host = 2001:db8:0:14::1

+++ Router-R2
menu = Router-R2
title = Router-R2 (2001:db8:0:25::2)
host = 2001:db8:0:25::2

+++ Router-R5
menu = Router-R5
title = Router-R5 (2001:db8:0:25::5)
host = 2001:db8:0:25::5

+ IPv4
probe = FPing
menu = IPv4
title = Conectividad IPv4 del Taller IPv6 Avanzado
remark = Desde el Host: 10.0.80.80

++ Servidores
menu = Servidores
title = Conectividad IPv4 de los Servidores
remark = Desde el Host: 10.0.80.80

+++ Servidor-S1
menu = Servidor-S1
title = Servidor S1 (10.0.80.80)
host = 10.0.80.80

+++ Servidor-S2
menu = Servidor-S2
title = Servidor S2 (10.0.53.53)
host = 10.0.53.53

++ Routers
menu = Routers
title = Conectividad IPv4 de los Routers
remark = Desde el Host: 10.0.80.80

+++ Router-R4
menu = Router-R4
title = Router-R4 (10.0.80.4)

Curso IPv6 Avanzado


Taller Práctico: Práctica Monitorización

host = 10.0.80.4

+++ Router-R1
menu = Router-R1
title = Router-R1 (10.0.14.1)
host = 10.0.14.1

+++ Router-R2
menu = Router-R2
title = Router-R2 (10.0.25.2)
host = 10.0.25.2

+++ Router-R5
menu = Router-R5
title = Router-R5 (10.0.25.5)
host = 10.0.25.5

- Una vez configurado todo arrancamos Smokeping:

#sudo service smokeping restart

Acceso a la Herramienta de Monitorización

- Para acceder al servidor web de S1 y poder ver los gráficos generados por SmokePing, es
necesario hacerlo desde un entorno gráfico. En nuestro laboratorio solamente disponemos de
esto en el Host Linux que tenemos virtualizado en VirtualBox.

Para poder ver la página web de SmokePing haremos lo siguiente:

1) Desde el servidor S1, comprobamos cuál es la dirección IPv4 de eth0 con ifconfig:

#ifconfig eth0

2) Suponiendo que la dirección es, por ejemplo, 10.0.3.14, desde el entorno de ventanas del
host Linux Ubuntu 14.04LTS, abrimos un navegador y usamos como URL:

http://10.0.3.14/cgi-bin/smokeping.cgi

NOTA: En este caso estamos accediendo por IPv4 a la página de SmokePing, aunque la
monitorización de las IPs se haga sobre IPv4 e IPv6. Esto es así porque en nuestro laboratorio
solamente tenemos IPv4 configurado en las interfaces eth0 de gestión.

Referencias

[1] SmokePing: https://oss.oetiker.ch/smokeping/

Curso IPv6 Avanzado

Вам также может понравиться