Visualização do tráfego para sites do apache

1

Basta dizer que você tem 50 arquivos vhost configurados e seu servidor está sob carga para o apache, o que é uma boa maneira de ver qual site está recebendo mais tráfego? Obviamente, apenas os logs de acesso podem ser feitos um de cada vez, você pode usar o apachetop, mas isso apenas aponta para um arquivo de cada vez (eu acho). Você pode verificar o tamanho dos logs de acesso no sistema de arquivos e o maior provavelmente está obtendo o maior número de acessos. Alguma idéia melhor para conseguir isso?

    
por Peter 15.03.2014 / 23:42

1 resposta

2

A melhor maneira seria configurar o awstats / webalizer ou uma ferramenta similar que lhe forneceria estatísticas detalhadas, mas se você quiser fazê-lo no console, o apachetop é o caminho a percorrer e você pode procurar em vários arquivos em um momento de entrega. .

Comando para visualizar vários arquivos usando o apachetop:

    apachetop $(find /var/www/vhosts/*/statistics/logs/ -type f -size +10k -name "access_log" -print | sed 's/^/-f '/)

Referência: link

    
por 16.03.2014 / 03:14

Tags