Configurando AWStats no IIS 7

O Awstats é um ótimo gerador de estatísticas de acesso para servidores Web, desenvolvido em plataforma Web (Open Source), ele efetua uma leitura nos Logs gerados Pelo Servidor IIS ou Apache e gera uma pagina em HTML com os resultados obtidos a partir do log para fácil visualização, neste artigo vou abordar a instalação em Ambiente Windows e gerando Logs do IIS.

Requisitos

Preparando o Ambiente

Efetue o Download do código fonte do AWStats no site do Desenvolvedor
http://awstats.sourceforge.net/

Executando o arquivo de instalação do AWStats, instale no diretório de sua preferência, neste caso, instalei no diretório “D:\ Monitoramento”.

Quando terminar a instalação ele vai abrir alguns questionamentos, por hora na primeira opção “Apache Web Server path” responda “none”.

Na próxima opção digite “Y” e depois coloque o seu domínio.
Exemplo: meusite.com.br.

Em seguida aperte “Enter” duas vezes para finalizar as configurações.

Configurando o IIS

Abra o Gerenciador do IIS Server
Start > Administrative Tools > Internet Information Services (IIS) Manager

Crie um site com o nome “Web Monitor”, lembre-se de habilitar o “Perl CGI Extension” no site.

Aponte o “Physical Path” para o diretório “wwwroot” no diretório em que foi instalado o AWStats.

Physical Path: D:\monitoramento\awstats\wwwroot\cgi-bin\

Configurando o Log do Portal
Vamos configurar o Log do Portal em que iremos monitorar, selecione o portal, clique na opção “Logging”, selecione a opção W3C (Extended W3C log format), Clicando em “Select Fields” você adiciona os campos de monitoramento, por padrão o IIS não armazena o trafego você precisa habilitar nesta opção para poder armazenar todo trafego gerado no portal, configure o diretório que será armazenado os logs e selecione a opção “Schedule” como “Daily”, para criar um arquivo de Log por dia.

Configurando AWStats

Voltando ao diretório do AWStats, acesse o diretório \wwwroot\cgi-bin\ neste diretório é localizado os arquivos responsáveis por gerar os relatório e arquivos de configurações, localize o arquivo

awstats.meusite.conf

Vamos configurar para que ele possa gerar os relatórios de acesso ao Portal

Edite o arquivo awstats.meusite.conf

Altere a opção “LogFile” para o caminho aonde esta localizado o log do seu portal, onde este caminho foi configurado no IIS\arquivo.log:

D:\monitoramento\Log\Meusite\W3SVC54\u_ex%YY-0%MM-0%DD-0.log

Para maior organização, criei um diretório junto o diretório de instalação do AWStats, chamado Log e separado pelo nome do Portal assim criei um estrutura organizada de armazenamento de log por site.

Em “LogType” coloque “w” para dizer que é um log de Servidor Web

LogType=W

Altere o “LogFormat” para 2, dizendo ao AWStats que o log é de um servidor IIS

LogFormat=2

Salve o arquivo e saia

Abra o Prompt de Comando do MS-DOS e execute o comando para gerar o relatório

perl D:\monitoramento\awstats\wwwroot\cgi-bin\awstats.pl update -config=meusite.com.br

Este comando faz o AWStats atualizar seu relatório de acordo com o site configurado. É aconselhável criar um script.bat e configurar um Schedule no Windows para executar uma vez por dia para gerar o relatório diario de acessos.

Terminado as configurações, vamos visualizar as estatísticas, acessando o site configurado.

http://monitoramento.meusite.com/?config=meusite.com.br

Autor: João Paulo

Add your review

Your email address will not be published. Required fields are marked *