Monitorea tu red Ubuntu/Debian con Smokeping

DEBIAN

Si tenemos que monitorear nuestra red configurada en base a la distribución Ubuntu o Debian, esta herramienta debe ser indispensable.

Latencia es el tiempo o lapso necesario para que un paquete de información se transfiera de un lugar a otro. junto con el ancho de banda, son determinantes para la velocidad de una red.

Por lo cual tenemos a nuestra disposición la herramienta smokeping, esta herramienta hace una medición de la latencia que exista en nuestra red, este permite almacenar las mediciones a largo plazo y presentarlas en gráficas vía web mostrando la carga de la conexión a red.

Por lo cual instalaremos esta aplicación en nuestro servidor.

1) Instalaremos las siguientes paquetes necesarios para smokeping.
ascariote:~# apt-get install curl libauthen-radius-perl libnet-ldap-perl libnet-dns-perl libio-socket-ssl-perl libnet-telnet-perl libsocket6-perl libio-socket-inet6-perl apache2

2) Instalaremos la aplicación smokeping
ascariote:~# apt-get install smokeping

3) Configuraremos smokeping a nuestra necesidades, por lo cual entraremos a la siguiente ruta para poder configurar smokeping.
ascariote:~# cd /etc/smokeping/
config.d

4)Dentro de este directorio modificaremos algunos datos como los siguientes.

---- Configuración del fichero General solamente modificaremos algunos datos sobre los contactos de los administradores de la herramienta.
debian:/etc/smokeping/config.d# vim General

*** General ***

@include /etc/smokeping/config.d/pathnames
# Please edit this to suit your installation
owner = Administradores
contact = administrador@ascariote.net
cgiurl = http://localhost/cgi-bin/smokeping.cgi
#mailhost = smtp.mailhost.abc
mailhost = localhost
# specify this to get syslog logging
syslogfacility = local0
# each probe is now run in its own process
# disable this to revert to the old behaviour
# concurrentprobes = no

----- Configuremos Target en el cual se configura a los clientes de nuestra red local que se desean analizar su latencia.

*** Targets ***

probe = FPing
## You have to edit and uncomment all what you want below this.
# Please, refer to smokeping_config man page for more info
# The given adresses aren't real to avoid DoS.

menu = Top
title = GRAFICADOR RED FACTOR
remark = GRAFICADOR RED FACTOR

###
### Configuración de nuestra maquina local
+ Local
menu = Local
title = Local Network

++ LocalMachine
menu = Local Machine
title = This host
host = localhost

### Configuración de algunos clientes que se encuentran
### en la red local
+ SERVIDORES
menu = SERVIDORES
title = SERVIDORES

++ Servidor_KVM
menu = KVM 192.168.1.4
title = KVM 192.168.1.4
host = 192.168.1.4

++ Servidor_Repositorio
menu = RepoUbuntu 192.168.1.10
title = Repoubuntu 192.168.1.10
host = 192.168.1.10

### Configuracion de dispositivos en red, "impresoras,router,etc"
### en la red local
+ DISPOSITVOS
menu = DISPOSITIVOS
title = DISPOSITIVOS

++ Router
menu = Router 192.168.1.2
title = Router 192.168.1.2
host = 192.168.1.2

++ LaserJet-2550
menu = LaserJet-2550 192.168.1.3
title = LaserJet-2550 192.168.1.3
host = 192.168.1.3

5) Iniciamos o reiniciamos los servicios de apache y smokeping.
ascariote:~# /etc/init.d/apache2 restart
ascariote:~# /etc/init.d/smokeping start

6) Solo queda que nuestro smokeping detecte si hay latencia y esperemos la información recolectada por el, para visualizar la información podremos hacer de la siguiente manera:
http://192.168.1.9/cgi-bin/smokeping.cgi

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

LinuxParaTodos

Tema Relacionado: DEBIAN