Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Linux1
192.168.10.101 PC1
192.168.10.1
Linux2
192.168.10.102
PC2
192.168.10.2
RTR1
192.168.10.20
SW
192.168.10.10
RTR2
192.168.10.21
Linux3
192.168.10.103 PC3
192.168.10.3
Notas:
Comandos que empiezan con un "$" implica que debera ejecutar el comando como un
usuario general - no como root.
Comandos que empiezan con un "#" implica que debera trabajar como el usuario root.
Comandos con lneas ms especificas (como "RTR>" o "mysql>") implica que est
ejecutando el comando en un equipo remoto o dentro otro programa.
Si una lnea termina con un "\" esto indica que el comando sigue en la prxima lnea y
debera tratar el comando si como fuera en una sola lnea.
Parte I
-----------------0. Iniciar sesin en el PC.
1. Instalar Smokeping
$ sudo apt-get install smokeping
2. Configuracin inicial
$ cd /etc/smokeping/config.d
$ ls l
-rwxr-xr-x
-rwxr-xr-x
-rwxr-xr-x
-rwxr-xr-x
-rwxr-xr-x
-rwxr-xr-x
-rwxr-xr-x
-rwxr-xr-x
1
1
1
1
1
1
1
1
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
#
# *********** PCs del Curso
#
++PCs
menu = PCs
title = PCs del Curso (pc1-pc24)
#
# Grupo 1
#
+++Grupo1
menu = Grupo1
title = PCs del Grupo 1
++++pc1
menu = pc1
title = pc1, grupo 1
host = X.X.X.A
++++pc2
menu = pc2
title = pc2, grupo1
host = X.X.X.B
++++pc3
menu = pc3
title = pc3, grupo1
host = X.X.X.C
++++pc4
menu = pc4
title = pc4, grupo1
host = X.X.X.D
Grabar y salir del archivo. Vamos a ver si todo est bien antes de continuar:
# /etc/init.d/smokeping stop
# /etc/init.d/smokeping start
Si no hay errores puede revisar como se ven los resultados en la web:
http://X.X.X.X/cgi-bin/smokeping.cgi
4. Configurar el monitoreo de los routers y switches
Al final del archivo /etc/smokeping/config.d/Targets vamos a agregar las entradas por los routers y
switches del curso:
# vi Targets
En el archivo ponemos el switch primero (el orden no es muy importante):
#
# *********** switches del Curso
#
++Switches
menu = Switches
title = Los Switches del Curso
+++sw
menu = sw
title = switch
host = X.X.X.X
Ahora agregamos los routers:
#
# *********** routers del Curso
#
++Routers
menu = Routers
title = Los Routers del Curso
+++rtr1
menu = rtr1
title = rtr del grupo 1
host = X.X.X.Y
+++rtr2
menu = rtr2
title = rtr del grupo 2
host = X.X.X.Z
Grabar el archivo y salir. Reinicializar Smokeping para asegurar que no hay errores.
# /etc/init.d/smokeping stop
# /etc/init.d/smokeping start
5. Otras pruebas en Smokeping
Por defecto Smokeping viene solo con la prueba de FPing configurado en el archivo
/etc/smokeping/config.d/Probes. Vamos a agregar una configuracin por defecto para las pruebas
EchoPingHttp (HTTP).
# cd /etc/smokeping/config.d
# vi Probes
Grabar el archivo, salir y reinicializa Smokeping para estar seguro que no haya errores.
7. Grficos de MultiHost
Despus que ha definido un grupo de nodos bajo un slo chequeo en el archivo
/etc/smokeping/config.d/Targets se puede crear un slo grafico que muestra los resultados de
todo las pruebas de Smokeping por todo los nodos definidos.
La ventaja es que puede comparar, por ejemplo, un grupo de nodos que estas monitoreando con
un slo chequeo.
La definicin de grficos de Multihost es muy maosa, prestar mucha atencin! ;-)
Para crear un grfico MultiHost abrir el archivo Targets:
# vi /etc/smokeping/config.d/Targets
Buscar el final de la seccin de chequeo de los PCs usando FPing. Debera estar justo antes de la
parte del archivo relacionado con los switches. Agregar lo siguiente:
#
# Grafico MultiHost por los PCs del grupo 1
#
+++MultiHostPCs1
menu = MultiHost PCs Grupo 1
title = Retardo en los PCs del Grupo 1
host = /Local/PCs/Grupo1/pc1 /Local/PCs/Grupo1/pc2
/Local/PCs/Grupo1/pc3 /Local/PCs/Grupo1/pc4
Todos los elementos estn en una sola lnea (host). Para verificar que todo esta bien reiniciamos
Smokeping:
# /etc/init.d/smokeping stop
# /etc/init.d/smokeping start
Debera ver un grafico nuevo bajo el men "MultiHost PCs Grupo 1" en el men de los PCs. El
grafico tendr lneas de diferente color por cada nodo definido.
8. Recibir Alertas de Smokeping
Se puede recibir un correo cuando una condicin se produce o se cumple. Esto requiere configurar
el archivo Alerts y cambia uno, o ms de sus chequeos en el archivo de Targets.
Primero, abrir el archivo Alerts:
# cd /etc/smokeping/config.d
# vi Alerts