Bwbar é um programa escrito em C que nos mostra o consumo de banda em tempo real. Vamos fazer uso dele juntamente com o CBQ. Vou explicar a situação, suponhamos que temos uma rede e queremos monitorar o consumo de banda, que quando for excedido de 2000 Kbits/s, todos os usuários tivessem sua velocidade reduzida em 20%.
Para ver os resultados do bwbar você precisa ter o Apache instalado.
Vamos lá, colocando pra rodar:
Crie uma pasta dentro de /var/www/htdocs/ chamada bwbar, ficando assim
/var/www/htdocs/bwbar. Supondo que seu DocumentRoot está apontando para esse path.
Entre na pasta criada
# cd /var/www/htdocs/bwbar
É necessário estar dentro da pasta pois os arquivos serão gerados no local onde o binário for chamado.
eth0 2000 - interface conectada a rede externa. 2000 kbps é o total de banda que você tem. No meu caso 2000 kbps ou 250 kB/s. Ajuste de acordo com sua velocidade;
-k diz que queremos o resultado em kbps;
-f saida.txt - define o nome do arquivo texto onde será gravada a velocidade corrente;
-p img.png - define o nome da imagem. Essa imagem é a barra de percentagem de consumo da banda;