Smoke Ping

Embed Size (px)

DESCRIPTION

Es una herramienta web que permite monitorear la disponibilidad de otros dispositivos IP mediante paquetes ping.

Citation preview

  • 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

  • 2

    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:

  • 3

    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

  • 4

    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

  • 5

    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.

  • 6

    Configuracin: Alerts Muy flexible. Crea su propio tipo de alerta.

    Enva alertas al sistema de gestin de incidencias (por ejemplo, RT usando rt-

    mailgate)

    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.

  • 7

    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.

  • 8

    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.

  • 9

    Ejemplo de una configuracin de Targets

    Si seleccionamos Local obtendremos

    Si seleccionamos Network Startup Resource Center

  • 10

    Entendiendo la jerarqua del men de la interfaz web:

    + Local /var/lib/smokeping/Local

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

    ++NSRC /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

  • 11

    +++ 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/grupo1-rtr /Local/Enrutadores/grupo2-rtr

  • 12

    Ejemplo de Grafico de Mltiples Nodos.

    Otros Tipos de Chequeos. DNS - CiscoRTTMonDNS - Radius

    HTTP(S) - CiscoRTTMonTcpCon - IOS

    LDAP - Tacacs - FPing6

    Whois - WebProxyFilter - Etc.

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

  • 13

    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.

  • 14

    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-De-

    Redes/6022060.html

    Monitoreo de Redes con Munin. (2008). Obtenido de http://gwolf.org/files/munin.pdf