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}
done

Como 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

Responder a