O local certo para se aprender Linux no Brasil, a sua fonte de artigos, dicas, tutoriais, noticias, howto, reviews e muito mais.

Instalando e configurando o AWSTATS em seu sistema Linux

Arquivado em Artigos <> Web Server
Instalando e configurando o AWSTATS em seu sistema Linux
Aprenda a instalar e configurar o awstats em seu sistema operacional linux, sendo este um ótimo software de relatório para web server.

AWStats é uma ótima ferramenta para gerar estatísticas avançadas sobre o acesso à servidores FTP, HTTP e Servidores de E-mail. Com essa ferramenta é possível analisar os logs de vários Servidores, tais como: Apache (NCSA combined/XLF/ELF ou common/CLF), WebStar, IIS (W3C) e muitos de outros.

Para maiores detalhes sobre essa ferramenta, acesse o site:

http://awstats.sourceforge.net

INSTALAÇÃO DO AWSTATS PARA RELATÓRIOS DO APACHE

A instalação a seguir foi feita em um Servidor com Slackware. Todos os comandos foram executados com o usuário root. Em primeiro lugar vamos fazer o download do pacote do awstats.

 

Como sempre, eu gosto de trabalhar no diretório /tmp (você não é obrigado utilizar esse diretório, pode utilizar o diretório onde o awstats será instalado), portanto vamos baixar o pacote e descompactá-lo com os comandos a seguir:

# cd /tmp
# wget http://awstats.sourceforge.net/files/awstats-6.8.tar.gz
# tar xzvf awstats­6.8.tar.gz
# cd awstats­6.8

 

Agora vamos criar o diretório, onde o awstats será instalado e em seguida vamos copiar os arquivos descompactados para o diretório.

# mkdir /usr/local/awstats
# cp * ­r /usr/local/awstats/

Após feita a cópia dos arquivos, vamos executar o script de configuração localizado dentro do diretório tools.

#cd /usr/local/awstats/tools
#perl awstats_configure.pl

O script de configuração irá fazer várias perguntas, são bem simples de serem respondidas (ou configuradas). Vejamos:

1-) Enter full config file path of your Web server.

(Informe o arquivo de configuração do Apache, nesse caso como o sistema operacional é um Slackware)

/etc/apache/httpd.conf

2-) Do you want me to setup Apache to write 'combined' log files

(Dependendo da configuração do Apache, os logs podem ser armazenados em vários arquivos, por exemplo: log de erro vai para o arquivo de erro error.log, o log de acesso vai para access.log, etc “Fique atento, pois algumas opções podem não ser geradas no relatório.”)

3-) Do you want me to build a new AWStats config/profile file (required if first install) [y/N] ?

(Caso queira criar um arquivo de configuração escolha Y, caso contrário N)

Y

4-) Your web site, virtual server or profile name:
(Escolho um nome para os logs “em um mesmo servidor eu posso ter vários sites hospedados, nesse passo informaremos apenas um. Este servirá de base para os outros sites.”

domain.com.br

5-) Directory path to store config file(s) (Enter for default):
(Informe onde os arquivos de configuração deverão ser salvos)

/etc/awstats

Feito isso a configuração já está quase pronta!
Agora, vamos criar o diretório, onde o awstats irá armazenar uma espécie de Banco de Dados. Para isso utilizamos o comando abaixo.

# mkdir ­p /var/lib/awstats

Nesse exemplo, o relatório deverá ser gerado para páginas acessadas em um Servidor Web Apache. Para isso devemos alterar no mínimo 3 parâmetros dentro do arquivo de configuração para o domínio.

Vamos editar e alterar os parâmetros.

#vi /etc/awstats/awstats.dominio.com.br

1. LogFile -> devemos especifcar o arquivo de log gerado pelo apache. Por exemplo: /var/log/apache/access_log
2. LogFormat -> o valor deve ser alterado para 4 (para maiores detalhes, veja a documentação do sistema).
3. SiteDomain -> faça uma “breve” descrição do relatório. Ex: dominio.com.br

Ufa! Agora podemos gerar o relatório. Para isso, vamos executar o comando:

#perl /usr/local/awstats/wwwroot/cgi­bin/awstats.pl ­update ­config=dominio.com.br

Agora basta acessar o relatório no seu navegador de preferência através do endereço abaixo.

http://localhost/awstats/awstats.pl?config=domain.com.br

Caso você necessite criar relatórios de outros sites (domínios) basta copiar o arquivo de configuração e alterar os parâmetros LogFile e SiteDomain

#cp /etc/awstats/awstats.dominio.com.br

/etc/awstats/awstats.dominio2.com.br

Além disso é necessário alterar o endereço digitado no navegador de:

http://localhost/awstats/awstats.pl?config=domain.com.br

para:

http://localhost/awstats/awstats.pl?config=domain2.com.br

 

Esse texto é de autoria de Bruno Tadeu Russo

Envie seu comentário
 
 
Copyright © Sputnix.com.br, Seja Livre, Use Linux