Webmaster Hub: séparer des logs en fonction du user agent - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

séparer des logs en fonction du user agent Noter : -----

#1 L'utilisateur est hors-ligne   kouto 

  • Groupe : Membre
  • Messages : 2
  • Inscrit(e) : 06-septembre 06

Posté 05 août 2009 - 13:43

bonjour,


voila je souhaiterai séparer mes logs apaches en fonction du user agent

actuellement j'ai ceci

CustomLog "| /appli/cronolog/sbin/cronolog /data/log/apache-php5/prod/monsite/`hostname`.%Y-%m-%d-access.log" combine env=!dontlog

je voudrais créer un nouveau fichier log pour un user agent spécifique. par exemple le user agent "TOTO" et le stocker dans toto.log. es ce possible ?


merci de votre aide
0

#2 L'utilisateur est hors-ligne   jcaron 

  • Groupe : Membre+
  • Messages : 844
  • Inscrit(e) : 15-janvier 08
  • Genre:Homme
  • Localisation:Londres

Posté 05 août 2009 - 14:21

Si tu veux n'en extraire qu'un seul (et je pense que tu as intérêt), il va falloir passer par un programme externe pour ça. C'est d'ailleurs déjà le cas dans ta config, il faut voir si le script appelé (cronolog) est modifiable pour ça.

Evidemment je suppose que tu sais déjà que tu peux extraire les lignes de tes logs actuels qui comportent cet UA avec un bon coup de grep ou de awk ou de perl par exemple...

Jacques.
0

#3 L'utilisateur est hors-ligne   kouto 

  • Groupe : Membre
  • Messages : 2
  • Inscrit(e) : 06-septembre 06

Posté 05 août 2009 - 16:20

merci pour ta réponse en faite je veux faire 2 logs

log standars (tous les logs y compris ceux du UA)
log2 (que UA)

donc ceci n'est pas possible dans la conf apache ?

sinon oui par un awk... mais cela ne pourra pas m'aider dans mon cas.
0

#4 L'utilisateur est hors-ligne   jcaron 

  • Groupe : Membre+
  • Messages : 844
  • Inscrit(e) : 15-janvier 08
  • Genre:Homme
  • Localisation:Londres

Posté 05 août 2009 - 16:29

J'allais dire non, mais en relisant la doc (hint, hint) c'est possible en fait. Voir exemple à la fin de la section de la doc de CustomLog:

http://httpd.apache.org/docs/1.3/mod/mod_l....html#customlog

A combiner avec BrowserMatch:

http://httpd.apache.org/docs/1.3/mod/mod_s...ml#browsermatch

Bref:

BrowserMatch ^TOTO$ ua_is_toto
CustomLog fichier_ou_programme env=toto

Pas testé...

Jacques.
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)