Rechercher : dans
Par :

[squid] Comment convertir date log?

Dernière réponse le 12 jui 2005 à 12:39:25 Jean, le 12 jui 2005 à 11:40:55 
 Signaler ce message aux modérateurs

Bonjour

Comment faudrail-il faire pour convertir les dates au format "1121157238.906" du fichier acces.log de squid en un format plus pratique pour nous?

Merci

Meilleures réponses pour « [squid] Comment convertir date log? » dans :
Windows ne peut pas charger le profil local VoirA l'ouverture de la session, Windows affiche le message suivant : Windows ne peut pas charger votre profil car il semble endommagé. Vous avez peut-être ouvert une session en utilisant un profil utilisateur temporaire. Windows cannot load your...
Télécharger Easy Date Converter VoirSi vous souhaitez avoir un outil permettant de calculer un intervalle de date, Easy Date Converter est le logiciel qu’il vous faut. Easy Date Converter est un programme qui vous permet d’effectuer des opérations calendaires comme le...
Télécharger AMV Convert Tool VoirLe package MP3 Player Utilities contient notamment un lecteur permettant de lire les fichiers au format AMV ainsi qu'un convertisseur vidéo vers le format AMV acceptant les formats d'entrée suivants : AVI, MPEG, DAT, WMV, WMA, ASF, RM, RAM, RMVB,...
Télécharger MTV Video Converter VoirLe programme MTV Video Converter est un convertisseur vidéo vers le format MTV acceptant les formats d'entrée suivants : AVI, MPEG, DAT, WMV, WMA, ASF, RM, RAM, RMVB, MOV, QT, VOB.
Fichier DAT VoirFormat DAT Un fichier DAT Un fichier .dat est un fichier de données (.DAT signifie data). En général, il s'agit d'un fichier binaire, créé par un programme et utilisable uniquement par ce programme, ce qui signifie qu'il n'est pas censé être ouvert...

1

JeffHU, le 12 jui 2005 à 11:57:36

Salut,

Il est vrai qu'il est interessant de regarder les log de suid pour voir qui a consukté quoi...

Cependant je te conseil d'utiliser Calamaris ou Prostat qui sont des analizer de log et qui te mettent tout sous la forme d'un page web avec des bo graphiques et surtout la date;)

JeffHU

Répondre à JeffHU

3

Jean, le 12 jui 2005 à 12:13:33
  • +1

Merci pour tes conseils que je vais m'empresser de suivre, mais ds l'immediat le mal est fait ... lol

J'ai trouvé un "short script perl" sensé le faire mais soit je l'utilise mal, soit ça ne marche pas !

Extrait:

"time
A Unix timestamp as UTC seconds with a millisecond resolution. You can convert Unix timestamps into something more human readable using this short perl script:
#! /usr/bin/perl -p
s/^\d+\.\d+/localtime $&/e;
"

Répondre à Jean

2

jipicy, le 12 jui 2005 à 12:10:28

Salut,

Sinon j'ai trouvé ça :
# Format des logs :
# -> Avec off, squid utilise son propre format de logs,
# mais la date et l'heure ne sont pas lisible.
# -> Avec on, squid utilise le format standard CLF
emulate_httpd_log off

Source : http://www.coagul.org/article.php3?id_article=184

et aussi :
emulate_httpd_log on|off : permet de contrôler le format de sortie des log d'activité de Squid. Si le paramètre on est choisi, les log seront de type CLF[7]. Sinon, Squid utilisera un format qui lui est propre et plus détaillé ;
Source : http://igm.univ-mlv.fr/~dr/XPOSE2003/Squid/ch03s02.html#id2518284
http://igm.univ-mlv.fr/~dr/XPOSE2003/Squid/
;-)) Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé. 

Répondre à jipicy

4

Jean, le 12 jui 2005 à 12:38:55

Encore merci pour vos réponses.

Concernant le script perl, il fonctionne sur une autre machine que la mienne !!?? (j'ai rendu le script executable, puis j'ai fait cat acces.log | ./convert.pl > acces-date.log)

Bon j'ai le resultat, j'essaierai de comprendre plus tard porquoi çà n'a pas marché sur ma machine ( avec Ubuntu), tandis que sur une machine debian oui...

Répondre à Jean

5

 [Dal], le 12 jui 2005 à 12:39:25

Salut Jean,

Pour les dates que tu as déjà, convertis les comme celà :

date -j -f %s "1121157238.906" +"%d-%m-%Y %T"

Chez moi, celà donne : 12-07-2005 10:33:58

voir :

man date
man strftime


La partie décimale n'est pas requise pour la conversion, mais si tu la laisse, celà devrait aussi passer.


Dal

Répondre à [Dal]