La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/)

Presentaciones similares


Presentación del tema: "These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/)"— Transcripción de la presentación:

1 These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/) MRTG y RRDTool Gestion de Redes

2 MRTG: Graficador de Trafico Multi-Enrutador MRTG es una herramienta para monitorear la carga de trafico en enlaces de red. MRTG genera paginas de HTML con imagenes PNG que proveen una representacion visual de trafico en cuasi-tiempo real. Puede encontrar MRTG en MRTG ha sido historicaemente la herramienta de medicion de trafico de red mas utilizada por proveedores de servicios de redes. MRTG usa encuestas SNMP simples a intervalos regulares para generar graficos

3 MRTG Lectores externos de datos de MRTG pueden generar otras interpretaciones de los datos coleccionados MRTG puede ser tambien utilizado para construir graficos sobre cualquier objeto definido por una base de datos SNMP MIB (digamos carga de CPU, disponibilidad de discos, temperatura, etc..) Las fuentes de datos puede ser cualquiera siempre que provea un valor de contador o valor numerico (no solo SNMP) Por ejemplo, graficar tiempo de retorno (RTT) MRTG puede ser extendido para trabajar con RRDTool

4 MRTG: Problemas MRTG genera cada grafico (puede que usted tenga cientos de ellos) cada 5 minutos, creando una carga de procesamiento significativa Muy pocas posibilidades de customizar opciones de graficacion Espacio de almacenamiento en disco siempre problematico Administracion de MRTG puede ser un trabajo tedioso

5 Uso de MRTG Obtenga los paquetes necesarios Compile e instale estos Prepare ficheros cfg para las interfaces de enrutadores con cfgmaker Crear paginas HTML a partir de los ficheros cfg con indexmaker Fuerce MRTG a ejecutar periodicamenye desde cron o ejecute en modo daemon

6 RRDTool Base de datos circular (round-robin) para alamacenamiento de datos de series de tiempo Basado en linea de comando Del autor de MRTG Con el objetivo de ganar en velocidad y flexibilidad Incluye CGI y herramientas de graficacion, y API Resuelve los problemas de tendencia historica e interfaz simple, al igual que el control de espacio de almacenamiento

7 Definiendo la Salida (Archivos) RRA:AVERAGE:0.5:1:24 RRA:AVERAGE:0.5:6:10 RRA = Round Robin Archivo AVERAGE = funcion de consolidacion 0.5 = hasta 50% de puntos consolidados pueden ser UNKNOWN (desconocidos) 1:24 = este RRA guarda cada muestra (average a lo largo de muestreo primario de 5 minutos), 24 veces (es decir, 2 horas de muestras) 6:10 = un RRA mantiene el average en un intervalo de seis series de muestras primarias de 5 minutos (30 minutos) 10 veces (es decir, 5 horas. Claro como el agua turbia! Todo depende de la talla de paso, que es por defecto 5 minutos

8 Formato de Base De Datos RRDTool

9 Muy simple… rrdtool create /var/nagios/rrd/host0_load.rrd -s 600 DS:1MIN-Load:GAUGE:1200:0:100 DS:5MIN- Load:GAUGE:1200:0:100 DS:15MIN- Load:GAUGE:1200:0:100 RRA:AVERAGE:0.5:1:50400 RRA:AVERAGE:0.5:60:43800 rrdtool create /var/nagios/rrd/host0_disk_usage.rrd -s 600 DS:root:GAUGE:1200:0:U DS:home:GAUGE:1200:0:U DS:usr:GAUGE:1200:0:U DS:var:GAUGE:1200:0:U RRA:AVERAGE:0.5:1:50400 RRA:AVERAGE:0.5:60:43800 rrdtool create /var/nagios/rrd/apricot-INTL_Ping.rrd - s 300 DS:ping:GAUGE:600:0:U RRA:AVERAGE:0.5:1:50400 RRA:AVERAGE:0.5:60:43800 rrdtool create /var/nagios/rrd/host0_total.rrd -s 300 DS:IN:COUNTER:1200:0:U DS:OUT:COUNTER:600:0:U RRA:AVERAGE:0.5:1:50400 RRA:AVERAGE:0.5:60:43800

10 Como se ve?

11 MRTG Instalar Ubuntu / Debian $ sudo apt-get install mrtg Configuracion /etc/mrtg/ Directorio global: /var/www/mrtg/ Corra MRTG con el fichero de configuracion desde cron

12 cfgmaker Usa snmpwalk y crea un fichero de configuracion (.mrtg) /usr/bin/cfgmaker \ --output=/etc/mrtg/router.mrtg \ --global 'workdir: /var/www/mrtg\ --global 'options[_]: growright,bits\

13 Muestra Parte de /etc/mrtg/device.mrtg ### Interface 1 >> Descr: 'FastEthernet0/0' | Name: 'Fa0/0' | Ip: '' | Eth: '' ### Target[ _Fa0_0]: SetEnv[ _Fa0_0]: MRTG_INT_IP="" MRTG_INT_DESCR="FastEthernet0/0" MaxBytes[ _Fa0_0]: Title[ _Fa0_0]: Traffic Analysis for Fa0/0 -- rtr.ws.nsrc.org.nsrc.org PageTop[ _Fa0_0]: Traffic Analysis for Fa0/0 -- rtr.ws.nsrc.org.nsrc.org


Descargar ppt "These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/)"

Presentaciones similares


Anuncios Google