Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

Il y a 49 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

[perl]Problème d'expression régulière

 
n°18529
billylebeg​ue
bi-bi-bi-billy le bègue
Profil : Dinosaure
Posté le 23-04-2007 à 15:45:17  profilanswer
 

:hello:
 
J'ai un petit soucis avec prelude-lml (analyseur de logs pour prélude IDS).
 
Si j'ai bien compris, il se sert d'expressions régulières PERL pour analyser les fichiers log.
 
Fichier prelude-lml.conf : (extrait)

Code :
  1. [format=apache]
  2. time-format = "%d/%b/%Y:%H:%M:%S"
  3. prefix-regex = "^(?P<hostname>\S+) - - \[(?P<timestamp>.{20}) \[+-].{4}\] "
  4. file = /var/log/apache2/access_log


 
Prelude-lml me renvoie une erreur lorsqu'il analyse le fichier access_log d'apache.

Code :
  1. could not match prefix against log entry: 127.0.0.1 - - [23/Apr/2007:11:46:00 +0 200] "GET /prewikka/css/style.css HTTP/1.1" 304 - " http://localhost/?view=sensor _listing" "Opera/9.20 (X11; Linux i686; U; en)".


 
 
A priori il y a déjà un soucis avec mon time-format vu qu'il ne tient pas compte du "+0 200" des logs apache (fuseau horaire ?)
Qui s'y connaît ? :D
 
Au pire je me demandais comment dire à apache2 de ne pas mettre ce +0 200 dans les dates mais pas trouvé :sweat:


---------------
Co-fondateur de la Square Avalanche Team : la team des RPG

n°18533
billylebeg​ue
bi-bi-bi-billy le bègue
Profil : Dinosaure
Posté le 25-04-2007 à 10:51:57  profilanswer
 

Bon comme d'hab je résouds ça "tout seul" :kaola:  
:D
 
=> télécharger kodos ça facilite la vie [:rantanplan9]


---------------
Co-fondateur de la Square Avalanche Team : la team des RPG


Aller à :
Ajouter une réponse