Anderson Jacson </a>  
Login

Menu

8 visitantes online (2 na seção: Artigos e Dicas)

Usuários: 0
Visitantes: 8

mais...

SmartSection is developed by The SmartFactory (http://www.smartfactory.ca), a division of INBOX Solutions (http://inboxinternational.com)
Windows > Instalar e configurar o Awstats para ISS
Instalar e configurar o Awstats para ISS
Publicado por Anderson em 08/8/2008 (6443 leituras)

Instalar e configurar o Awstats para ISS 

 

O Awstats é um ótimo gerador de estatisticas para seu site ele roda em Linux e Windows com Apache ou IIS.

Não deixe  de conferir o detalhamento da instalação do mesmo em Windows com o IIS.

Para Linux já temos muita documentação no VivaoLinux.



Baixe o arquivo em http://awstats.sourceforge.net/

- Execulte o Arquivo de instalação;

- Se aparecer uma mensagem dizendo que está faltando o Perl, entre no site http://www.activestate.com/downloads/ e baixe o activePerl. 

- Execulte o Arquivo de Instalação do ActivePerl, responda as perguntas deixando a opção padrão nas mesmas;
- Quando terminar a instalação vá no IIS em "Web Service Extensions" e permita a extensão "Perl CGI Extension".

- Aproveitando que estamos no IIS vamos mudar a forma que ele loga as informações.
  Passo 1:

Configure o IIS para "Extended W3C log format" Abra o IIS management , selecione seu site e vá em Properties. Escolhe "W3C Extended Log Format", em Properties, na Aba "Advanced"
desmarque tudo e depois selecione apenas as listadas abaixo:

date
time
c−ip
cs−username
cs−method
cs−uri−stem
cs−uri−query
sc−status
sc−bytes
cs−version
cs(User−Agent)
cs(Referer)


- Stop no IIS, faça backup dos logs e Star no IIS.

- Agora efetue Log Off para atualizar o Path do Windows com a inclusão dos caminhos para o Perl.

- Instalado e atualizado o Path, execulte novamente o arquivo de instalção do Awstats.

- Quando terminar a instalação ele vai abrir alguns questionamentos, por hora na primeira opção "Apache Werb server path" responda "none".

- Na próxima opção digite "Y" e depois coloque o seu dominio, por exemplo: andersonjacson.com.br.

- Em seguida <Enter> duas vezes.

-Agora vamos copiar o diretório "cgi-bin" para o diretório root do IIS (padrão é: C:\Inetpub\wwwroot), o cgi-bin encontra-se em: C:\Program Files\AWStats\wwwroot\. 

- Troque se quiser o nome do diretório cgi-bin para outro a seu gosto, chamaremos aqui de "stats".

- Copie também o diretório icon para o C:\Inetpub\wwwroot

- Vá nas propriedades do diretório stats no IIS e acrescente na aba "Documents" nas páginas default awstats.pl.

- Dentro do diretório que stats tem um arquivo com essa estrutura: 
awstats.seudominio.conf

Vamos trabalhar um pouco nele agora, ok?

Edite o novo arquivo awstats.seusite.conf:

− Altere "LogFile" para o caminho absoluto dos logs do IIS o padrão é:
C:\WINDOWS\system32\LogFiles\W3SVC1

Aí você precisa colocar o nome do arquivo também. Como não queremos alterar isso todos os dias para o arquivo da data atual, usaremos variáveis para referenciar o arquivo do dia atual, a linha LogFile ficará assim:


C:\WINDOWS\system32\LogFiles\W3SVC1\ex%YY-0%MM-0%DD-0.log

O "-0" depois das variáveis quer dizer que usaremos o log do dia atual, veja mais na documentação do Awstats

Em "LogType" coloque "w"

− Altere o "LogFormat" para 2

- Salve e saia.

- Agora rode no cmd o comando abaixo para gerar o primeiro relatório:

perl C:\Inetpub\wwwroot\stats\awstats.pl -update -config=andersonjacson.com.br

Troque andersonjacson.com.br por seu dominio, claro. 

Estamos quase terminando. 

- Depois coloque esse conteúdo em um arquivo bat e programe o Schedule para roda as 23:55, por exemplo, para gerar o relatorio do dia que passou.

- Lembre-se de dar permissão de ecrita no diretório do stats e leitura nos log do IIS para o usuário de executará o Schedule.

- Para ver as estatisticas acesso: http://seudominio.com.br/stats

Forte abraço.


Navegue pelos artigos
Artigo prévio Próximo artigo
Os comentários são de propriedade de seus respectivos autores. Não somos responsáveis pelo seu conteúdo.
Pesquisa