Awstats
De DokuWikiExperience.
Pour installer awstats, manoeuvre habituel :
# apt-get install awstats libmldbm-perl libnet-xwhois-perl libgeo-ipfree-perl
Configuration :
Un petit test :
# /usr/lib/cgi-bin/awstats.pl -config=awstats -update
Si tout est ok passage en crontab :
# crontab -e -u www-data
Et ajouter (usr une seul ligne) :
*/5 * * * * [ -x /usr/lib/cgi-bin/awstats.pl -a -f /etc/awstats/awstats.conf -a -r /var/log/lighttpd/access.log ] && /usr/lib/cgi-bin/awstats.pl -config=awstats -update >/dev/null
le texte en gras est a remplacer suivant votre serveur web. Explications :
Toute les cinq minutes on test tout d'abord (les deux []) savoir si les fichiers existes. ensuite on lance le script qui renvoi vers /dev/null si une erreur est detecté alors cron se charge d'envoyer un mail (la sortie d'erreur standard n'est pas redirigé vers /dev/null)
Voir ses stats
avec Lighttpd
ajouter "mod_cgi" dans les modules
Puis ajouter cette section :
# Awstats
# #######
alias.url += ( "/awstatsclasses" => "/usr/share/awstats/classes/",
"/awstatscss" => "/usr/share/awstats/css",
"/awstats-icon" => "/usr/share/awstats/icon"
)
$HTTP["url"] =~ "awstat" {
alias.url += ( "/awstats" => "/usr/lib/cgi-bin/awstats.pl" )
cgi.assign = ( ".pl" => "/usr/bin/perl" )
}