AWStats:installazione e configurazione statistiche web su sistemi linux

postato in: LAMP, Linux, Tool, Web | 0

Come già detto nei precedenti post (  Statistiche con AWStatsAWStats: installazione e configurazione su sistemi Windows e IIS AWStats è un sistema multipiattaforma sviluppato con tecnologia perl, per questo l’installazione può avvenire anche su sistemi operativi Linuc ( es. CentOS ) per analizzare le statistiche di siti web che girano su Apache.

Per prima cosa  è opportuno andare ad aggiungere il repository adatto:

rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

oppure

rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm


Ora che il repository è stato aggiunto posiamo lanciare un

yum install awstats

andando a installare AWStats sotto la cartella

/etc/awstats

dove si trovano i file di configurazione dei vari siti su cui sono attive le statistiche, bisogna ricordarsi che a differenza di IIS Apache di default mette tutti i log su un unico file e quindi è necessario nella configurazione del singolo virtualhost impostare la scrittura dei log in maniera singola su un apposita cartella.

La configurazione avviene nella stessa maniera di IIS impostando i path in modo corretti.

La pianificazione poi è impostata tramite uno script in /etc/cron.hourly che ho chiamato 00awstats e che ha i seguenti comandi:

#!/bin/bash

 if [ -f /var/log/httpd/access_log ] ; then

exec /usr/bin/awstats_updateall.pl now  -confdir=”/etc”   -awstatsprog=”/var/www/awstats/awstats.pl” >/dev/null

fi

exit 0

 

Lascia un commento