Awstats ligne de commande
Cet article présente l'utilisation de Awstats en ligne de commande. Ce binaire se situe à l'emplacement /usr/lib/cgi-bin/awstats.pl
.
Votre avis
Nobody voted on this yet
|
|
Mise à jour stats
La mise à jour des statistiques s'effectue en spécifiant les paramètres:
Paramètre | Valeur | Description |
---|---|---|
-config | URL du site | Spécifie le nom du site à auditer.
Cette valeur doit correspondre au nom du fichier mis en place dans le répertoire /etc/awstats/ Voir Awstats Installation#Paramétrages |
-update | Pour déclencher la mise à jour. |
La ligne de commande pour auditer le site www.jouvinio.net
est donc la suivante:
#/usr/lib/cgi-bin/awstats.pl -config=www.jouvinio.net -update Error: Failed to open directory /var/lib/awstats : Permission non accordée Setup ('/etc/awstats/awstats.www.jouvinio.net.conf' file, web server or permissions) may be wrong. Check config file, permissions and AWStats documentation (in 'docs' directory).
Comme indiqué, il faut avoir les droits suffisant pour accéder à /var/lib/awstats
. La commande est donc lancé avec sudo
afin de s'affranchir des problèmes:
#sudo /usr/lib/cgi-bin/awstats.pl -config=www.jouvinio.net -update Create/Update database for config "/etc/awstats/awstats.www.jouvinio.net.conf" by AWStats version 7.0 (build 1.971) From data in log file "/var/log/apache2/access.log"... Phase 1 : First bypass old records, searching new record... Searching new records from beginning of log file... Phase 2 : Now process new records (Flush history on disk after 20000 hosts)... Jumped lines in file: 0 Parsed lines in file: 253092 Found 0 dropped records, Found 0 comments, Found 0 blank records, Found 3 corrupted records, Found 0 old records, Found 253089 new qualified records.
En fin d'exécution, des fichiers sont produits dans le répertoire /var/lib/awstats
.Attention, ce répertoire est protégé en lecture, par défaut pour:
- Utilisateur www-data
- Groupe www-data
#sudo ll /var/lib/awstats total 56 drwxr-x--- 2 www-data www-data 4096 2012-03-01 21:11 ./ drwxr-xr-x 68 root root 4096 2012-03-01 20:11 ../ -rw-r--r-- 1 root root 28623 2012-03-01 21:11 awstats022012.www.jouvinio.net.txt -rw-r--r-- 1 root root 15048 2012-03-01 21:11 awstats032012.www.jouvinio.net.txt -rw-r--r-- 1 root root 2539 2012-03-01 21:11 dnscachelastupdate.www.jouvinio.net.hash
Pour chaque site, un fichier par mois est créé. Les fichiers sont nommés par la concaténation de awstats
, numéro du mois, l'année sur quatre caractères, le caractère .
et le nom du site.