Monitorar o uso de largura de banda de diferentes hosts virtuais

2

Eu tenho um VPS rodando Ubuntu e Apache e hospedando vários sites usando hosts virtuais. Seria muito interessante monitorar qual desses sites leva mais potência e largura de banda, estou procurando uma ferramenta para isso, mas não encontrei nenhuma. Vocês conhecem uma ferramenta ou uma maneira de fazer isso?

    
por Alm 07.09.2012 / 12:10

2 respostas

2

Você não precisa de uma ferramenta para isso, o apache é capaz de rastrear isso sozinho.
Para conseguir isso, você precisa configurar o registro para efetuar logout do tamanho de cada resposta pelo servidor da web. Você pode colocar ambos os virtualhosts no mesmo arquivo de log (e apenas adicionar o nome do virtualhost a cada entrada de log) ou colocá-los em arquivos de log separados.

Para criar entradas de log no arquivo logs/transfer com 3 campos, o host virtual, os bytes recebidos e os bytes enviados (requer mod_logio )

CustomLog logs/transfer "%v %I %O"

Se você não tem mod_logio , você pode registrar os bytes enviados de volta (não incluindo cabeçalhos) com

CustomLog logs/transfer "%v %B"

Você pode consultar a documentação sobre os parâmetros de registro disponíveis.

    
por 07.09.2012 / 13:56
0

wireshark pode fazer isso no nível da rede. Deve ser o suficiente para olhar para os cabeçalhos de IP para o seu propósito.

    
por 07.09.2012 / 22:09