Administración y Mantenimiento de Redes con Linux Mar, 11/04/2006 - 09:41 ² ralfm Traducido por Ismael Ripoll Este artículo apareció

por primera vez en Linux Journal. Lo hemos reimpreso y traducido con permiso del autor Copyright pertenece al autor Introducción En el mundo actual, en el que la informática gira en torno al concepto de red, el trabajo de los administradores de sistemas es muy complejo. Su misión consiste en mantener en funcionamiento recursos ta les como encaminadores (routers), concentradores (hubs), servidores, así como cada dispositivo crítico que conforma la red. Hay gran cantidad de motivos por los cuales un administrador necesita monitorizar entre otros : la utilización del ancho de banda, el estado de funcionamiento de los enlaces, la detección de cuellos de botella, detectar y solventar problemas con el cableado, administrar la información de encaminamiento entre máquinas, etc. La monitorización de la red es también un buen punto desde el que comenzar el estudio de los problemas de seguridad. En muchos casos, la red de una organización está enlazada mediante costosos enlaces a redes de área extensa (WAN) o con la Internet, y cuyos costes dependen del volumen de tráfico. Es muy importante m antener un registro estadístico del tráfico que circula por estos enlaces. Ésta situación es bastante común en Europa, donde los enlaces X.25 son todavía de uso corriente. La tarificación de este tipo de líneas se realiza en función del número de paquetes enviados y recibidos. Otros tipos de enlaces, como los punto a punto (Frame relay), son de tarifa plana. En éstos la compañía telefónica ha de garantizar un ancho de banda, el cual es importante monitorizar. LASS=normal>En la última parte de este artícul o, se presenta una herramienta que permite hacer un seguimiento gráfico del tráfico en los encaminadores (router). Ésta es fácilmente configurable para poder monitorizar otras clases de información de la red. ¿ Qué es SNMP ? La respuesta a todas las nece sidades antes expuestas, es el protocolo llamado Simple Network Management Protocol (SNMP). Diseñado en los años 80, su principal objetivo fue el integrar la gestión de diferentes tipos de redes mediante un diseño sencillo y que produjera poca sobrecarga e n la red. SNMP opera en el nivel de aplicación, utilizando el protocolo de transporte TCP/IP, por lo que ignora los aspectos específicos del hardware sobre el que funciona. La gestión se lleva a cabo al nivel de IP, por lo que se pueden controlar dispositivos que estén conectados en cualquier red accesible desde la Internet, y no únicamente aquellos localizados en la propia red local. Evidentemente, si alguno de los dispositivos de encaminamiento con el dispositivo remoto a controlar no funciona correctame nte, no será posible su monitorización ni reconfiguración. El protocolo SNMP está compuesto por dos elementos: el agente (agent), y el gestor (manager). Es una arquitectura cliente -servidor, en la cual el agente desempeña el papel de servidor y el gestor hace el de cliente.

Si un fabricante quiere añadir un nuevo comando a un dispositivo. Linux no es una excepción. llamado trap. Un gestor puede realizar sólo dos tipos diferentes de operaciones sobre un agente: leer o escribir un valor de una variable en el MIB del agente. La cuestiónde la seguridad SNMP ofrece muy poco soporte para la autentificación. Representa la parte del servidor. sistemas operativos. hubs. así como las operaciones que están permitidas. para informar de eventos tales como: errores. En ella se divide la información que un dispositivo debe mantener en ocho categorías (ver Tabla 1). se explicarán más adelante. Los datos están estructurados en forma de árbol. ha de tener configuradas estas dos communities. El gestor es el software que se ejecuta en la estac ión encargada de monitorizar la red. Es muy común tener asignando por defecto el valor "public" al community público. Ofrece un interfaz de todos los elementos que se pueden configurar. en la medida que tiene la información que se desea gestionar y espera comandos por parte del cliente. etc. Tan sólo ofrece el esquema de dos palabras clave (two-passwords). el SNMP es un protocolo muy sencillo puesto que todas las operaciones se realizan bajo el para digma de carga-y-almacenamiento (loadand-store). Estas dos oper aciones se conocen como petición-de-lectura (get-request) y petición-de-escritura (setrequest). mientras que la clave privada permite realizar peticiones de escritura. Cada dispositivo conectado con una red gestionada con SNMP. Esta estructura en árbol se llama Management Information Base (MIB) y se puede encontrar información sobre ella en varios RFC's. La versión actual de TCP/IP MIB es la 2 (MIB-II) y se encuentra definida en el RFC-1213.El agente es un programa que ha de ejecutase en cada nodo de red que se desea gestionar o monitorizar. que es utilizado únicamente por el agente. existen varios agentes SNMP disponibles públicamente en l a Internet. Por lo que es muy importante cambiar estos valores para proteger la seguridad de tu red. Hay un comando para responder a una petición -de-lectura llamado respuesta-de-lectura (get-response). La posibilidad de ampliación del protocolo está directamente relacionado con la capacidad del MIB de almacenar nuevos elementos. . Este estándar define los datos mantenidos por un dispositivo de red. tan sólo tiene que añadir las variables corr espondientes a su base de datos (MIB). y su tarea consiste en consultar los diferentes agentes que se encuentran en los nodos de la red los datos que estos han ido obteniendo. ¿ Quées el MIB ? SNMP define un estándar separado para los datos gestionados por el protocolo. Casi todos los fabricantes implementan versiones agente de SNMP en sus dispositivos: encaminadores. Estos elementos se almacenan en unas estructuras de datos llamadas "Management Information Base" (MIB). La clave pública permite a los gestores realizar peticiones de valores de variables. como puede ser un encaminador. En esencia. y "private" al privado. A estas palabras clave se les llama en SNMP communities. que permite a un agente enviar datos que no han sido solicitados de forma explícita al gestor. en el que sólo hay un camino desde la raíz hasta cada variable. etc. lo que permite un juego de comandos reducido. Hay un comando especial en SNMP. Cualquier variable ha de estar en una de estas categorías. fallos en la alimentación eléctrica.

Los objetos son los nodos hoja del árbol MIB. éste está situado justo bajo el espacio del IAB "mgmt". Normalmente. llamado "Structure of Management Information" (SMI). mientras el objeto ipRoutingTab le de la categoría "ip" contiene la tabla de encaminamiento del dispositivo. se ha de añadir el número de la i nstancia. La Figura 1 muestra el espacio de nombres del MIB del TCP/IP. SMI especifica las variables MIB. de forma que esta información puede representarse unívocamente. el número de interfaces presentes en un encaminador puede ser observado mediante la instancia ifNumber. si bien. que hace que tanto la forma como los contenidos de estas variables sean no ambiguos. Para referirse al valor contenido en un objeto. A los elementos de un MIB se les llama "objetos". el objeto ifNumber de la categoría "interfaces" es un entero que representa el número de interfaces presentes en el dispositivo. Dentro de esta rama MIB. como por ejemplo un objeto tabla. Dentro del espacio de nombres ISO hay una rama específica para la información MIB. se ha de utilizar el índice a la tabla como último número para especificar la instancia (fila de la tabla). pero también pueden almacenar cadenas de caracteres o estructuras más complejas como tablas. Categorías TCP/IP Categoría Información system Información del host del sistema de encaminamiento interfaces Información de los interfaces de red addr-translation Información de traducción de direcciones ip Información sobre el protocolo IP icmp Información sobre el protocolo ICMP tcp Información sobre el protocolo TCP udp Información sobre el protocolo UDP egp Información sobre el protocolo (Exterior Gateway) La definición de un elemento concreto MIB implica la especificación del tipo de dato que puede contener. Cuando sólo exista una instancia del objeto. En el caso de ser un objeto tabla. Hay que acordarse de utilizar el número de la instancia para leer el valor de un objeto.Tabla 1.1. Existe otro estándar que define e identifica las variables MIB. está es la instancia cero. Figura 1. los objetos están a su vez jerarquizados en subárboles para los distintos protocolos y aplicaciones. éstas se declaran empleando un lenguaje formal ISO llamado ASN.0. los elementos de un MIB son enteros. un objeto puede tener más de una instancia. Por ejemplo. La je rarquía también específica el número para cada nivel. El espacio de nombres ISO (árbol) está situado dentro de un espacio de nombres junto con otros árboles de otros estándares de otras organizaciones. En este caso. TCP/IP Organizational Tree .

así como algunos comandos nuevos.internet.org.mgmt. Esta versión trata de solucionar la laguna existente en cuestiones de seguridad del protocolo actual mediante mecanismos que se centran en la privacidad. Diseñado originalmente en la Universidad de Carnegie Mellon. También permitirá un complejo mecanismo de especificación de variables.1. ha sido transportado a Linux por Juergen Schoenwaelder y Erik Schoenfelder.1.2.1.1.6.3.internet. a diferencia del SNMPv1.mgmt..1.0 Adicionales MIB se pueden añadir a este árbol conforme los vendedores definen nuevos objetos y publican los correspondientes RFC.2.dod. De esta forma. Dejemos que pase el tiempo y ya veremos que sucede en el futuro próximo. Es completamente .2.mib -2.internet.6. ¿ Cuál es el futuro de SNMP ? Una nueva especificación llamada SNMPv2 está actualmente en rápido desarrollo.ifnumber..mib -2. se asume que el path es relativo desde . SNMP en Linux Uno de los paquetes más populares de SNMP es el CMU-SNMP. la autentificación y el control de acceso.ifnumber o el equivalente numérico: .1.1.dod.interfaces.0 o el equivalente numérico: .1 y la instancia es: .org.2.3.interfaces. No es fácil encontrar versiones de SNMPv2 de agentes ni de software que haga uso de los nuevos comandos.mgmt. El problema del SNMPv2 es que aún no es un estándar ampliamente aceptado.dod.iso.iso.org.) para localizar el objeto en el MIB. Si no se incluye el punto raíz.mib -2. el objeto ifNumb er de la categoría "interfaces" se puede llamar: .iso.Es importante constatar que la mayor parte del software necesita el punto raíz (.

instante de inicio (uptime). sysLocation y sysName. El agente se encuentra en el directorio /usr/sbin/snmpd. Descomprímelo y extrae los fichero del tar con con la siguiente orden: tar zxvf cmu-snmp-linux-3. También contiene un programa agente SNMP. Las herramientas más importantes de gestión de este paquete son: /usr/bin/snmpget Un programa diseñado para consultar un valor concreto a un agente MIB de la red (una encaminador.4-bin. /usr/bin/snmpgetnext Permite leer el siguiente objeto de un árbol MIB sin necesidad de conocer el nombre. Copia el fichero cmu -snmp-linux-3.tar. información de contacto.gz en el directorio raíz (/).4-bin. enviar peticiones a dispositivos que ejecuten agentes SNMP.conf. es una buena práctica el bajarse las distribuciones binarias únicamente de servidores Internet de confianza para evitar caballos de Troya y otros problemas de seguridad. el demonio y la biblioteca API. se pueden cambiar el valor de p uerto UDP empleado por el agente. /usr/bin/snmpset Una herramienta para escribir valores en los objetos de agentes remotos. que ofrece a gestores ejecutándose en la red (o en el propio sistema). Es útil para pedir objetos tipo tabla. /usr/bin/snmpwalk Herramienta que lee un objeto completo o una serie de objetos sin necesidad de especificar la instancia exacta. desde la línea de comandos.tar. etc). Lo puedes crear ejecutando el siguiente "script": /tmp/cmu-snmp-linux-3. Existe una distribución con los ejecutables pre -compilados de las herramientas de gestión. si bien algo diferente de la instalación original. No es difícil encontrar este paquete en la Internet. Si bien explicaremos cómo instalar la distribución binaria. Ahora se puede editar el nuevo fichero de configuración /etc/snmpd. /usr/bin/snmpnetstat /usr/bin/snmptrapd Demonio que escucha los "traps"de los agentes. La distribución contiene algunas herramie ntas de gestión que permiten. La instalación en un sistema Linux es sencilla.gz Ahora tendrás todas las utilidades y bibliotecas correctamente instaladas en el sistema. tablas de encaminamiento. /usr/bin/snmptest Herramienta interactiva diseñada para demostrar las posibilidades del API. a excepción del fichero de configuración del agente: /etc/snmpd.4/etc/installconf -mini password donde password es la palabra clave pública ( community) que se vaya a utilizar.conf. o la distribución con los ejecutables. información sobre el estado de los interfaces. . que permite a los programadores co nstruir complejas herramientas de gestión basadas en las capacidades de red de la distribución. La distribuci ón binaria se instala y ejecuta sin problema alguno en los Linux que soporten ELF. Una valiosa característica añadida que viene con CMU -SNMP es un SNMP CAPI. Lo primero que se ha de hacer es decidir si "bajarse" la distribución con los fuentes. las variables systemContact. así como los parámetros de velocidad del interface para las tarjetas de red y los puertos PPP.4/etc/installconf con los siguientes parámetros: /tmp/cmu-snmp-linux-3. etc. un hub. En él. diseñado para ejecutarse sobre Linux.compatible con el estándar SNMPv1 e incluye algunas de las nuevas funcionalidades de SNMPv2.

MRTG: Multi Router Traffic Grapher MRTG es una avanzada utilidad gráfica escrita por Tobias Oetiker y Dave Rand para representar gráficamente los datos que los gestores SNMP leen de los agentes SNMP.sysOREntry.ifNumber.sysORUpTime. 14:24:40 dragon:~$ El C-API está en el directorio /lib/libsnmp.1 = OID: enterprises.txt.1 = "LINUX agent" system.h /usr/include/snmp/snmp_api. El agente se tiene que lanzar a ejecución cuando se pone en marcha la máquina.h Se puede encontrar más información en las páginas del manual snmp_api(3) y varibles(5). Se pueden ojear los ficheros de cabecera relacionados con la biblioteca en : /usr/include/snmp/snmp.0 = "Madrid (SPAIN)" system.CMU_SNMP también instala un fichero MIB en /usr/lib/mib.0. y: /usr/bin/snmpwalk localhost public system devuelve todos los valores en el subárbol "system" del MIB.24 (root@dra gon) (gcc version 2.sysName. Existe también un módulo Perl de interface con CMU C_API con el que se pueden realizar fácilmente llamadas a esta biblioteca desde programas Perl (Perl-scripts).3.tubs.sysLocation.sysOREntry.sysORLastChange.local): /usr/sbin/snmpd -f . (Véase en la Figura 2 el resultado de esta orden). Ésto se puede hacer añadiendo el siguiente comando en alguno de los ficheros de arranque (por ejemplo en /etc/rc.0 = Timeticks: (39748006) 4 days.sysORTable. Éste es un buen lugar en donde buscar qué tipo de información se le puede pedir a un dispositivo de red.sysORDe scr.sysServices.0 = Timeticks: (39748002) 4 days.0 = OID: enterprises.linuxAgents.linuxMIB.0 = 72 system. se puede comprobar su funcionamiento con alguna de las herramientas de g estión. por ejemplo: /usr/bin/snmpget localhost public interfaces.sysUpTime.linuxMIB system.ibr.4. echo 'Arrancando snmpd' Una vez se tiene el agente SNMP en ejecución en la máquina Linux. Figura 2 dragon:~$ /usr/bin/snmpwalk usage: snmpwalk gateway-name community-name object-identifier dragon:~$ /usr/bin/snmpwalk localhost public system system.sysORTable.sysORTable. 14:24:40 system. Produce unas vistosas págimas HTML con gráficos GIF sobre .0 = "dragon " system.ibr.1 system.sysORID.h /usr/include/snmp/snmp_impl.1 = Timeticks: (39748007) 4 days. 14:24:40 system.0 = "David Guerrero" system.0 la cual retornará el número de interfaces configurados en el sistema.sysContact.2) #6 Mon Nov 25 15:08:40 MET 1996" system.so.h /usr/include/snmp/asn1.sysObjectID.0 = "Linux version 2.sysDescr.sysOREntry.7.tubs.f/rc.

. Se puede ver la página principal generada por MRTG en las Figuras 3 y 4. Ésto permite recoger información para realizar estadísticas. El paquete contiene algunas utilidades para analizar los interfaces de enlace. Figura 3. MRTG utiliza una implemantación de SNMP escrita completamente en Perl.1 (está disponible en castellano (español) y pre -compilada). que luego se pueden modificar para adaptarlos a las necesidades concretas. Permite cuatro niveles de detalle para cada interface: tráfico en las últimas 24 horas. Ésta es la herramienta más potente y fácil de utilizar que he encontrado en la Internet. En el momento de escribir este artículo. Guarda toda esta información en una base de datos utilizando un algoritmo de consolidación que impide que los ficheros crezcan de forma desmesurada.5. por tanto. la última versión es la 2. autor de la FAQ WWW.el tráfico entrante y saliente en los interfaces de red prácticamente tiempo real. Otra característica interesante del MRTG es la cantidad de información que produce. También genera una página principal que contiene las imágenes GIF de los detalles diarios de cada interface del encaminador. puedes encontrar la dirección URL del servidor principal al final de este artículo. Los gráficos son generados con la ayuda de la biblioteca GD escrita por Thomas Boutell. la última semana. el último mes y un gráfico anual. Interfaz de página principal la Figura 4. lo que permite hacerse una idea general de qué es lo que está pasando en el encaminador con un sólo vistazo. no es necesario instalar otros paq uetes. Interfaz de la página detallada del interface Haz click en las figuras para verlas en grande. El programa principal está escrito en "C" para acelerar el proceso de toma de muestras y la generación de imágenes GIF. extraer sus características y generar los ficheros de configuración base. Con esta herramienta se evita el tener que trabajar directamente con la s utilidades CMU-SNMP mediante línea de comandos. Lo primero que se necesita es la distribución. Veamos el procedimiento básico de instalación.

empleando la palabra clave "public" como community. Extrae la distribución y edita el fichero Makefile para indicar donde se encuentra la biblioteca y los archivos de cabecera de GD.es y escribirá una sección en el fichero con las especificaciones del número de interfaces.147. También se han de copiar en este directorio los dos ficheros de configuración: indexmaker y cfgmaker.h al directorio /usr/local/include/gd. las líneas de configuración que dan permiso son: access-list 99 permit 193. Para un encaminador de la marca Cisco. Se puede ver en la Figura 5 la salida de uno de los interfaces de mi encaminador. así como cual es el fichero ejecutable Perl 5. Figura 5 Target[mec-router. cuando termine la compilación.Antes de comenzar la instalación del MRTG es necesario instalar la bibl ioteca GD la dirección URL también está al final del artículo. etc. La versión actual es la 1. Construye el programa principal tecleando make rateup. En este punto el paquete GD debe estar correctamente instalado.003: normalmente se encuentra en /usr/bin/perl o en /usr/loca l/bin/perl.130 snmp-server community public RO 99> Esto permite peticiones de sólo lectura desde las direcciones especificadas en la lista 99. El script cfgmaker simplifica mucho la tarea de construir el fichero de configuración. Es posible editar es te fichero HTML para traducirlo al idioma y preferencias propias.9 access-list 99 permit 193. Se copia este fichero al directorio /usr/local/lib y los ficheros con extensión . mrtg y rateup.pm.0.cfg Localizará todos los interfaces del encaminador mec-router. Copia los siguientes ficheros su direct orio destino final (por ejemplo: /usr/local/mrtg): BER.0. Ya está todo listo para crear un fichero de configuración sencillo.0. entonces se ha de consultar el manual para determinar cómo permitir el acceso SNMP. junto con algunas etiquetas HTML para que puedan ser incluidas en la página detallada. Es necesario tener acceso SNMP de lectura al encaminador. Sencillamente hay que ejecutar make en el directorio en el que se ha desempaquetado la distribución y se genera como resultado el fichero llamado libgd. Ahora se puede compilar el paquete MRTG. entonces la línea ha de ser la siguiente: snmp-server community public RO Si el encaminador de la red es de otra marca.rediris.147. Todo lo que hay que hacer es ejecutarlo con los siguientes parámetros: cfgmaker @ Por ejemplo: cfgmaker public@mec-router. descripción.2 y no deberían haber problemas en compilarla e instalarla.pm.1]: 1:public@mec-router MaxBytes[mec-router. SNMP_Session.8 access-list 99 permit 193.es > mrtg.a. velocidad máxima.1]: 1250000 .. Asegúrese que todos los programas tienen permiso de ejecución.147. Si lo que se quiere es permitir el acceso desde cualquier máquina en modo sólo lectura al encaminador. teclea make substitute para incluir el path correcto del interprete de Perl en los scripts de Perl que utiliza MRTG.rediris.

Ésto se puede llevar a cabo con la utilidad indexmaker.Title[mec-router. pedirá algunos valores y generará algunos ficheros de registro y algunos ficheros GIF en el directorio actual.1]: Estadisticas del puerto Ethernet0 Red del MEC (MECNET) System: mec-router.cfg > \ /dev/null 2>&1 En caso de tratarse de una distribución Red Hat.5 0.mec. el programa se pondrá en contacto con el encaminador. creará los ficheros de registro y de gráficos en este directorio.cfg Si todo va bien. También genera páginas HTML para cada interface.25.45.es Interface: Ethernet0 (1) IP: mec-router. Elimina los f icheros de gráficos que genera y vuelve a ejecutar el programa otra vez. Esto se puede conseguir mediante la siguiente línea en el fichero /etc/crontab (suponiendo /usr/local/mrtg -bin como el directorio donde reside el programa mrtg): 0.domain/mrtg.1) Max Speed: 1250. Como se puede imaginar.mec. Ahora vamos a construir la página principal para todos los interfaces c omo la que aparece en la Figura 3. de forma que de la impresión de ser una monitorización en tiempo real.es en RedIRIS Maintainer: david@mec./mrtg mrtg.147. Sencillamente ejecuta: . La próxima vez que MRTG se ejecute. Añade este directorio en la cabecera del fichero de configuración con la directiva WorkDir: /usr/local/web/mrtg (suponiendo que el directorio raíz está situado en /usr/local/web). esto sólo sucede la primera vez que se ejecuta.35.es (mec-router. Ahora vamos a indicarle a MRTG como ejecutarse adecuadamente en el sistema.1]: mec-router.15. El gráfico generado mostrará el tráfico producido en el intervalo desde la última ejecución del programa.0 kBytes/s (ethernetCsmacd) Ahora se puede ejecutar el programa mrtg por primera vez.0.es): Ethernet0 PageTop[mec-router. la línea que se tendría que añadir sería: .30.rediris. Primero se ha de crear un directorio dentro del directorio principal del web servidor (suponiendo que en el sistema haya un servidor web en funcionamiento) para contener las páginas y gráficos que MRTG genera rá cada vez que se ejecute. el programa MRTG se ha de ejecutar a intervalos regulares para recoger datos en cada intervalo y generar los gráficos periódicamente.55 * * * * \ /usr/local/mrtg-bin/mrtg \ /usr/local/mrtg-bin/mrtg.es (193.rediris.html Se generará un documento HTML con gráficos diarios de aquellos interfaces cuyo nombre de encaminador coincida con la expresión regular anterior y los enlaza con la página individual detallada.cfg > /usr/local/web/mrtg/index.40.5.10.20. No hay que sorprenderse por las quejas respecto los ficheros de registro y de gráficos que no ha encontrado. Ejecuta: indexmaker mrtg. pudiendo accederse vía http://your_host.

A este nivel podemos hablar de dos soluciones comerciales ampliamente utilizadas: "HP-OpenView" de Hewlett-Packard y "SunNet Manager" de Sun. que fuerza a MRTG a crear ficheros ".35. enviarle a los autores una tarjeta. disponen de herramientas para localizar los nodos de la red en los que se están ejecutándo agentes SNMP.10. Entre otras utilidades. escrito por Iain Lea. (SMU-SNMP para las tareas con SNMP. Pero por supuesto que existen soluciones disponibles públicamente con una funcionalidad más o menos similar. El único problema es que se a poya en muchos programas externos. que permite al administrador mantener una base de datos con todas las configuraciones de los encaminadores e incluso monitorizar gráficamente los paneles traseros de los encaminadores con todas sus conexiones. Se pueden encontrar más directivas en el fichero de configuración ejemplo que viene con la distribución. Router -Stats actualiza los gráficos una vez al día y muestra información estadística muy interesante sobre la utilización por horas y otros aspectos. el autor del famoso programa lector de correo "tin".5. ofreciendo una solución completa tanto para monitorizar como para configurar toda la red. Otra característica importante es la capacidad de integrar productos de otr os fabricantes. Una buena mejora consiste en incluir en la sección de cabecera de esta página un código para obligar al visor web a recargar la información cada 300 segundos.meta" y envíe correctamente las cabeceras "Expire" con la directiva MetaDiren el fichero XXXX.30. empleando un API de alto nivel de cadenas de caracteres. que por cierto.meta" para cada fichero GIF y página HTML. si es así. Los dos inconvenientes fundamentales de estos productos es que son comerciales y no están disponibles para Linux. a través de impresionantes interfaces gráficos. Es un editor de red que ofrece . Es posible modificar la disposición de las imágenes generadas por MRTG.40.20. Estas herramientas ofrecen una plataforma integrada para la gestión de los recursos de red. Un paquete similar es el Tkined. está muy bien documentado. Otra mejora que se puede incluir en el fichero de configuración es la directiva WriteExpire.45. Hay otra categoría de software que da un paso más allá en la tarea de gestión de redes. Este tipo de solución permite obtener una compleja representación gráfica de la red y ojear fácilmente los nodos que la componen. Scotty es un paquete basado en TCL que permite crear programas específicos a las necesidades de la red propia.25. Para ello también es necesario configurar el servidor Apache (suponiendo que sea éste el servidor) para que lea estos ficheros ".0.15. como el CiscoWork de Cisco. ahora se puede dedicar algún tiempo para acabar de configurar y ajustar la página índice HTML.50.55 * * * * root \ /usr/local/mrtg-bin/mrtg \ /usr/local/mrtg-bin/mrtg.cfg > \ /dev/null 2>&1 Si no se ha producido ningún problema. NetPBM y GIFTOOL para trabajar con gráficos). eliminando innecesarias operaciones de "cache" tanto en los servidores proxy como en los propios visores web. Otros Programas Existe un programa similar llamado Router-Stats. verificando detalles de configuración específicos y otra s cuestiones de interés. GNUPLOT para trazar gráficos. puedes encontrar su dirección en la página web de MRTG. Espero que te guste este programa. Uno de los paquetes que he encontrado es el Scotty.

extensiones para crear un entorno de trabajo completo. Consulta el grupo de noticias de Usenet comp. Scotty también incluye un visor gráfico MIB que permite explorar fácilmente información MIB. Puedes encontrar referencias tanto de paquetes comerciales como de software libre al final del artículo. Existe una multitud de herramientas que se están desarrollando continuamente.snmp para estar al tanto sobre anuncios sobre nuevo software y MIBs.protocols. integrando algunas herramientas para localizar redes IP. Quizás las extensiones que se están llevando a cabo actualmente incrementarán la complejidad y las posibilidades de esta herramienta pero a cambio incrementará los recursos necesarios para implementarla. Conclusiones SNMP es un protocolo sencillo pero potente que puede ayudar a monitorizar los recursos de red sin sobrecargar mucho la red. En este artículo. soporte para el proceso de instalación de la red o resolución de problemas en redes IP utilizando SNMP en combinación con otras utilidades estándar (p or ejemplo traceroute). . se han presentado dos herramientas que se pueden encontrar en la Internet.

Sign up to vote on this title
UsefulNot useful