Junior wrote:
Estou tentando configurar o webalizer para gerar estat�sticas dos sites que est�o hospedados no meu servidor.
Mas quando crio arquivos individuais e mando ele gerar os relat�rio simplesmente fica executando mas n�o gera os arquivos em html.
Obrigatoriamente vc tem que ter arquivos de log independentes pra cada dom�nio. Depois veja os par�metros de linha de comando do webalizer onde vc pode especificar o diret�rio de sa�da dos htmls (-o se n�o me engano) e qual log processar.
Mais ou menos:
webalizer -o /var/html/dominio1 /var/log/apache/acces_log.dominio1 webalizer -o /var/html/dominio2 /var/log/apache/acces_log.dominio2 webalizer -o /var/html/dominio3 /var/log/apache/acces_log.dominio3 ... webalizer -o /var/html/dominioN /var/log/apache/acces_log.dominioN
Tem tb os par�metros de linha de comando pra especificar o nome do servidor e outros detalhes que mudam de dom�nio pra dom�nio, joga tudo na linha de comando. E no webalzier.conf p�e s� o que for comum a todos os dom�nios. Isto feito, fica f�cil imaginar um script:
#!/bin/sh
dom�nios=`cat dominios.txt`
for $dominio in $dominios; do
webalizer \
-o /var/html/${dominio} \
-bla "Nome do servidor" \
-ble "Outra op��o deste dom�nio" \
/var/log/apache/acces_log.${dominio}
doneComo geralmente cada dom�nio tem um usu�rio no passwd associado pra fazer ftp, eu costumava criar todos eles com o mesmo gid e o campo coment�rio com o dom�nio. Ent�o:
dominios=`awk -F: '$3 == 50 {print $6}' /etc/passwd`isto admitindo que o gid fica na 3a. posi��o do passwd e o coment�rio no 6o. e o grupo dos usu�rios de ftp pros sites seja 50.
Boa sorte.
[ ]�s
-- Marcio Merlone --------------------------------------------------------------------------- Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utiliza��o da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
