Format des fichiers de log
W3Perl peut être utiliser avec des serveurs Apache/IIS/FTP/Squid
ou Real.
En fait, le logiciel a juste besoin de lire des fichiers de log donc
si un serveur produit un fichier de log, W3Perl peut en théorie
le lire (le support du format doit etre ajouter bien sur).
De nombreux format de fichiers de log sont supportés. Cela
comprend le format standard Common Logfile Format (CLF), ECLF, NECLF,
le format IIS et W3C (Serveur IIS) ainsi que de nombreuses variations de
ceux-ci.
Un support partiel pour les serveurs FTP/Squid et Real a été ajouté.
Vos propres fichiers de log peuvent être utilisés car le
format est défini comme étant une liste de mots
clefs tels que %host, %page, %status ... ou %null si non applicable.
|
|
Voici une liste de fichier de log que W3Perl peut lire :
| CLF |
%host %null %login %date %hourshift %method %page %protocol %status %requetesize |
|
www.lyot.obspm.fr - - [01/Jan/97:23:12:24 +0000] "GET /index.html HTTP/1.0" 200 1220
|
| ECLF |
%host %null %login %date %hourshift %method %page %protocol %status %requetesize %referer %agent |
|
www.lyot.obspm.fr - - [01/Jan/97:23:12:24 +0000] "GET /index.html HTTP/1.0" 200 1220 "http://www.w3perl.com/softs/" "Mozilla/4.01 (X11; I; SunOS 5.3 sun4m)"
|
| IIS |
%host %login %date %hour %null %null %null %null %null %requetesize %status %null %method %page
|
|
129.142.90.150, -, 5/5/97, 14:33:27, W3SVC, RHINO, 194.182.141.6, 2601, 207, 1272, 200, 0, GET, /frabout.htm, -,
|
| W3C |
%hour %host %method %page %status
|
|
19:05:37 193.149.100.108 GET /images/ap.gif 304
|
| FTP |
%date %transfert_time %host %requetesize %page %null %null %direction %null %login %method %null %null %status
|
|
Tue May 7 15:28:51 2002 920 mix.iap.fr 668499968 /ftp1/linux/redhat-7.3/valhalla-i386-disc1.iso b _ o a guest@unknown ftp 0 * c
|
| RealServer |
%host %null %login %date %hourshift %method %page %protocol %status %requetesize %agent
|
|
62.123.125.30 - - [09/Apr/2003:16:32:10 +0200] "GET admin/xblib.js HTTP/1.0" 200 0 [Mozilla/5.0 (X11;U;Linux i686;en-US;rv:1.3a) Gecko/20021212] [] [UNKNOWN] 0 0 0 0 0 398
|
| Squid |
%date %elapsed %host %codestatus %requetesize %method %page %null %peerstatus %mimetype
|
|
1042153466.411 120 4.1.200.248 TCP_REFRESH_HIT/304 258 GET http://www.voyages-sncf.com/img/seldate.gif - DEFAULT_PARENT/127.0.0.1 - ALLOW
|
| Postfix/Sendmail |
%date %null %module %id %message
|
|
Jan 7 12:09:36 portal postfix/lmtp[21014]: B43F5744258: to=<desti1@some.com>, relay=/var/lib/imap/socket/lmtp[/var/lib/imap/socket/lmtp], delay=1, status=sent (250 2.1.5 Ok)
|
|
|