RES: [FUGSPBR] Controle de Uso de Banda
Renato Frederick
frederick em frederick.com.br
Qua Dez 3 17:37:52 BRST 2003
Olhe por exemplo no apache, no virtualhost de um domínio "XXXX.com.br"
que hospedo.
<VirtualHost *>
ServerAdmin webmaster em XXXXXXX.com.br
DocumentRoot /usr/local/www/dominios/XXXXXXXX.com.br
ServerName XXXXXXXXXXXXXXX.com.br
ServerAlias *.XXXXXXXXXXXXXX.com.br
ErrorLog /var/log/apache/XXXXXXXXXXXXXXXX.com.br-error.log
CustomLog /var/log/apache/XXXXXXXXXXXX.com.br-access.log combined
<IfModule mod_throttle.c>
ThrottlePolicy Speed 50K 1s
</IfModule>
<Location /throttle-me>
SetHandler throttle-me
</Location>
</VirtualHost>
limitei a 50k/séc o acesso desse cara.
Se ele digitar http://XXXXX.com.br/throttle-me ele vai ter estas
estatísticas oh:
www.XXXXXXXXXXXXXXXX.com.br Server Uptime 6+06:32.45 Throttle Status
% Hits Refused Kbytes sent Kbytes per hit Delay (<=30) Policy Limit
Period Period Elapsed Idle Time
1. XXXXXXXXXXXXXXXXXX.com.br 0 1 0 0 0 0 Speed 50 1s 6+06:32.46
1+07:44.40
e eu como administrador posso definir um "painel" geral aonde eu vejo o
status de cada domínio, podendo inclusive resetar a contagem.
Fora isto eu coloquei no apache
LoadModule throttle_module libexec/apache/mod_throttle.so
AddModule mod_throttle.c
E instalei pelos ports..
Cd /usr/ports/www/mod_throttle
Make install
ai ai, FreeBSD é ótimo né, compila uns módulos "avulsos" do
pinguinzinho.. :)
-----Mensagem original-----
De: fugspbr-fugspbr.org-bounces em fugspbr.org
[mailto:fugspbr-fugspbr.org-bounces em fugspbr.org] Em nome de Rogerio
Heringer
Enviada em: quarta-feira, 3 de dezembro de 2003 16:27
Para: fugspbr em fugspbr.org
Assunto: Re: [FUGSPBR] Controle de Uso de Banda
Ola Renato,
vc poderia expor para a lista como foi essa configuracao ?
que painel é esse q vc fala?
um abraco
Rogerio C. H.
----- Original Message -----
From: "Renato Frederick" <frederick em frederick.com.br>
To: <fugspbr em fugspbr.org>
Sent: Wednesday, December 03, 2003 5:19 PM
Subject: RES: [FUGSPBR] Controle de Uso de Banda
Ola gente... seguinte, eu instalei o mod_throttle, não precisei alterar
em nada meu kernel.
Fiz a configuração dentro do virtualhost, e testei através de downloads
com o fetch na minha LAN.
A limitação funciona legal, e ainda tenho aquele painei via WEB aonde
vejo como vai a limitação de cada cliente do meu freebsd :)
Qq duvida, estou ai!
Abraços
-----Mensagem original-----
De: fugspbr-fugspbr.org-bounces em fugspbr.org
[mailto:fugspbr-fugspbr.org-bounces em fugspbr.org] Em nome de Luiz
Rodrigues Maia Neto
Enviada em: quarta-feira, 3 de dezembro de 2003 12:27
Para: fugspbr em fugspbr.org
Assunto: Re: [FUGSPBR] Controle de Uso de Banda
Bom dia Helio,
Sim, a primeira versao nao implementava controle de banda, somente
permitindo uma pequena aceleracao atraves de um pequeno cache. A
segunda versao permitia limitar um volume de trafego em bytes por
periodo. O modulo da segunda versao foi baseado em dois outros
modulos: mod_limit e mod_sessions. A versao atual oferece ainda mais.
O mod_throttle permite estabelecer politicas de carga no servidor e
banda de trafego em um servidor Apache geradas por virtual hosts,
diretorios, URLs e usuarios. A partir destas politicas o modulo pode
estabelecer um delay na resposta ou mesmo a recusa a requisicao. O
modulo tambem pode registrar e controlar requisicoes atraves do
endereco IP externo ou atraves de um usuario autenticado.
Eh possivel estabelecer politicas diferentes para cada um dos quatro
niveis de controle de banda. Pode-se nao impor nenhuma restricao de
consumo de banda ou por exemplo:
- impor um limite para o numero de requisicoes concorrentes;
- impor um limite para o numero de requisicoes por periodo (excluidas
imagens e CSS);
- impor um intervalo minimo em microssegundos entre requisicoes;
- impor um limite para o volume de trafego em bytes por periodo;
Jah utilizei em algumas ocasioes. Uma consulta em
http://www.snert.com/Software/mod_throttle/ pode oferecer mais
informacoes. A utilizacao em FreeBSD, ate a ultima instalacao que
realizei, requer alguns ajustes em kernel, nada traumaticos.
[]'s
Maia
Windows: "Where do you want to go tomorrow?"
Linux: "Where do you want to go today?"
FreeBSD: "Are you, guys, comming or what?"
_______________________________________________________________
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
_______________________________________________________________
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
_______________________________________________________________
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd