Sunteți pe pagina 1din 14

SMOKEPING

Es una herramienta web que permite monitorear la disponibilidad de otros


dispositivos IP mediante paquetes ping. Tambin permite conocerla latencia de la
red (suma de retardos temporales dentro de una red), los paquetes perdidos, el
Jitter (variabilidad temporal durante el envo de seales digitales)y dems mediante
unos grficos muyparticulares que identifican y le dan el nombre a la herramienta,
los cuales proveen mucha informacin de forma clara y exacta.(Herramientas De
Monitoreo De Redes, 2012)

Basado en RRDTool
Mide retardo de ICMP y para otros varios servicios (HTTP, DNS, SMTP,
SSH, LDAP, etc)
Permite definir rangos estadsticos para generar alarmas
Escrito en Perl para mayor portabilidad
Relativamente fcil de instalar aunque un poco ms difcil de configurar (fcil
en distribuciones de Deban)
Orientado a monitorear la latencia en nuestra red.
Explorador interactivo grfico.(2014)
Al estar tan especializado, incluye un sistema de filtrado que solo nos
muestra las grficas interesantes.
Tiene modo de operacin Maestro / Esclavo, en la que un host maestro
puede indicar a todos los que monitorea hacia que equipos dirigir sus ping.
Muestra la desviacin estndar, presentndonos no solo que tan cargada
esta en determinado momento nuestra red, sino que tan normal es este
patrn. (Monitoreo de Redes con Munin, 2008)

El Smoke y los Pings

Smokeping enva mltiples pruebas (pings), registra los tiempos de


respuesta (RTT), los ordena y selecciona la mediana de los resultados
Los diferentes valores son mostrados en la grfica en distintos tonos de gris
(el humo). Esto da una idea de la variabilidad (jitter).
El nmero de paquetes perdidos, si hay algunos, cambia el color de la lnea
horizontal, de verde a rojo.

Ejemplo:

Requisitos necesarios
Los siguientes paquetes son necesarios o recomendados (Vienen incluidos en
Ubuntu):

rrdtool http://oss.oetiker.ch/rrdtool/
fping http://www.fping.com/
echoping http://echoping.sourceforge.net/
speedyCGI http://www.daemoninc.com/SpeedyCGI/
Apache http://httpd.apache.org/
Perl http://www.perl.org/

Instalacin de smokeping
Debian/Ubuntu:
apt-get install smokeping
Configurar
/etc/smokeping/config.d/*
Cambiar la apariencia de smokeping en:
/etc/smokeping/basepage.html
Reinicializar el servicio:
/etc/init.d/smokeping restart /etc/init.d/smokeping reload

service smokeping {start|stop|restart|reload}


Se puede encontrar las pginas de smokeping en :
http://pcN.ws.nsrc.org/cgi-bin/smokeping.cgi

Archivos de configuracin en Ubuntu.


/etc/smokeping/config.d/Alerts
/etc/smokeping/config.d/Database
/etc/smokeing/config.d/General
/etc/smokeping/config.d/pathnames
/etc/smokeping/config.d/Presentation
/etc/smokeping/config.d/Probes
/etc/smokeping/config.d/Slaves
/etc/smokeping/config.d/Targets
Se trabaja mayormente con los archivos Alerts, General, Probes y Targets.

Configuracin general
owner

NOC

contact

sysadm@localhost

cgiurl

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

mailhost

localhost

syslogfacility

local5

Configuracin: pathnames
Este archivo no es necesario que se edite.

Configuracin: Presentation
Si se quiere personalizar la apariencia de Smokeping se puede editar el archivo
/etc/smokeping/basepage.html
Para cambiar como Smokeping para presenta en los grficos se puede editar el
siguiente archivo.

Configuracin: Alerts
Muy flexible. Crea su propio tipo de alerta.
Enva alertas al sistema de gestin de incidencias (por ejemplo, RT usando rtmailgate)

Configuracin: Database
Define como el RRDtool va a guardar los datos en los archivos de Round Robin
(RRA)
Por defecto cada paso es 300 segundos (5 minutos).
No es fcil cambiar el tiempo de cada paso despus que haya comenzado a
colectar datos.

consfn: Funcin de consolidacin


mrhb: Porcentaje consolidado de pasos que debemos tener para crear una entrada.
steps:Cuantos pasos queremos consolidar por cada entrada en el RRA.
total: Nmero total de pasos a mantener en el archivo RRA. Utilize las filas y pasos
para determinar cada que tiempo se grabar los datos.
Configuracin de Probes
Smokeping es instalado con varios chequeos adicionales. Sin embargo, para
usarlos, estos deben ser especificados en este archivo, incluyendo el
comportamiento por defecto.

Configuracin: Slaves
Los servidores esclavos de Smokeping permiten monitorizado de mltiples puntos.

Configuracin: Targets
Donde se pasa la mayora del tiempo configurando.
Men de jerarqua definido por +, ++, etc.
Cada nueva entrada de chequeo reinicializa el chequeo por defecto en uso.
Los chequeos tienen configuraciones por defecto en el archivo Probes. Estas
pueden ser sobrescritas en Targets.

Ejemplo de una configuracin de Targets

Si seleccionamos Local obtendremos

Si seleccionamos Network Startup Resource Center

Entendiendo la jerarqua del men de la interfaz web:

+ Local

/var/lib/smokeping/Local

++LocalMachine
++NSRC

/var/lib/smokeping/Local/LocalMachine.rrd

/var/lib/smokeping/Local/NSRC.rrd

Chequeo por defecto de FPing

Cheque de retardo y variabilidad (ping)


Chequeo de rendimiento y disponibilidad de un servidor.
Esta entrada va en el archivo Targets:

Retardo

10

+++ MaquinaLocal
menu = localhost title = Maquina Local host = localhost
alerts = startloss,someloss,bigloss,rttdetect

Chequeo: DNS
En /etc/smokeping/config.d/Targets:

Grficos de Mltiples Nodos


Configuracin de ejemplo:
+++MultihostEnrutadores menu = MutihostEnrutadores
title = Resultados Combinados de Enrutadores
host
=
/Local/Enrutadores/gw-rtr
/Local/Enrutadores/grupo2-rtr

/Local/Enrutadores/grupo1-rtr

11

Ejemplo de Grafico de Mltiples Nodos.

Otros Tipos de Chequeos.


DNS

- CiscoRTTMonDNS

- Radius

HTTP(S)

- CiscoRTTMonTcpCon

- IOS

LDAP

- Tacacs

- FPing6

Whois

- WebProxyFilter

SMTP

- WWW-Cache(Gestion y Monitoreo de Redes, s.f.)

- Etc.

12

Glosario
Jitter: Se denomina jitter a la variabilidad temporal durante el envo de seales
digitales, una ligera desviacin de la exactitud de la seal de reloj.
RRDTool: es el acrnimo de Round Robin Database Tool . Se trata de una
herramienta que trabaja con una base de datos que maneja planificacin segn
Round-Robin
ICMP: El Protocolo de Mensajes de Control de Internet o ICMP (por sus siglas en
ingls de Internet Control MessageProtocol) es el sub protocolo de control y
notificacin de errores del Protocolo de Internet (IP).
LDAP: son las siglas de LightweightDirectory Access Protocol (en espaol Protocolo
Ligero de Acceso a Directorios) que hacen referencia a un protocolo a nivel de
aplicacin que permite el acceso a un servicio de directorio ordenado y distribuido
para buscar diversa informacin en un entorno de red.
SSH: es un protocolo que facilita las comunicaciones seguras entre dos sistemas
usando una arquitectura cliente/servidor y que permite a los usuarios conectarse a
un host remotamente.
SMTP: El Simple Mail Transfer Protocol (SMTP) (Protocolo para la transferencia
simple de correo electrnico), es un protocolo de red utilizado para el intercambio
de mensajes de correo electrnico entre computadoras u otros dispositivos (PDA,
telfonos mviles, etc.).
Host:Un host o anfitrin es un ordenador que funciona como el punto de inicio y
final de las transferencias de datos.
RTT: Round-Trip delay Time (o RTT). Se aplica en el mundo de las
telecomunicaciones y redes informticas al tiempo que tarda un paquete de datos
enviado desde un emisor en volver a este mismo emisor habiendo pasado por el
receptor de destino.

13

Bibliografa
(29 de octubre de 2014). Obtenido de http://oss.oetiker.ch/smokeping/
Gestion y Monitoreo de Redes. (s.f.). Obtenido de
http://www.eslared.org.ve/walc2012/material/track3/smokeping.pdf
Herramientas De Monitoreo De Redes. (octubre de 2012). Obtenido de
http://www.buenastareas.com/ensayos/Herramientas-De-Monitoreo-DeRedes/6022060.html
Monitoreo de Redes con Munin. (2008). Obtenido de http://gwolf.org/files/munin.pdf

14

S-ar putea să vă placă și