Forum Linux.debian/ubuntu Awstats ne prend pas en compte les mois précédents...

Posté par  .
Étiquettes : aucune
0
4
juil.
2006
Bonjour,
ayant installé un petit serveur web (Sarge) pour mon usage perso, j'ai décidé d'installer awstats (par apt-get)
Pour les fichiers log d'apache, j'ai laissé par défaut la rotation hebdomadaire (donc je me retrouve avec access.log.1, access.log.2 ...)
Le problème est que lorsque je lance le script awstats.pl il ne me sort que les statistiques du dernier fichier log (donc de la semaine en cours).
J'ai beau changer dans awstats.conf le nom du fichier log et mettre access.log.1 ou access.log.2 puis relancer awstats.pl, il trouve de nouvelles entrées mais ne les affiche pas...

Pour information je lance le script suivant :

#!/bin/bash
/home/.../awstats/awstats.pl -config=monsite -update
#####
/usr/share/doc/awstats/examples/awstats_buildstaticpages.pl -config=monsite -awstatsprog=/home/.../awstats/awstats.pl -dir=/web/sites/awstats/
>/code>

Voila j'aimerais savoir comment indiquer l'ensemble des fichiers log à analyser et non pas seulement le dernier, pour pouvoir avoir des statistiques complètes.

J'espère avoir été clair ;)

Merci
  • # FAQ, Vieux fichiers Logs

    Posté par  (site web personnel) . Évalué à 2.

    D'après http://awstats.sourceforge.net/docs/awstats_faq.html#OLDLOG , awstats doit "manger" les logs dans l'ordre chronologique pour un mois donné. C'est donc normal que si des logs de fin juin sont déjà dans le "cache" d'awstats, les logs des jours précédents de juin ne peuvent pas être pris en compte.

    Il te faut donc vider ton cache awstats (dans /var/lib/awstats) et recommencer en lui donnant à analyser les logs dans l'ordre chronologique.

    Par exemple, place successivement tes fichiers de logs dans /tmp/access.log, lance awstats à chaque fois, puis une fois que tu as passé en revue tout tes anciens fichiers de log, remet la configuration normale (en /var/log/apache[2]/access.log), et crone ta génération de pages awstats.

    Sinon, faire également attention lors de la rotation des fichiers logs (avec logrotate par exemple) à ne pas perdre quelques entrées. Pour ca, suivre http://awstats.sourceforge.net/docs/awstats_faq.html#ROTATE )

    Bon courage !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.