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.
Embora o awstats também possa analisar o log de ftp e email, neste
exemplo vamos configurar o awstat para analisar apenas o log de
acessos do servidor apache.
Depois de ter criado os diretórios e copiado os arquivos para os locais
corretos, chegou a hora de configurar o awstats.
Vá até o diretório /var/awstats criado anteriormente e copie o arquivo
awstats.model.conf para algo semelhante a isto:
awstats.enderecodaminhapagina.conf
no meu caso o awstats ficou assim:
awstats.www.sermap.com.br.conf
Isto porque o awstats espera que o arquivo tenha esta nomenclatura.
Edite o arquivo .conf criado anteriormente.
O awstats possui muitas propriedades, mas aqui mostraremos apenas as
propriedades mínimas necessárias para que o awstats funcione.
LogFile <- Local do arquivo de log de acesso do apache (deve estar no formato combined)
Exemplo: LogFile="/var/log/apache/www.sermap.com.br-access.log"
LogFormat <- Formato do log que será analisado, no caso do apache deve ser 1
Exemplo: LogFormat=1
DirData <- Diretório onde serão armazenadas as informações de processamento do log
Exemplo: DirData="/var/cache/awstats"
DirCgi <- Caminho relativo onde ficam localizados seus arquivos cgi
Exemplo: DirCgi="/cgi-bin"
DirIcons <- Caminho relativo onde se localizam seus ícones
Exemplo: DirIcons="/icons"
SiteDomain <- Nome do domínio que irá aparecer no início da página
Exemplo: SiteDomain ="www.sermap.com.br"
HostAliases <- Nomes ou endereços Ips que os usuários podem utilizar para acessarem o site
Exemplo: HostAliases="www.sermap.com.br localhost 127.0.0.1"
Feito isso seu programa estará pronto para analisar o log de acesso do
servidor apache.
O awstats também é capaz de analisar o log de ftp e também o log de email,
para maiores informações vá até o site www.awstats.sourceforge.net.
[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
[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,
[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
[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?
[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
[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.
[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!?!
[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?