RSS |

Blog de Omar

Just another WordPress weblog

Advertisement

Bandwidthd es una herramienta para poder medir el ancho de banda que se consume en una red lan; nos otorga ademas la posibilidad de medir el consumo de ancho de banda por IP y determinar que protocolos son los de mayor uso.

He realizado un video tutorail sobre la instalacion y configuracion de esta herramienta importante para los Administradored de Red.
Pueden descargar el video tutorial desde en siguiente enlace: [DESCARGAR VIDEO TUTORIAL DE BANDWIDTHD]; ademas estoy colocando la instalacion en la parte inferior para aquellos que esten mas apurados y no quieran ver el video, aunque en el video esta mucho mejor explicado.

Bandwidthd se apoya ademas en PostgreSQL para poder almacenar los datos estadisticos, optimizando de esta manera los recursos de nuestro servidor y opteniendo resultados mas exactos.

Instalacion de Bandwidthd

Requerimientos: Dependencia de paquetes

Los siguientes paquetes deben estar instalados en la maquina para poder instalar bandwidthd-2.0.1 en nuestro sistema operativo.

[root@RedHat]# rpm -ivh libpcap-0.6.2-11.7.0.1.i386.rpm
[root@RedHat]# rpm -ivh libpng-1.2.2-6.i386.rpm
[root@RedHat]# rpm -ivh libpng-devel-1.2.2-6.i386.rpm
[root@RedHat]# rpm -ivh gd-1.8.4-9.i386.rpm
[root@RedHat]# rpm -ivh gd-devel-1.8.4-9.i386.rpm

1.- Se debe descargar el paquete del sitio oficial: http://bandwidthd.sourceforge.net/, en dicho sitio descargaremos la ultima version del software.

El nombre del archivo descargado es: bandwidthd-2.0.1.tgz

2.- Debemos descomprimir el archivo, pero antes debemos copiar el archivo de la siguiente manera:

[root@RedHat root]# cp bandwidthd-2.0.1.tgz /usr/src
[root@RedHat root]# cd /usr/src
[root@RedHat src]# tar -zxvf bandwidthd-2.0.1.tgz
[root@RedHat src]# cd bandwidthd-2.0.1

3.- Después de haber descomprimido el archivo, debemos pasar a compilarlo e instalarlo:

[root@RedHat bandwidthd-2.0.1]# ./configure
Nota: Despues de ejecutar ese comando se debe verificar que las siguientes lineas esten de la siguiente manera:

checking for /usr/lib… si
checking for /usr/lib/include… no
checking for PQconnectdb in -lpq… si

Cualquier problema con el commando ./configure se debe a que no se cuenta con todas las librerias correspondientes.

[root@RedHat bandwidthd-2.0.1]# make install
<!–[if !supportLineBreakNewLine]–><!–[endif]–>

Nota: Para poder hacer la compilacion se debe de estar dentro del directorio donde se descomprimio bandwidthd.

4.- Configuración de bandwidthd:

La instalacion de bandwidthd ha generado la siguiente carpeta “/usr/local/bandwidhtd/etc”, dentro de esta carpeta se encuentra el archivo bandwidthd.conf, en este archivo debe quedar de la siguiente manera:

<!–[if !vml]–>

subnet 192.168.21.0 255.255.255.0
subnet 192.168.25.0/24
dev "eth0"
dev "eth1"
promiscuous true
output_cdf false
pgsql_connect_string "host=localhost port=5432 user=omar password=password dbname=band"
sensor_id "alcanfores.com"

graph false
recover_cdf false

5.- Configuración del Servidor Apache

En nuestro servidor apache debemos copiar el archivo phphtdocs:

#cp –R phphtdocs /var/www/html/

En la carpeta phphtdocs debemos modificar el archivo config.conf, de la siguiente manera:

$db_connect_string = "user=omar password=password dbname=band host=localhost port=5432";

Nota: No debemos olvidar de tener configurado correctamente postgresql.

bandwidthd-search

Popularity: 4% [?]

Si te gusto este post, asegurate de suscribirte a mi RSS feed!

Omar Palomino

Hola mi nombre es Omar Palomino. Si te gustan las noticias de mi blog, no olvides suscribirte a la página. Puedes leer más en Acerca de MI, o bien ponerte en contacto conmigo al correo: omarc320@gmail.com

More Posts - Website

Post Relacionados

SI TE GUSTO ESTE ARTICULO, COMPARTELO!


Comments

There are 4 comments for this post.

  1. Elio Climaco on Reply to this comment Julio 15, 2008 12:02 pm

    Hola Omar, tengo Centos5, instale las librerias con el adminstrador de paquetes pero creo que son de otra version por ejemplo el libpcap que instale es libpcap 14:0.9.4-12.el5.i386, luego instale el gcc para que me funcione ./configure hasta ahi todo ok, pero cuando veo el resultado de la compilacion me sale lo siguiente

    checking for PQconnectdb in -lpq… no
    PQexecParams no aparece

    otra cosa es que en el video cuando haces ls a la carpeta del bandwidthd muestra mas archivos de los que muestra mi instalador y el instalador que use es el mismo

    que puedo estar haciendo mal… gracias por ayudar

  2. Omar Palomino on Reply to this comment Julio 15, 2008 12:28 pm

    Hola Elio,
    Bueno yo instale Bandwidthd en un Red Hat 5 y Fedora 7 asi que no creo exista mucha diferencia entre estos y Centos 5. Respecto a las librerias, no hay problema con que sean librerias mas recientes.
    Recuerdo haber ejecutado el comando ‘ldconfig -v’ para que se actualicen las librerias del sistema y te arroje que librerias se estan actualizando.
    Uhmmm respecto a los archivos que ves en el video, que nombres tienen? para el video, apuntalos y colocalos aqui en el blog para saber si son archivos criticos o algunos que yo cree como practica.
    Ya tienes instalado PostgreSQL? deberias tambien tenerlo instalado.
    Cualquier otra duda lo colocas aqui para ayudarte.
    Saludos,
    Omar

  3. jorge on Reply to this comment Julio 18, 2008 4:02 pm

    Hola Omar,

    Una consulta, estuve revisando en http://bandwidthd.sourceforge.net y encontre una instalación para windows. En la oficina tenemos una red de dominio con windows 2003 server. Se puede utilizar este programa de forma similar?. Saludos

  4. Omar Palomino on Reply to this comment Julio 18, 2008 4:15 pm

    Hola Jorge,

    Pues acabo de bajarme el software para Windows, y al parecer la instalacion es bastante sencilla, necesitas otro software llamado winpcap. Lo unico que queda es probarlo y ver como funciona porque no veo que hablen de Apache y menos de Postgres.
    Siempre he notado que las cosas que son para Linux son justo para eso.. para “Linux”, porque cuando sacan alguna version para Windows funciona pero como limitaciones y no se aprovecha al maxima el software.
    Instala el software y nos dicen que tal te va.
    Saludos,
    Omar

Write a Comment

*

Spam Protection by WP-SpamFree