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 Nicolas Aupetit (site web personnel) . Évalué à 2.
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 !
[^] # Re: FAQ, Vieux fichiers Logs
Posté par sebmox . Évalué à 1.
Merci pour ta réponse rapide !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.