Aller au contenu

[Regle] Quel format de log apache pour referers


Sujets conseillés

Posté (modifié)

Bonjour,

J'ai actuellement plusieurs sites installé avec des VHOST

dans httpd.conf j'ai ca mais je suppose que c'est les directives pour mon DOCUMENT ROOT

# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog /var/log/apache/error.log

#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn

#
# The following directives define some format nicknames for use with
# a CustomLog directive (see below).
#
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{forensic-id}n\" %T %v" full
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{forensic-id}n\" %P %T" debug
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{forensic-id}n\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{forensic-id}n\"" forensic
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

#
# The location and format of the access logfile (Common Logfile Format).
# If you do not define any access logfiles within a <VirtualHost>
# container, they will be logged here.  Contrariwise, if you *do*
# define per-<VirtualHost> access logfiles, transactions will be
# logged therein and *not* in this file.
#
#CustomLog /var/log/apache/access.log common

#
# If you would like to have agent and referer logfiles, uncomment the
# following directives.
#
#CustomLog /var/log/apache/referer.log referer
#CustomLog /var/log/apache/agent.log agent

#
# If you prefer a single logfile with access, agent, referer and forensic
# information (Combined Logfile Format) you can use the following directive.
#
CustomLog /var/log/apache/access.log combined

et dans mes VHOST j'ai :

<VirtualHost DOMAINE1>
DocumentRoot /home/web/DOMAINE1
ServerName DOMAINE1
ServerAlias *.DOMAINE1
<Directory "/home/web/DOMAINE1">
allow from all
Options +Indexes
</Directory>
ErrorLog /var/log/apache/erreur-DOMAINE1.log
LogLevel warn
TransferLog /var/log/apache/acces-DOMAINE1.log
</VirtualHost>

Mais actuellement lorsque j'annalyse mes logs avec un soft sous windows par exemple je n'ai pas les referers d'activé.

Je suppose que j'ai oublié quelque chose.

mettre

TransferLog /var/log/apache/acces-DOMAINE1.log
LogLevel Combined

par exemple.

Est ce qu'un loglevel warn pour les log d'erreur est reellement necessaire.

Dans un futur proche, je souhaiterais installer awstats en multidomaine mais ca a pas l'air facil facil lol

Modifié par rat-du-net
Posté

Bonjour,

A la place de ta ligne Transferlog dans le <VirtualHost>, mets simplement :

CustomLog /var/log/apache/acces-DOMAINE1.log combined

Cela suffira. Pas besoin du LogLevel, tu auras toutes les infos dans un seul fichier log, lisible par tous les analyseurs du marché ;)

Dan

Posté

Non, il vaut mieux garder un log des erreurs distinct. Cela permet de "séparer le bon grain de l'ivraie" ;)

Laisse la ligne Errorlog, elle te servira à déterminer d'un seul coup d'oeil les erreurs telles que les pages 404.

Posté

merci !!! c parfait !! je viens de verifier en venant sur mon site depuis un partenaire et je me vois bien dans les log :D

reste plus qu'installer awstats pour qu'il gerer tous mes domaines mais c pas gagné

en tout cas merci !!

Posté

Attention a Awstats, il se fait régulièrement hacker... et est la cause d'un certain nombre de perte de sites ces derniers mois.

C'est un excellent produit, mais il faut impérativement garder un oeil ouvert sur les mises à jour et les mettre en place sans délai. Un peu comme phpBB d'ailleurs. ;)

Dan

Posté

humm de toute facon, comme je fais des sauvegardes, du site et des logs apache tous les soirs que j'envois vers un serveur privé chez moi, je pensais analyser les stats sur mon serveur chez moi comme ca, y aura pas de probleme de surcharge au momment de l'analyse meme si le serveur est pas surchargé du tout lol.

Que me conseils tu alors comme analyseur de stats log performant et si possible ayant fait ses preuves que je puisse dire avec tel logiciel de stats je fait tant de visiteurs parceque si on regarde webalizer et awstats il y a des differences de stats qui peuvent etre importantes quand meme enfin, je trouve.

Posté
Que me conseils tu alors comme analyseur de stats log performant et si possible ayant fait ses preuves que je puisse dire avec tel logiciel de stats je fait tant de visiteurs parceque si on regarde webalizer et awstats il y a des differences de stats qui peuvent etre importantes quand meme enfin, je trouve.

Webalizer peut se paramétrer mais il n'est pas simple d'arriver à ce qu'on veut.

Awstats est plus convivial, vu qu'il n'y a quasi-rien à paramétrer.

J'ai configuré Webalizer sur le serveur du Hub, et j'arrivais aux mêmes valeurs (dans un mouchoir) pour Webalizer et Awstats lorsque j'utilisais les deux.

Il est vrai que dans le monde du gratuit, ces deux là sont les meilleurs. Awstats est plus lourd pour le serveur.

Dan

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...