Diferencia entre revisiones de «BandwidthD»
m (Texto reemplazado: «Category:Redes_de_Computadoras» por «Categoría:Redes de computadoras») |
m (Rosarino trasladó la página Bandwidthd a BandwidthD sobre una redirección: nombre más común) |
||
| (No se muestran 2 ediciones intermedias de 2 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= | + | | 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/ |
}} | }} | ||
| − | |||
| − | ''' | + | '''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 | + | |
| + | [[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]], [[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 | + | === Instalación de BandwidthD en [[Debian]] === |
| + | |||
<pre>aptitude install bandwidthd</pre> | <pre>aptitude install bandwidthd</pre> | ||
o | o | ||
<pre>apt-get install bandwidthd</pre> | <pre>apt-get install bandwidthd</pre> | ||
| − | === Instalación | + | === Instalación de BandwidthD en [[RedHat]] === |
| + | |||
<pre>yum install bandwidthd</pre> | <pre>yum install bandwidthd</pre> | ||
=== Versiones disponibles === | === 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 [[Servidor_HTTP_Apache | apache]]2 como servidor web se puede crear el archivo /etc/apache2/sites-enabled/bandwidthd.conf con el siguiente contenido: | 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: | ||
| Línea 53: | Línea 58: | ||
=== Iniciar el servicio === | === Iniciar el servicio === | ||
| + | |||
<pre>invoke-rc.d bandwidthd start</pre> | <pre>invoke-rc.d bandwidthd start</pre> | ||
| − | Para ver la salida del | + | 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 == | ||
| − | |||
*[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 63: | Línea 70: | ||
== Fuentes == | == Fuentes == | ||
| − | |||
| − | |||
| − | [[ | + | {{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 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.
Sumario
¿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.
