viernes, 16 de diciembre de 2011

Herramienta de monitoreo de Red "Smokeping"

Smokeping es una herramienta de monitoreo de red, similar a MRTG, permite medir la latencia de la red de acuerdo a ciertos destinos. Permite visualizar los resultados por medio de una interface gráfica muy sencilla. Utiliza RRDtool para graficar y almacenar la información, permitiendo utilizar eficientemente los recursos del equipo monitor. Es una herramienta sencilla de instalar y configurar.

En este caso explicare brevemente el proceso de instalación de smokeping en un PC, con sistema operativo Ubuntu server 11.04

Proceso de instalación:

derman@netadm2# sudo su
derman@netadm2# apt-get install smokeping

Este comando instalara los paquetes necesarios por la aplicación, de manera automática.
Posteriormente, sera necesario editar algunos archivos, para garantizar que la aplicación funcione de manera básica. En este ejemplo se realizara el análisis del equipo local y adicionalmente un par de servidores de carácter publico. Los archivos de configuración de smokeping se encuentran en el directorio /etc/smokeping/config.d

derman@netadm2# cd /etc/smokeping
derman@netadm2# ls -al
total 32
drwxr-xr-x  3 root root 4096 2011-12-13 09:42 .
drwxr-xr-x 91 root root 4096 2011-12-15 17:04 ..
-rw-r--r--  1 root root  203 2010-01-05 01:16 apache2.conf
-rw-r--r--  1 root root 2075 2010-01-05 01:16 basepage.html
-rw-r--r--  1 root root  290 2010-01-05 01:16 config
drwxr-xr-x  2 root root 4096 2011-12-13 09:51 config.d
-rw-r--r--  1 root root 1563 2010-01-05 01:16 smokemail
-rw-r--r--  1 root root 3815 2010-01-05 01:16 tmail


En la carpeta config.d se encuentran los archivos de configuración de smokeping.


derman@netadm2# /etc/smokeping# cd config.d/
derman@netadm2# ls

Alerts  Database  General  pathnames  Presentation  Probes  Slaves  Targets


Para realizar una configuración básica es necesario editar al menos los siguientes archivos.

Alerts
General
Probes
Targets

derman@netadm2# vi General

###############################################################################
###############################################################################
*** General ***
@include /etc/smokeping/config.d/pathnames
# Please edit this to suit your installation
owner    = redesymas.net
contact  = dzepeda@redesymas.net
cgiurl   = http://localhost/cgi-bin/smokeping.cgi
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


derman@netadm2# vi General
###############################################################################
###############################################################################
*** 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 = Network Latency Grapher
remark = Bienvenido  a  SmokePing website of redesymas.net.

+ Local
menu = Local
title = Local

++ Servidor-Local
menu = Local Machine
title = Local Machine
host = localhost

+ redesymas
menu = redesymas.net
title = redesymas.net
host = 216.239.38.21
#
###############################################################################
## En este caso solamente estaré realizando la revisión de estos dos equipos ##
###############################################################################

Con la edición de estos dos archivos es suficiente para realizar las configuraciones básicas de smokeping. Una vez realizados los cambios es necesario reiniciar el servicio de smokeping. Para ver los cambios ir al url: http://localhost/cgi-bin/smokeping.cgi o bien la http://dirIPequipo/cgi-bin/smokeping.cgi




Nota: Es recomendable realizar:

derman@netadm2# /etc/init.d/smokeping stop
derman@netadm2# /etc/init.d/smokeping start


Porque la opción restart no es muy confiable para este caso.

3 comentarios:

skinner dijo...

Ta bueno el aporte Derman parece a la herramienta que se ocupa con el PfSense con unos de aplicaciones de Bandwith o como SquidReports

Giovani Castillo (Ipswich) dijo...

Excelente aporte. Es posible la instalacion y Configuracion en OpenSuse ???

Linuxito dijo...

Muy bueno, lo voy a probar. Saludos!!

Publicar un comentario