PDF de programación - Como contar y graficar los paquetes en FreeBSD usando MRTG

Imágen de pdf Como contar y graficar los paquetes en FreeBSD usando MRTG

Como contar y graficar los paquetes en FreeBSD usando MRTGgráfica de visualizaciones

Actualizado el 16 de Junio del 2017 (Publicado el 14 de Abril del 2017)
691 visualizaciones desde el 14 de Abril del 2017
96,1 KB
4 paginas
Creado hace 20a (26/01/2004)
Como contar y graficar los paquetes
en FreeBSD usando MRTG

Jesus Leal Elizondo
Fecha: 17 de mayo del 2003

Introduccion

Se desea establecer y administrar un conteo de paquetes y hacerlo en graficas detalladas de
todo el trafico de nuestros gateways y ruteadores.

Requerimientos

Uno o mas Gateways y/o Ruteadores a Monitorear
Instalar el Port de MRTG (se encuentra en /usr/ports/net)
Instalar el Port de NET-SNMPD (Se encuentra en /usr/ports/net)
Instalar el Apache (se encuentra en /usr/ports/www)

Configuracion

Una vez Instalados los ports de MRTG, NET-SNMPD y APACHE comenzaremos a
configurar.

Configuracion de SNMPD

Primero que todo debemos CREAR los archivos snmpd.conf y snmp.conf en el directorio /
usr/local/share/snmp/

para esto hay dos maneras de hacerlo, una es la forma manual y otra es con la utileria de
configuracion snmpconf , cualquiera que deseen usar esta bien lo importante es que los
archivos finales contengan lo siguiente :

Archivo snmp.conf:
defaultport 161 # el cual es el puerto en el cual
escuchara nuestro SNMP
defversion 1 #version por default del servicio
defcommunity comunidad #nombre de la comunidad que debera
ser igual en todos los routers

Archivo snmpd.conf
rwcommunity comunidad # le establece persimos de lectura y
escritura a la "comunidad"

Nota: si se crean los archivos con el snmpconf los creara en el directorio actual en donde
esta el usuario , deben de moverlos a/usr/local/share/snmp para que tome la configuracion
indicada.

Se debe de agregar la siguiente linea al archivo /etc/rc.conf para que al arrancar la maquina
prenda el servicio de forma automatica:
net_snmpd_enable="YES"

Para arrancar en forma manual:
# /usr/local/etc/rc.d/snmpd.sh start

Configuración de MRTG

Se debe crear un directorio en el cual estaran nuestras graficas creadas por el MRTG por
ejemplo :
# mkdir /usr/local/graficas

Luego se debe de copiar el contenido de /usr/local/share/mrtg hacia /usr/local/graficas con:
# cp /usr/local/share/mrtg/* /usr/local/graficas

Nos metemos al directorio /usr/local/graficas ya que vamos a ejecutar el generador de
configuraciones con el siguiente comando:
# /usr/local/bin/cfgmaker --global "WorkDir: /usr/local/
graficas" [email protected] > mrtg.config

Con lo anterior le estamos diciendo que utilice el directorio de trabajo /usr/local/graficas, que
monitoree la comunidad del router con direccion192.168.0.5 y que toda la configuracion la
pase al archivo mrtg.config

una vez ejecutado el comando se deberia de haber creado el archivo de configuracion en el
directorio actual que es en /usr/local/graficas

Procedemos a ejecutar el MRTG con el siguiente comando :
# /usr/local/bin/mrtg mrtg.config

Lo anterior se debe de ejecutar 3 veces para que NO genere ningun error. Una vez
configurado esto añadimos a nuestro cron la siguiente Instruccion :

Primero hacemos crontab -e y añadimos :
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/bin/

mrtg /usr/local/graficas/mrtg.config

lo cual ejecutara cada 5 minutos el monitoreo de paquetes.

Se debe de añadir al archivo /etc/rc.conf la siguiente linea:
cron_enable="YES"

Configuración de Apache

Una vez instalado el apache procedemos a configurar el archivo /usr/local/etc/apache/
httpd.conf. Se debe de rutear para que apunte hacia el directorio /usr/local/graficas
modificando la siguiente linea :
DocumentRoot "/usr/local/graficas"

una vez hecho esto prendemos nuestro servicio de apache:
# /usr/local/etc/rc.d/apache.sh start

Configuración del archivo indice (index.html)

Nuestros archivos de graficas por default tienen nombres largos dificiles de recordad para los
usuarios por eso ejecutaremos una utileria que nos convierta los nombres a index.html

Entramos al directorio /usr/local/graficas y ejecutamos:
# /usr/local/bin/indexmaker mrtg.config > index.html

Con esto logramos que nuestra pagina web con la informacion de los paquetes sea accesible
mas facilment.

Conclusiones

Como buenos administradores de redes siempre es indispensable la auditoria y el conteo de
paquetes que viajan en nuestra red , con este tutorial se monitorea y se publica en WEB todo
el trafico de nuestro Ruteador.

Fuentes de Informacion

man mrtg

man snmp

man snmpd

www.mrtg.org

Dudas y comentarios son bienvenidos

Jesus Leal Elizondo
[email protected]
www.terared.com
  • Links de descarga
http://lwp-l.com/pdf2868

Comentarios de: Como contar y graficar los paquetes en FreeBSD usando MRTG (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad