Aller au contenu

Comment splitter les logs avec les vhost de masse.


goldyfruit

Sujets conseillés

Yop,

J'aimerai savoir comment faire pour splitter mes logs c'est pour un système de stats.

Par exemple faire que les logs de www.marcel.domaine.com aillent dans /home/logs/www.marcel.domaine.com

Ma configuration des logs tirée sur de la doc Apache 2.

# splittable logs
LogFormat "%{Host}i %h %l %u %t \"%r\" %s %b" vcommon
CustomLog /var/log/apache2/access_log vcommon

VirtualDocumentRoot /var/www/%0
#VirtualScriptAlias /var/www/%0/cgi-bin

Ma configuration est-elle bonne ?

J'ai trouvé split-logfile pour faire ce boulot mais j'aimerai avoir l'avis d'une personne qui l'a déjà fait.

Merci d'avance. :smartass:

Lien vers le commentaire
Partager sur d’autres sites

Alors la soluce.

Ma configuration de logs dans apache2.conf

CustomLog /var/log/apache2/access_log combined
LogFormat "%V %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

Il faut absolument ajouter le %V en premier qui définit le vhost.

Le access.log :

marcel.goldzone.be 82.232.48.84 - - [28/May/2006:22:26:03 +0200] "GET /webadmin.php HTTP/1.1" 200 10847 "http://marcel.goldzone.be/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3"

dagargamel.no-ip.org 82.232.48.84 - - [28/May/2006:22:26:20 +0200] "GET /phpsysinfo/templates/classic/images/bar_right.gif HTTP/1.1" 304 - "http://dagargamel.no-ip.org/phpsysinfo/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3"

Utilisation de split-logfile :

split-logfile < access.log

Ca me créé deux fichiers, un dagargamel.no-ip.org et un marcel.goldzone.be

Voili voilou. :wub:

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...