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"
- LogFile : permet de donner l’adresse des fichiers de journalisation. La commande donnĂ©e permet d’envoyer Ă awstats l’ensemble des fichiers access.log.*.gz, plus encore /var/log/apache2/access.log.
- HostAliases : Nom d’hĂ´tes par lesquels on accède Ă votre site
- AllowAccessFromWebToFollowingIPAddresses : Liste des machines autorisĂ©es Ă accĂ©der Ă votre script. Ici on comprend que seul le serveur est autorisĂ©, ainsi qu’une plage d’adresses allant de 192.168.0.1 Ă 192.168.0.254 compris !
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
- Tutoriel rapide sur la mise en place d'awstats sur une machine GNU/Linux quelconque.
- awstats et webalizer : tutoriels d’installation et d’utilisation
- Astuce sur les mois « manquants » dans awstats