Présentation

awstats est un outil d’analyse des fichiers de journalisation du serveur Apache. Il permet donc ainsi de faire des statistiques des visites de vos sites Web.

Installation

Debian

Sous Debian, rien de plus simple, procédez ainsi :

su -
apt-get update
apt-get install awstats

Configuration

Nous allons partir sur le nom de domaine suivant : http://olivier.dossmann.net/ pour les exemples.

Générale

Pour configurer awstats, il vous suffit d’Ă©diter le fichier /etc/awstats/awstats.conf et de remplir les champs demandĂ©s.

Ă€ titre d’exemple j’ai modifiĂ© les champs suivants (en laissant les autres tels que proposĂ©s par Debian) :

LogFile="zcat /var/log/apache2/access.log.*.gz && cat /var/log/apache2/access.log |"
SiteDomain="olivier.dossmann.net"
HostAliases="olivier.dossmann.net localhost 127.0.0.1"
AllowAccessFromWebToFollowingIPAddresses="127.0.0.1 192.168.0.1-192.168.0.254"
CreateDirDataIfNotExists=1
Lang="fr"

Spécifique à Apache

Ajoutez simplement la ligne suivante dans l’hĂ´te virtuel qui permet l’accès Ă  votre serveur :

Alias /awstats-icon /usr/share/awstats/icon/

Puis relancez la configuration d’Apache :

invoke-rc.d apache2 reload

DĂ©sormais awstats est accessible depuis http://votredomaine.tld/cgi-bin/awstats.pl !

Utilisation

On peut utiliser alors la commande suivante pour mettre Ă  jour les rĂ©sultats d’awstats :

/usr/lib/cgi-bin/awstats.pl -update -config=olivier.dossmann.net

Cela permet de mettre à jour directement. Mais sachez que Debian a prévu un script qui se lance fréquemment pour mettre à jour, donc vous ne devriez pas rencontrer de problème majeur.

Liens utiles