* Statistiques awstats *
Le site officiel : http://awstats.sourceforge.net/
Décompresser dans /usr/local/awstats/ Editer le fichier de conf “awstats.domaine.tld.conf” dans /etc/awstats
* Accès aux stats *
Méthode générique
Les stats sont accessibles depuis http://www.domaine.tld/awstats/awstats.pl?config=domaine.tld
Methode pages statiques
Pointer vers le répertoire des stats après avoir généré avec les méthodes suivantes
* Update *
multiples domaines
Génération des stats pour tous les domaines
/usr/local/awstats/tools/awstats_updateall.pl now
Exemple de fichier cron
0 5 * * * www-data (/usr/local/awstats/tools/awstats_updateall.pl now 2>&1 | mail -s "generation stats web" root)
Pages statiques
perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=domaine.tld -output -staticlinks > /chemin/index.html
(Génère un fichier unique index.html qui permet de mettre facilement en place un sous domaine stats.domaine.tld)
Complément :
/usr/local/awstats/tools/awstats_buildstaticpages.pl -config=domaine.tld -update -lang=fr -dir=/chemin/
⇒ Ne génère pas de fichier index mais de multiples fichiers sans index ⇒ Permet par contre de générer les parties spécifiques des stats
Idéalement on cumule les deux et le cron devient donc :
0 6 * * * (/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=domaine.tld -output \ -staticlinks > /chemin/index.html && /usr/local/awstats/tools/awstats_buildstaticpages.pl \ -config=domaine.tld -update -lang=fr -dir=/chemin/)
Avec ces méthodes, on a pas (par défaut) de lien vers les stats annuelles et on doit générer tous les domaines un par un
Génération à la demande
On peut l’autoriser dans le fichier de conf des domaines, avec AllowToUpdateStatsFromBrowser=0 mais attention à la charge machine induite.
* Paramètres importants du fichier de conf *
Le fichier de logs bruts Apache
"LogFile""="/var/alternc/html/r/root/stats2/test.harlaut.net.log"
Le nom de domaine pour le titre des stats
"SiteDomain="test.harlaut.net"
Autoriser la vue des stats de l’année (gourmand)
"AllowFullYearView=3""