[FUG-BR] Unificar logs do apache pro webalizer

Renato Frederick frederick em dahype.org
Terça Janeiro 9 17:26:30 BRST 2007


Não , mas nada que um shell não resolva, se ele fizer logs separados por
virtualhost, por exemplo:


#for a in `ls -1 /var/log/apache2/` do cp  $a  /tmp/webalizer/$a-novo.log
//joga arquivos locais em /tmp
#for a in `ls -1 /diretório/exportado/do/outroservidor/apache2/` do cat $a
>> /tmp/webalizer/$a-novo.log //concatena arquivos removos em /tmp

Daí é só rodar o webalizer utiliznado /tmp/XXXX-novo.log como origem, que
terá o log unificado dos 2 servidores.

Essa solução considerei que o diretório vai ser montado via nfs, mas pode
ser copiado via scp, por exemplo via pipes :)

Ou ainda via aquela ferramenta que monta remotamente um arquivo via SSH,
mais eficaz que nfs, mas nunca testei.

Abraços





>Porem, o apache nao tem uma opcao de jogar todos os logs
> para um unico local especifico?!
> 
> att,
> victor loureiro lima



Mais detalhes sobre a lista de discussão freebsd