Criando relatórios estatísticos da web com o awstats

Este artigo mostra como criar relatórios de atividade de seu servidor Apache utilizando o awstats. Neste são abordados tópicos desde sua instalação, até sua configuração e atualização de informações.

[ Hits: 189.760 ]

Por: Wanderson Berbert em 21/01/2003


Requisitos



Neste exemplo utilizaremos o awstats para analisar o nosso log de acesso ao servidor web apache.

Os requisitos para este exemplo são:
  • sistema operacional Linux
  • servidor web Apache
  • o formato do log do apache deve ser o combined:
    CustomLog /var/log/apache/access.log combined


Página anterior     Próxima página

Páginas do artigo
   1. O que é AWStats
   2. Requisitos
   3. Instalando
   4. Configurando o awstats
   5. Atualizando as estatísticas
Outros artigos deste autor

Bugzilla (Bug Tracking System)

MailScanner - Email Gateway Virus Scanner

Nagios - Um poderoso programa de monitoramento de rede (parte 1)

Mascarando conexões VPN com iptables

Nagios - Um poderoso programa de monitoramento de rede (parte 2)

Leitura recomendada

Acessando a Internet 3G da Claro no Ubuntu e no Debian de maneira simples

Configurando Cable Modem via DHCP no Slackware

Failover de Internet

Usando o Lynx para atualizar informações no seu site

Criando sites com o Zope

  
Comentários
[1] Comentário enviado por cmarcelo em 05/09/2003 - 00:08h

Eu eu estou implementando o uso do Awstats e preciso criar a autenticação com logins e senhas distintas para todos os domínios no apache; mas só consigo fazer com que uma senha somente fique generalizada, estou usando as seguintes linhas no httpd.conf

<Files "awstats.pl">
AuthUserFile <arquivo-auth>
AuthName "Estatistica"
AuthType Basic
require valid-user
</Files>

Agradeço desde já

[2] Comentário enviado por wberbert em 11/09/2003 - 13:47h

Poderia me explicar melhor o que estrá acontecendo.

[3] Comentário enviado por sena em 25/02/2004 - 15:11h

Caros amigos,

Aparentemente configurei awstats sem probleams e de maneira correta, inclusive consigo gerar o log com o comando ./awstats.pl -config=centralpc.com.br -update

mas quando vou acessar vua WEB tudo aparece com acesso zerado.. como se ninguém tivesse visto as minahs páginas.
o que pode ser?

[4] Comentário enviado por wberbert em 26/02/2004 - 12:16h

Muito provavelmente o awstats está lendo as configurações de outro arquivo, ou então as permissões para a pasta em que estão armazenadas os dados estatísticos não estão com permissão de leitura,

[5] Comentário enviado por olafekorkan em 07/04/2004 - 02:13h

So para constar o link do projeto não é http://www.awstats.sourceforge.net mas sim http://awstats.sourceforge.net/ pequeno deslize ... Espero ter contribuido .

[6] Comentário enviado por wberbert em 07/04/2004 - 08:43h

Obrigado, vou providenciar a troca.

[7] Comentário enviado por rferigollo em 13/05/2004 - 16:25h

gostaria de saber como configuro o awstats para ler os logs dos e-mail's, ja tenho ele configurado para a web, e tb instalei o modulo do webmin, mas pro e-mail eu não consigo utilizar ele. se ajudar eu uso o sendmail /var/log/maillog

[8] Comentário enviado por rferigollo em 13/05/2004 - 16:45h

gostaria de saber tb se eu posso colocar esse comando rodar no cron de 5 em 5 minutos, ou so pode rodar uma vez por dia ? /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.al.fw.uri.br

[9] Comentário enviado por alexsmonte em 17/05/2004 - 10:37h

gostaria d saber cmo ele consegue fazer a estatisca sem ter um script em cada pagina... ? alguem sabe me explicar ?

[10] Comentário enviado por wberbert em 17/05/2004 - 12:55h

Ele consegue fazer as estatísticas por causa do log do apache. ele utiliza o logo do apache para obter suas estatísticas pois lá contém todas as informações de conexão da pessoa que está visualizando a página.

[11] Comentário enviado por wberbert em 17/05/2004 - 12:59h

gostaria de saber tb se eu posso colocar esse comando rodar no cron de 5 em 5 minutos, ou so pode rodar uma vez por dia ? /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.al.fw.uri.br

Você pode colocar o script no cron para atualizar no intervalo que você quiser, o awstats suporta atualizações incrementais então você pode até mesmo apagar o arquivo de log do apache que as estatísticas ainda assim permanecerão corretas.


[12] Comentário enviado por cmarcelo em 01/07/2004 - 18:36h

Eu coloquei o Awstats em um servidor web que possui cerca de 200 sites hospedados, todos com a estatística em funcionamento, as estatísticas são atualizadas diariamente, isso faz com que eu perca muito desempenho do servidor, antes deu implementar a estatística, o servidor que tem 704Mb ram ficava em média com apenas 60Mb utilizados hoje, tenho a média de 4Mb livres(!) o que eu posso fazer para tentar amenizar este problema?

Muito obrigado!

[13] Comentário enviado por paulinhu em 30/09/2004 - 18:35h

Gostaria de saber como usar os plugins geoip e geoipfree eu os habilito no awstats.meusite.conf mas ele não carrega com o comando perl awstats.pl -update -config=meusite. esses plugins sao para saber de onde vem os ips certo? aguardo sua resposta. obrigado

[14] Comentário enviado por fabio em 22/10/2004 - 12:58h

Uma dúvida básica que não é explicada no artigo: e agora que gerei o relatório de estatísticas, como faço para acessá-lo via web!?!

[]'s

[15] Comentário enviado por wberbert em 22/10/2004 - 14:21h

estando com o apache funcionando, copie o script awstats.pl para a pasta cgi bin do apache ou então crie um scriptalias (que está explicado no artigo).

Estando isso feito é só fazer:
http://seudominio/cgi-bin/awstats.pl,
por default o awstats procura pelo arquivo awstats.seudominio.conf então se seu arquivo tiver um nome diferente disto é só especificar a opção config.

http://seudominio/cgi-gin/awstats.pl?config=outrodominio

Valews...


[16] Comentário enviado por wberbert em 22/10/2004 - 14:24h

Uma página com awstats configurado por mim.

http://www.sermap.com.br/cgi-bin/awstats.pl

Note como é feito a chamada do script, sem parâmetros.... isto porque o meu arquivo .conf segue o mesmo nome do dominio.

awstats.www.sermap.com.br.conf :D

Valews


[17] Comentário enviado por ACTI0NX em 11/02/2005 - 03:11h

=[ ... ja falei com o Fabio esse awstats só da rolo ... =\
flw...

[18] Comentário enviado por wberbert em 11/02/2005 - 08:09h

Mas que tipo de rolo???
Aqui funciona perfeitamente.
http://www.sermap.com.br/cgi-bin/awstats.pl

[19] Comentário enviado por guitarloko em 28/04/2005 - 10:57h

show de bola o artigo!! ;-)

[]'s
Felipe

[20] Comentário enviado por sedilu em 22/11/2005 - 11:53h

gostaria de saber mais informacoes sobre o awstats

[21] Comentário enviado por k3icolor em 29/11/2005 - 16:49h

Dae pessoal , to um pouco atrasado no assunto , mais tambem tenho o problema do awstats estar totalmente zerado , se alguem ja teve este problema favor me informe ...

[22] Comentário enviado por maniezo em 20/01/2006 - 10:25h

Pessoal o meu ta dando erro de permissão quando vou fazer o update dentro da pasta cgi-bin "-bash: ./awstats.pl: Permissão negada"
Alguém sabe o que pode ser, efetuei todos procedimentos!?!

Grato
Maniezo

[23] Comentário enviado por mauriciopinho93 em 29/11/2014 - 21:23h

Óla boa noite,
Eu tenho duvida em relação a quando você fala:

e copie o arquivo awstats.model.conf para algo semelhante a isto:

awstats.enderecodaminhapagina.conf

esse arquivo final .conf eu vou precisar criar? aonde? vou copiar o model.conf para dentro desse endereçodaminhamaquina???

[24] Comentário enviado por marcosvinicio em 26/01/2018 - 16:47h

Olá,
Eu instalei o awstats no Centos 7, mas ele não está exibindo o gráfico mensal e as outras estatísticas, apenas exibe todos os acessos como erro.
Isso poderia ser algum problema no apache ou no próprio awstats?


Contribuir com comentário