Sunteți pe pagina 1din 26

(Multi Router Traffic Grapher)

MRTG es una herramienta, escrita en C y Perl por Tobias Oetiker y Dave Rand, que se utiliza para supervisar la carga de trfico de interfaces de red. MRTG genera un informe en formato HTML con grficas que proveen una representacin visual de la evolucin del trfico a lo largo del tiempo. Para recolectar la informacin del trfico del dispositivo (habitualmente routers) la herramienta utiliza el protocolo SNMP (Simple Network Management Protocol). Este protocolo proporciona la informacin en crudo de la cantidad de bytes que han pasado por ellos distinguiendo entre entrada y salida. Esta cantidad bruta deber ser tratada adecuadamente para la generacin de informes Tambin permite ejecutar cualquier tipo de aplicacin en lugar de consultar un dispositivo SNMP. Esta aplicacin proporciona como salida dos valores numricos que se corresponden a la entrada y salida. Habitualmente suelen utilizarse scripts que monitorizan la mquina local. Asi mismo, proporciona una aplicacin cfgmaker que genera la configuracin para un router de forma automtica utilizando la meta informacin que proporciona SNMP

Cada cinco minutos recolecta la informacin de los dispositivos y ejecuta los scripts que se le indican en la configuracin. En un primer momento, MRTG consultaba la informacin, la procesaba y generaba el informe y las grficas. En las ltimas versiones, esta informacin es almacenada en una base de datos gestionada por RRDtool a partir de la cual, y de forma separada, se generan los informes y las grficas.

Unix/Linux Windows NetWare

MRTG adquiere la informacin SNMP llevando a cabo las siguientes tareas: 1. Interroga el host remoto y obtiene el valor del identificador objeto SNMP especfico. 2. Actualiza el grfico de variacin con los nuevos valores y borra el grfico antiguo. Los grficos son imgenes en formato PNG. La nueva variacin del grfico es guardada en un lugar que puede ser local o remoto en un servidor dedicado a almacenamiento MRTG. 3. Almacena el nuevo valor en el archivo de reporte. El archivo de reporte puede estar localizado en el host local o remotamente en un servidor de almacenamiento MRTG. 4. Mantiene un registro de todos los datos que ha extrado del router. 5. Crea grficos que representan el trfico en la conexin de red supervisada. Estos grficos se insertan en pginas web que se pueden ver desde cualquier navegador Web-moderna. 6. Visualiza el trfico visto durante los ltimos siete das, las ltimas cinco semanas y los ltimos doce meses. 7. No est limitado a la vigilancia del trfico, posible monitorear cualquier variable SNMP que usted elija.

Este sistema fue diseado para el monitoreo de desempeo de los nodos existentes en la red entre sus principales funciones es medir el trafico de red, consumo de ancho de banda, supervisin de picos y anomalas en la conexin.

Este gestionador, entre otras cosas, sirve para hacer grficas de las estadsticas de trfico de red que soporta un servidor de Internet. Es decir, que nos servir para ver qu niveles de trfico soporta el servidor, tanto el cmputo general de ancho de banda (de subida y de bajada) como el desglose en los diferentes servicios (http, smtp, nntp, etc.).

Instalacin de MRTG en una mquina Windows no es tan fcil como "apuntar y hacer clic", como algunos quieren que sea. Pero, de nuevo, no es tan difcil si se siguen las instrucciones de abajo. Ingresamos a esta direccin http://oss.oetiker.ch/mrtg/doc/mrtg-ntguide.en.html

En esta pagina se vern los pasos, para instalar y ejecutar MRTG en windows

Ingresamos http://www.activestate.com/store/activeperl/ download/

Despues de descargar el mrtg lo Descomprime MRTG en C: \ mrtg-2.17.4 en la mquina Windows de su eleccin.

Para ver si todo est correctamente instalado puede abrir un cmd y entrar en c: \ mrtg-2.17.4 \ bin. Tipeamos:

perl mrtg

Esto debe darle un amable mensaje de error, quejndose sobre el archivo de configuracin de MRTG falta. Ahora, se han instalado con xito MRTG y Perl.

Ahora es el momento para crear una configuracin de MRTG. Pero antes de comenzar lo que necesita saber algunas cosas. Tome la oportunidad de reunir la siguiente informacin: La direccin IP o nombre de host y el nmero de puerto SNMP, (si no estndar), del dispositivo que desee controlar. Si desea controlar algo ms que bytes de entrada y salida, tambin debe conocer el SNMPOID de lo que usted desea supervisar. Por ltimo es necesario conocer la comunidad SNMP para el dispositivo. Si usted no lo sabe, trate de public, que es el valor predeterminado. NOTA: Para el resto de este documento se va a utilizar el dispositivo 10.10.10.1 (un CISCO Catalyst 5000) con la Comunidad pblica. Estamos interesados en la vigilancia del trfico, y la carga de la CPU. Vamos a comenzar.

La primera cosa que hacemos en la creacin de MRTG es hacer un archivo de configuracin por defecto. Vaya a un cmd del sistema y cambie al directorio c: \ mrtg-2.17.4 \ bin. Escriba el siguiente comando: perl cfgmaker public@10.10.10.1 --global "WorkDir: c:\www\mrtg" --output mrtg.cfg

La direccin 10.10.10.1 corresponde a la direccin ip de la interfaz donde realizaremos la gestin

Esto crea un archivo de configuracin de MRTG inicial para usted. Tenga en cuenta que en este archivo todas las interfaces del router ser almacenada por el nmero. Por desgracia, estos nmeros es probable que cambien cada vez que volver a configurar el router. Con el fin de evitar esto, puede hacer que cfgmaker para producir una configuracin que se basa en las direcciones Ip, o descripciones, incluso de la interfaz. Comprobamos cfgmaker

Si usted recibe un mensaje de error que se queja de no such name o no hay respuesta, el nombre de la comunidad es probablemente incorrecta.
Ahora, echemos un vistazo al archivo mrtg.cfg que se cre.

En Perl, una # es un comentario, sinnimo de REM en DOS.


Agregue lo siguiente a la parte superior del archivo mrtg.cfg: WorkDir: c:\www\mrtg

Creamos una carpeta con el nombre www y dentro de ella mrtg en la raz del disco c

Aqu es donde las pginas web se crean, por lo general una raz de la web.

Direccin IP del dispositivo objetivo: Nmero de la Interfaz: Comunidad: Direccin IP

Target[10.10.10.1.1]: 1:public@10.10.10.1
Esta es la velocidad de la interfaz (por defecto es de 10 megabits, para los dispositivos de 100Mbit se usa 12500000 y as sucesivamente ...) MaxBytes[10.10.10.1.1]: 1250000 Title[10.10.10.1.1]: LC-Bridge (sample.device): ether0

En esta seccin se determina la forma en las cabeceras de las pginas web se ver

Y eso es un archivo de configuracin de MRTG muy bsico. Puede ejecutar este y ver los resultados por entrar en el directorio c: \ mrtg-2.17.4 \ bin y escribiendo: perl mrtg mrtg.cfg

Es normal obtener errores de las dos primeras veces de ejecutar este comando. Los errores te alertarn sobre el hecho de que no ha habido ningn archivo de registro existentes antes. Si usted echa un vistazo a esas pginas web no son muy emocionantes (todava). Usted necesita tener los archivos de MRTG se ejecute cada cinco minutos para producir los resultados deseados. Slo tienes que correr de nuevo despus de unos minutos. Ahora debera ser capaz de ver las primeras lneas en los grficos.

A partir MRTG a la mano cada vez que desea que se ejecute no va a hacerte feliz. Hay una opcin especial que usted puede establecer en el archivo de configuracin de MRTG MRTG para lo que no terminar despus de que se inici. En su lugar, espere 5 minutos y luego se ejecuta de nuevo. Agregar la opcin RunAsDaemon: yes

Abrimos el archivo mrtg.cfg y copiamos ingresamos el intervalo con el que se realizar la gestin como visualizamos en la imagen.

A su archivo mrtg.cfg lo iniciamos con: start /Dc:\mrtg-2.17.4\bin wperl mrtg -logging=eventlog mrtg.cfg Si wperl en lugar de perl, no hay ventana de la consola se mostrar. MRTG se est ejecutando en segundo plano. Si se encuentra con problemas que se le avisar a travs del visor de sucesos. Para detener MRTG, abra el Administrador de tareas y terminar el proceso B <wperl.exe>. Si mrtg tiene algo que decir estos mensajes se puede encontrar en el registro de eventos.

Si coloca un acceso directo con Target: wperl mrtg --logging=eventlog mrtg.cfg Start in: c:\mrtg-2.17.4\bin

Ahora ya nos podremos dirigir a la carpeta www que creamos en la raz del disco C para proceder a ver el trafico que se genera de forma HTML como vimos el cdigo con anterioridad

Daily graph

Weekly graph

Monthly graph

Yearly graph

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