Diferencia entre revisiones de «BandwidthD»

(Página creada con '{{Ficha Software |nombre=BandwidthD |familia=Network |imagen=Bandwidthd.jpg|10px |tamaño=180k |descripción= Bandwidthd, herramienta para el análisis de tráfico. |desarrollad...')
 
m (Rosarino trasladó la página Bandwidthd a BandwidthD sobre una redirección: nombre más común)
 
(No se muestran 8 ediciones intermedias de 5 usuarios)
Línea 1: Línea 1:
 
{{Ficha Software
 
{{Ficha Software
|nombre=BandwidthD
+
| nombre = BandwidthD
|familia=Network
+
| familia = Network
|imagen=Bandwidthd.jpg|10px
+
| imagen = Bandwidthd.jpg|10px
|tamaño=180k
+
| tamaño = 180k
|descripción= Bandwidthd, herramienta para el análisis de tráfico.
+
| descripción = BandwidthD, herramienta para el análisis de tráfico.
|desarrollador=Andreas Henriksson
+
| desarrollador = Andreas Henriksson
|modelo de desarrollo=
+
| modelo de desarrollo =
|lanzamiento inicial=2005
+
| lanzamiento inicial = 2005
|última versión estable=2.0.1
+
| última versión estable = 2.0.1
|núcleo=
+
| núcleo =
|tipo de núcleo=
+
| tipo de núcleo =
|plataformas soportadas=Unix, Linux
+
| plataformas soportadas = Unix, Linux
|idioma=Ingles
+
| idioma = Ingles
|licencia=GPL
+
| licencia = GPL
|premios=
+
| premios =
|web=http://bandwidthd.sourceforge.net/
+
| web = http://bandwidthd.sourceforge.net/
 
}}
 
}}
<div align="justify">
 
  
'''Bandwidthd''' es una herramienta que permite analizar la utilización del ancho de banda disponible y generar reportes gráficos de su utilización mediante [[RRDtool]].
+
'''BandwidthD''' es una herramienta que permite analizar la utilización del ancho de banda disponible y generar reportes gráficos de su utilización mediante [[RRDtool]].
  
 
== ¿Que es RDD Tools? ==
 
== ¿Que es RDD Tools? ==
[[RRDtool]] es el acrónimo de Round Robin Database tool. Se trata de una herramienta que trabaja con una base de datos que maneja planificación según Round-Robin. Esta técnica trabaja con una cantidad de datos fija, definida en el momento de crear la base de datos, y un puntero al elemento actual. [[RRDtool]] puede ser fácilmente integrado en [[scripts]] de [[shell]], [[Perl]], [[Python]], [[Ruby]], aplicaciones lua o tcl.
+
 
 +
[[RRDtool]] es el acrónimo de Round Robin Database tool. Se trata de una herramienta que trabaja con una base de datos que maneja planificación según Round-Robin. Esta técnica trabaja con una cantidad de datos fija, definida en el momento de crear la base de datos, y un puntero al elemento actual. [[RRDtool]] puede ser fácilmente integrado en [[scripts de shell]], [[Perl]], [[Python]], [[Ruby]], aplicaciones lua o tcl.
  
 
== Funcionamiento ==
 
== Funcionamiento ==
Bandwidthd analiza todo el trafico TCP / IP incluyendo las subredes separando las conexiones por [[HTTP]], [[TCP]], [[UDP]], [[ICMP]], [[VPN]], [[P2P]] y según los datos de configuración exporta las estadísticas en formato [[html]] en el lugar deseado.
+
 
 +
BandwidthD analiza todo el trafico [[TCP]] / [[IP]] incluyendo las subredes separando las conexiones por [[HTTP]], [[TCP]], [[UDP]], [[ICMP]], [[Red_Privada_Virtual|VPN]], [[P2P]] y según los datos de configuración exporta las estadísticas en formato [[html]] en el lugar deseado.
  
 
== Instalación ==
 
== Instalación ==
 +
 
Para su instalación requiere de las librerías libpng-dev, libgd-dev y libpcap-dev que puede ser encontrada dentro de los repositorios oficiales de la distribución de [[Linux]] utilizada.
 
Para su instalación requiere de las librerías libpng-dev, libgd-dev y libpcap-dev que puede ser encontrada dentro de los repositorios oficiales de la distribución de [[Linux]] utilizada.
  
=== Instalación Bandwidthd en Debian ===
+
=== Instalación de BandwidthD en [[Debian]] ===
aptitude install bandwidthd
+
 
 +
<pre>aptitude install bandwidthd</pre>
 
o
 
o
apt-get install bandwidthd
+
<pre>apt-get install bandwidthd</pre>
 +
 
 +
=== Instalación de BandwidthD en [[RedHat]] ===
  
=== Instalación Bandwidthd en RedHat ===
+
<pre>yum install bandwidthd</pre>
yum install bandwidthd
 
  
 
=== Versiones disponibles ===
 
=== Versiones disponibles ===
* Bandwithd: La versión mas simplista. Testea el tráfico en un nodo y genera los reportes en formato [[HTML]] con lo cual solo necesitaríamos contar con un servicio web para poder acceder al mismo.
 
* Bandwidthd-pgsql: Soporta múltiples nodos, trabaja con una base de datos [[PostgreSQL]] y su interfase es dinámica basada en [[PHP]].
 
  
Dependiendo que versión utilizada, es importante aclarar que si se opta por la versión [[PostgreSQL]] es necesario tener previamente instalado y configurado el servidor de base de datos. En el caso de utilizar [[apache]]2 como servidor web se puede crear el archivo /etc/apache2/sites-enabled/bandwidthd.conf con el siguiente contenido:
+
* BandwidthD: La versión mas simplista. Testea el tráfico en un nodo y genera los reportes en formato [[HTML]] con lo cual solo se necesita contar con un servicio web para poder acceder al mismo.
 +
* BandwidthD-pgsql: Soporta múltiples nodos, trabaja con una base de datos [[PostgreSQL]] y su interfase es dinámica basada en [[PHP]].
 +
 
 +
Dependiendo que versión utilizada, es importante aclarar que si se opta por la versión [[PostgreSQL]] es necesario tener previamente instalado y configurado el servidor de base de datos. En el caso de utilizar [[Servidor_HTTP_Apache | apache]]2 como servidor web se puede crear el archivo /etc/apache2/sites-enabled/bandwidthd.conf con el siguiente contenido:
  
 
Alias /bandwidthd "/var/lib/bandwidthd/htdocs"
 
Alias /bandwidthd "/var/lib/bandwidthd/htdocs"
 
<Directory "/var/lib/bandwidthd/htdocs">
 
<Directory "/var/lib/bandwidthd/htdocs">
        Options Indexes
+
Options Indexes
        AllowOverride None
+
AllowOverride None
        order allow,deny
+
order allow,deny
        allow from all
+
allow from all
 
</Directory>
 
</Directory>
  
 +
=== Iniciar el servicio ===
  
=== Iniciar el servicio ===
+
<pre>invoke-rc.d bandwidthd start</pre>
invoke-rc.d bandwidthd start
+
 
 +
Para ver la salida del BandwidthD se necesita acceder mediante un servidor web desde el siguiente enlace: http://localhost/bandwidthd o a través del [[VHOST]] "Virtual Host" declarado anteriormente.
  
Para ver la salida del Bandwidthd se necesita acceder mediante un servidor web desde el siguiente enlace: http://localhost/bandwidthd o a través del [[VHOST]] “Virtual Host” declarado anteriormente.
+
== Enlaces externos ==
  
== Enlaces externos  ==
 
 
*[http://miblogdeseguridad.blogspot.com/2011/01/instalar-rdd-tools.html Instalar rdd-tools]
 
*[http://miblogdeseguridad.blogspot.com/2011/01/instalar-rdd-tools.html Instalar rdd-tools]
 
*[http://www.mrtg.org/rrdtool/download.en.html Descargar rrdtool]
 
*[http://www.mrtg.org/rrdtool/download.en.html Descargar rrdtool]
Línea 64: Línea 70:
  
 
== Fuentes ==
 
== Fuentes ==
*[http://bandwidthd.sourceforge.net/ Sitio Oficial]
 
*[http://www.scribd.com/doc/30454987/Procedimiento-Para-La-Instalacion-de-BandwidthD Procedimiento de instalación de BandwidthD]
 
  
[[Category:Sistemas_operativos_libres]][[Category:GNU]][[Category:Redes_de_Computadoras]]
+
{{listaref}}
 +
:* [http://bandwidthd.sourceforge.net/ http://bandwidthD.sourceforge.net] (sitio oficial).
 +
:* [http://www.scribd.com/doc/30454987/Procedimiento-Para-La-Instalacion-de-BandwidthD http://www.scribd.com/procedimiento-para-la-instalación-de-bandwidthD]
 +
 
 +
[[Categoría: Sistemas operativos libres]]
 +
[[Categoría: GNU]]
 +
[[Categoría: Redes de computadoras]]

última versión al 10:46 9 may 2022

BandwidthD
Información sobre la plantilla
Parte de la familia Network
180k
BandwidthD, herramienta para el análisis de tráfico.
DesarrolladorAndreas Henriksson
Lanzamiento inicial2005
Última versión estable2.0.1
Plataformas soportadasUnix, Linux
IdiomaIngles
LicenciaGPL
Sitio web
http://bandwidthd.sourceforge.net/

BandwidthD es una herramienta que permite analizar la utilización del ancho de banda disponible y generar reportes gráficos de su utilización mediante RRDtool.

¿Que es RDD Tools?

RRDtool es el acrónimo de Round Robin Database tool. Se trata de una herramienta que trabaja con una base de datos que maneja planificación según Round-Robin. Esta técnica trabaja con una cantidad de datos fija, definida en el momento de crear la base de datos, y un puntero al elemento actual. RRDtool puede ser fácilmente integrado en scripts de shell, Perl, Python, Ruby, aplicaciones lua o tcl.

Funcionamiento

BandwidthD analiza todo el trafico TCP / IP incluyendo las subredes separando las conexiones por HTTP, TCP, UDP, ICMP, VPN, P2P y según los datos de configuración exporta las estadísticas en formato html en el lugar deseado.

Instalación

Para su instalación requiere de las librerías libpng-dev, libgd-dev y libpcap-dev que puede ser encontrada dentro de los repositorios oficiales de la distribución de Linux utilizada.

Instalación de BandwidthD en Debian

aptitude install bandwidthd

o

apt-get install bandwidthd

Instalación de BandwidthD en RedHat

yum install bandwidthd

Versiones disponibles

  • BandwidthD: La versión mas simplista. Testea el tráfico en un nodo y genera los reportes en formato HTML con lo cual solo se necesita contar con un servicio web para poder acceder al mismo.
  • BandwidthD-pgsql: Soporta múltiples nodos, trabaja con una base de datos PostgreSQL y su interfase es dinámica basada en PHP.

Dependiendo que versión utilizada, es importante aclarar que si se opta por la versión PostgreSQL es necesario tener previamente instalado y configurado el servidor de base de datos. En el caso de utilizar apache2 como servidor web se puede crear el archivo /etc/apache2/sites-enabled/bandwidthd.conf con el siguiente contenido:

Alias /bandwidthd "/var/lib/bandwidthd/htdocs" <Directory "/var/lib/bandwidthd/htdocs"> Options Indexes AllowOverride None order allow,deny allow from all </Directory>

Iniciar el servicio

invoke-rc.d bandwidthd start

Para ver la salida del BandwidthD se necesita acceder mediante un servidor web desde el siguiente enlace: http://localhost/bandwidthd o a través del VHOST "Virtual Host" declarado anteriormente.

Enlaces externos

Fuentes