Quer saber as estatísticas dos seus sites? Instale o AWStats
O Apache é o servidor Web mais usado em todo o mundo. Flexibilidade, documentação e uma enorme comunidade, são alguns dos pontos fortes que marcam a diferença do Apache para a concorrência.
Para quem tem servidores como Apache ou IIS e pretende ter um conjunto de estatísticas a nossa sugestão vai para o AWStats.
O AWStats é um software open-source que permite criar facilmente estatísticas gráficas de acessos a sites tendo como base os logs produzidos pelo servidor Web. Como referido o AWStats suporta vários tipos de formatos de logs, incluindo os do Apache, IIS, etc.
Como instalar o AWStats no Ubuntu?
A instalação do AWStats no Ubuntu é bastante simples. Para isso basta abrir um terminal e inserir o seguinte comando:
sudo apt-get install awstats
De seguida activamos o módulo CGI no Apache
sudo a2enmod cgi
Depois basta reiniciar o apache
sudo /etc/init.d/apache2 restart
Configurar o AWStats
Para configurar o AWStats é necessário que crie um ficheiro de configuração por domínio. Vamos considerar, por exemplo, o domínio pplware2.com
sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.pplware2.com.conf
Vamos agora proceder a algumas configurações no ficheiro /etc/awstats/awstats.pplware2.com.conf
# Change to Apache log file, by default it's /var/log/apache2/access.log LogFile="/var/log/apache2/access.log" # Change to the website domain name SiteDomain="pplware2.com" HostAliases="www.pplware2.com localhost 127.0.0.1" # When this parameter is set to 1, AWStats adds a button on report page to allow to "update" statistics from a web browser AllowToUpdateStatsFromBrowser=1
Depois de feita a configuração, gravamos e saímos do editor de texto.
Vamos agora forçar a criação das primeiras estatísticas usando o seguinte comando:
sudo /usr/lib/cgi-bin/awstats.pl -config=pplware2.com –update
Configuração do Apache para o AWStats
Para que o apache consiga apresentar as estatísticas criadas pelo AWStats devem executar os seguintes comandos:
sudo cp -r /usr/lib/cgi-bin /var/www/html/ sudo chown www-data:www-data /var/www/html/cgi-bin/ sudo chmod -R 755 /var/www/html/cgi-bin/
Testar o AWStats
Para testar se tudo funciona basta abrir o brower e inserir o seguinte endereço:
http://localhost/cgi-bin/awstats.pl?config=pplware2.com
Configuração do Crontab
Para que as estatísticas sejam, por exemplo, actualizadas a cada 10 minutos basta que acrescentem ao crontab a seguinte linha:
*/10 * * * * root /usr/lib/cgi-bin/awstats.pl -config=pplware2.com –update
Para quem pretender uma visão mais gráfica do número de acessos aos seu sites o AWStats é sem dúvida uma óptima ferramenta. Experimentem pois é rápida e simples de instalar.
Este artigo tem mais de um ano
Recomendo, é o que uso nos meus servidores. Também há o webalizer.
Obrigado pela sugestão. É o próximo a ser analisado 🙂
Em comparação com o Adwords o que nos diz a mais?
adwords ou analitics ?
Application Insights que além das estatísticas que se tem com AWStats conseguimos ter acesso em tempo real a várias outras das nossas aplicação tanto em .Net como J2EE. Quem quiser perder um tempinho: https://azure.microsoft.com/en-us/services/application-insights/
A interface é bonitinha e apresenta muitos dados, mas esse AWStats não dá as estatísticas certas. É muito falho. Por exemplo, em um dia que meu site teve mais acessos e estava acompanhando pelo google analytics o AWStats contabilizou 0 visitas. E ão foi só um vez, aconteceu isso com vários clientes meus.