Re: Apache & Webalizer.. changement du LogFormat
Le 12716ième jour après Epoch,
Benoit Lathiere écrivait:
> François TOURDE a écrit:
>> Le 12716ième jour après Epoch,
>> Benoit Lathiere écrivait:
>>
>>>Celui-ci est lu par Webalizer pour faire mes stats.
>>>Jusqu'à maintenant, le format du log Apache était "combined".
>>>Or, pour affiner mes stas, il me faut le nom de domaine servi.
>> [...]
>> Et pourquoi ne pas générer un fichier de log par domaine servi? C'est
>> ce que j'utilise, et j'en suis très content. En plus, ça permet de
>> mettre en place facilement et de retirer tout aussi facilement un
>> domaine.
>>
>
>
> J'ai 2 gestions de stats. Pour faire court, je n'utilise ici qu'un
> seul log car 1 stat doit tout comptabiliser (quelque soit le domaine)
> et l'autre ne doit extraire que quelques valeur (par rapport à un
> servername donné + une URL...).
Ben tu fais deux appels à Webalizer. Le premier est une boucle sur
l'ensemble de tes hostnames, avec un fichier de config particulier à
chaque hostname. Le second après avoir fait par exemple un mergelog[1]
(merci bert) de tes logs.
> Plus généralement, comment Webalizer fait-il pour connaître
> l'enchaînement des paramètres (les lettres précédées des %) de
> LogFormat définis dans le conf du serveur web ?
> Fait-il une déduction des infos trouvées dans le log ?
A priori, il utilise le format CLF[2]
HTH.
[1] - http://mergelog.sourceforge.net/ ou apt-get install mergelog
[2] - http://www.bacuslabs.com/WsvlCLF.html
--
Rule of Creative Research:
(1) Never draw what you can copy.
(2) Never copy what you can trace.
(3) Never trace what you can cut out and paste down.
Reply to: