Quando você é hospedagem virtual (vários domínios em um endereço IP), só é possível medir o tráfego analisando os arquivos de log do Apache. Somente o apache sabe para qual host uma solicitação foi feita, porque é assim que o host virtual funciona.
Nesse caso, você pode adicionar uma linha CustomLog diferente para cada host virtual, como:
CustomLog $ {APACHE_LOG_DIR} /host.domain.net.log combinado
Você pode usar software de processamento de registro como 'webalizer' para processar o registro, somando os bytes para cada resposta e chegar a uma aproximação do tráfego para esse domínio.
É uma aproximação, porque não inclui os bytes na parte solicitação da comunicação e não inclui a sobrecarga.
Se você está apenas tentando ver qual site está sofrendo, no entanto, talvez seja melhor ativar o acesso à página / status do servidor, que mostrará de onde vem toda a atividade atual / recente.
Se você realmente quiser a contagem exata de bytes, a única possibilidade é usar hospedagem virtual baseada em IP e usar o software para contar os bytes reais de tráfego para cada endereço IP. Nessas situações, o melhor software que encontrei é o pmacctd 'Promiscuous Mode Accounting Daemon', que faz um ótimo trabalho de contabilidade de tráfego por IP.
Atenciosamente,
Andrew McMillan.