Anda di halaman 1dari 3

Cmo configurar MRTG

Autor: Joel Barrios Dueas Correo electrnico: darkshram en gmail punto com Sitio de Red: http://www.alcancelibre.org/ Jabber ID: darkshram@jabber.org Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.1 1999-2008 Joel Barrios Dueas. Usted es libre de copiar, distribuir y comunicar pblicamente la obra y hacer obras derivadas bajo las condiciones siguientes: a) Debe reconocer y citar al autor original. b) No puede utilizar esta obra para fines comerciales (incluyendo su publicacin, a travs de cualquier medio, por entidades con fines de lucro). c) Si altera o transforma esta obra o genera una obra derivada, slo puede distribuir la obra generada bajo una licencia idntica a sta. Al reutilizar o distribuir la obra, tiene que dejar bien claro los trminos de la licencia de esta obra. Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los derechos de autor. Los derechos derivados de usos legtimos u otras limitaciones no se ven afectados por lo anterior. Licencia completa en castellano. La informacin contenida en este documento y los derivados de ste se proporcionan tal cual son y los autores no asumirn responsabilidad alguna si el usuario o lector hace mal uso de stos.

Introduccin. Acerca de MRTG. MRTG (Multi Router Traffic Grapher) 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 los resultados en archivos HTML con grficos, que proveen una representacin visual de este trfico. MRTG utiliza SNMP (Simple Network Management Protocol o Protocolo Simple de administracin de red) para recolectar los datos de trfico de un determinado dispositivo (dispositivos encaminamiento o servidores), por tanto es requisito contar con al menos un sistema a supervisar con SNMP funcionando y con dicho servicio correctamente configurado. Equipamiento lgico necesario. Instalacin a travs de yum. Si utiliza CentOS 4,5 o 6 o White Box Enterprise Linux 4, solo se necesita realizar lo siguiente para instalar o actualizar el equipamiento lgico necesario : yum -y install mrtg Instalacin a travs de up2date. Si se utiliza Red Hat Enterprise Linux 4, solo bastar realizar lo siguiente para instalar o actualizar el equipamiento lgico necesario: up2date -i mrtg Procedimientos Este documento considera las siguientes variables que debern ser reemplazadas por valores reales: Cl4v3-d3-Acc3s0: Cualquier clave de acceso lo suficientemente buena. 192.168.1.1: Direccin IP del servidor. 192.168.1.2, 192.168.1.3, 192.168.1.4: Direcciones IP de otros servidores que estn configurados con SNMP y se quiera supervisa con MRTG. Accediendo al sistema como el usuario root, se debe generar el directorio de trabajo de MRTG del siguiente modo:

mkdir -p /var/www/mrtg/miredlocal Debe respladarse el archivo de configuracin predeterminado, con el fin de poder restaurarlo en el futuro si fuese necesario: cp /etc/mrtg/mrtg.cfg /etc/mrtg/mrtg.cfg-OLD Para generar el archivo de configuracin para supervisar una sola direccin IP, utilice el siguiente mandato, donde Cl4v3-d3-Acc3s0 es la clave de acceso definida en la configuracin de SNMP del sistema involucrado: cfgmaker \ --global "workdir: /var/www/mrtg/miredlocal" \ --global "Options[_]: bits,growright" \ --output /etc/mrtg/mrtg.cfg \ Cl4v3-d3-Acc3s0@192.168.1.1 Para generar el archivo de configuracin para supervisar varias direcciones IP, utilice el siguiente mandato, donde Cl4v3-d3-Acc3s0 es la clave de acceso si esta fue definida as en la configuracin de SNMP de todos los sistemas involucrados: cfgmaker \ --global "workdir: /var/www/mrtg/miredlocal" \ --global "Options[_]: bits,growright" \ --output /etc/mrtg/mrtg.cfg \ --community=Cl4v3-d3-Acc3s0 \ 192.168.1.1 \ 192.168.1.2 \ 192.168.1.3 \ 192.168.1.4 Comprobaciones El paquete de MRTG incluye un guin para crond, el cual se instala en la ruta /etc/cron.d/mrtg, de modo que ste ejecuteMRTG, de forma automtica, cada 5 minutos. Si se quiere comprobar la configuracin solo es necesario esperar algunos minutos y consultar los resultados. Si se quiere generar un reporte al momento, utilice el mandato mrtg del siguiente modo: env LANG=C mrtg /etc/mrtg/mrtg.cfg Se debe reiniciar el servico httpd (Apache) a fin de cargar la configuracin necesaria y especficada en el archivo/etc/httpd/conf.d/mrtg.conf, la que permitir acceder hacia los reportes de MRTG a travs de interfaz por protocolo http. Alias /mrtg /var/www/mrtg <Directory /mrtg> Order allow, deny Allow from all </Directory>

Reiniciar el servicio httpd: service httpd restart

Se pueden observar los resultados con cualquier navegador grfico examinando el directorio /var/www/mrtg/miredlocal del disco duro o bien accediendo a travs de hacia http://127.0.0.1/mrtg/miredlocal/192.168.1.1_2.html, considerando, como ejemplo, que se desea observar el reporte de el sistema con la direccin IP 192.168.1.1. Una vez tengamos todos los grficos que nos interesen, debemos generar el directorio web de MRTG: #indexmaker output /var/www/mrtg/index.html /etc/mrtg/mrtg.cfg Ahora tan slo nos quedar aadir a nuestro crontab a MRTG para que actualice los grficos: Editamos el crontab de root (crontab -e), y aadimos la siguiente lnea que actualizar cada 5 minutos los grficos: */5 * * * * env LANG=C mrtg /etc/mrtg/mrtg.cfg

Anda mungkin juga menyukai