Awstats
| Fiche express | |
|---|---|
| Domaine | Statistiques de fréquentation Web |
| Entrée | Journaux du serveur (Apache, IIS, Squid…) |
| Langage | Perl (CGI) |
| Voir aussi | Awstats (Debian) |
AWStats (Advanced Web Statistics) est un outil de génération de statistiques de fréquentation Web à partir des journaux d'accès du serveur (Apache, IIS, Squid, serveurs mail ou FTP). Il produit des rapports HTML consultables via une interface CGI. C'est une alternative historique à des solutions comme Piwik/Matomo.
Installation
Depuis un paquet (exemple RPM) ou les sources depuis le site officiel :
rpm -ivh awstats-7.2-1.noarch.rpm
Le nom du fichier de configuration doit rester strictement identique à celui référencé dans la configuration HTTP :
cp /etc/awstats/awstats.model.conf /etc/awstats/awstats.www.domain.tld.conf
Lancer l'assistant de configuration :
cd /usr/local/awstats/
/usr/local/awstats/tools/awstats_configure.pl
Configuration du fichier de site
Éditer /etc/awstats/awstats.www.domain.tld.conf et ajuster les valeurs principales :
LogFile="/var/log/apache2/www.domain.tld.access.log"
# Type de journal : W=HTTP (défaut), S=streaming, M=mail, F=FTP
LogType=W
# Format : 1=combiné Apache/Domino, 2=IIS/ISA, 3=Webstar, 4=Apache/Squid natif
LogFormat=1
SiteDomain="www.domain.tld"
HostAliases="localhost 127.0.0.1 www.domain.tld domain.tld"
Alias Apache
Déclarer les alias vers les ressources d'AWStats dans la configuration Apache :
Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"
Alias /awstatscss "/usr/local/awstats/wwwroot/wwwroot/css/"
Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"
ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"
<Directory "/usr/local/awstats/wwwroot">
Options None
AllowOverride None
Require all granted
</Directory>
Utilisation
Mettre à jour les statistiques puis consulter le rapport :
# Mise à jour
/usr/lib/cgi-bin/awstats.pl -config=www.domain.tld -update
# Génération directe d'un fichier HTML
/usr/lib/cgi-bin/awstats.pl -config=www.domain.tld -update -output > /chemin/vers/stats-www.domain.tld.html
Consultation dans le navigateur :
http://www.domain.tld/awstats/awstats.pl?config=www.domain.tld
Voir aussi
- Awstats (Debian) — procédure multi-sites avec accès restreint sous Debian
- Site officiel : http://www.awstats.org/