Aller au contenu

AWStats et plusieur fichiers log


Methos

Sujets conseillés

Bonjour,

J'ai installé AWStats en local et j'ai testé l'analyseur. Le problème est que j'ai beaucoup de fichiers logs et non pas un seul.

J'ai vu dans la configuration cette magnifique aide

# If there is several log files from load balancing servers :

# Example: "/pathtotools/logresolvemerge.pl *.log |"

Alors je l'ai testé et si j'ai bien compris comment remplir ce champ, cela donne ceci chez moi :

LogFile="C:\AWStats\tools\logresolvemerge.pl *.log |"

Lorsque j'execute le cmd, il me demande avec quoi ouvrir logresolvemerge.pl . Je trouve déjà cela un peu étrange mais soit, je lui indique Perl Command Line Interpreter.

J'ai droit a cela

Phase 1 : First bypass old records, searching new record...

Direct access to last remembered is out of file.

So searching new records from beginning of log file...

Jumped lines in file: 0

Parsed lines in file: 0

Found 0 dropped records,

Found 0 corrupted records,

Found 0 old records,

Found 0 new qualified records.

Ensuite il semble compiler les pages html mais comme on peut le voir avec tous ces 0, rien de nouveau.

Je présume que je renseigne mal où chercher tous ces fichiers logs qui sont donc pas fusioner

Donc si quelqu'un pourrait me donner la bonne syntaxe ou la bonne commande pour qu'il cherche tous mes fichiers logs et qu'il n'en fasse qu'un ...

Merci d'avance.

Lien vers le commentaire
Partager sur d’autres sites

A mon avis, il ne trouve pas tes fichiers.

Je ne suis pas certain qu'il puisse comprendre ton chemin style Windows...

Essaie d'avoir une syntaxe du style :

LogFile="logresolvemerge.pl ../mylogs/*.log |"

Pour vérifier, tu peux faire tourner logresolvemerge tout seul (en enlevant le | de fin bien entendu) et tu devrais voir défiler à l'écran tes fichiers de logs.

Lien vers le commentaire
Partager sur d’autres sites

Il me semble que j'ai trouvé la syntaxe

#LogFile="perl logresolvemerge.pl ../../mylogs/*.log |"

il semble trouver ce qu'il veut, néanmoins voila ce qu'il m'affiche

Phase 1 : First bypass old records, searching new record...

Direct access to last remembered record has fallen on another record.

So searching new records from beginning of log file...

Jumped lines in file: 0

Parsed lines in file: 3390275

Found 0 dropped records,

Found 3390047 corrupted records,

Found 228 old records,

Found 0 new qualified records.

J'ai en fait presque que des corrupted records, les old record doivent être des essais que j'avais fait sur des fichiers de log seuls, pour tester ce qui avait été concluant.

Et me voila donc a essayer sur tous mes fichiers logs sans resultat.

D'apres les aides/tuto les corrupted record semblent être un problème au niveau du format de log.

Voici le format de mes logs

#Fields: date time s-sitename s-computername s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs-version cs(User-Agent) cs(Cookie) cs(Referer) cs-host sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken

Dans la config j'ai mis logformat = 2, ce qui correspond a IIS, ce qui devrait être le cas.

D'autant que mes essais (3 fichiers logs fait un a un) ont été fait avec cette config de format et cela a fonctionner.

Donc si on peut m'éclairer ...

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...