|
autres versions
La description du fichier de configuration pour la version 1.0, ce trouve ici.
dns
Le noeud <dns> contient les infos sur le reverse DNS.
- <available> : configure l'utilisation du reverse DNS ( false :pas de résolution des IPs, true :
résolution des IPs -plus long-).
- <filecache> : indique un chemin de fichier pour stocker les résolutions IPs déjà effectuées.
logfiles
Le noeud <logfiles> contient les infos sur les fichiers de logs.
- <directory> : indique le répertoire où se trouve les fichiers de logs à analyser.
- <filenameregexp> : regexp que doivent respecter les fichiers pour être analysés.
- <format> : indique la liste des différentes expressions régulières à essayer pour
l'analyze des fichiers.
- <regexp> : expression régulière simplifiée pour analyser les fichiers de logs.
JXLA a son propre système d'expression régulière afin de simplifier la tache de l'admin.
Correspondance entre les raccourcis et la valeur du fichier de logs:
- $host : nom du site consulté
- $remote_ip : adresse IP du surfeur
- $user : identifiant utilisateur
- $uri : url relative au site accédée
- $status : status de la requête HTTP
- $referer : adresse de provenance du surfeur
- $agent : navigateur du surfeur
- $lang : langage du navigateur
- $size : taille de la réponse
- h : heure de la requête
- d : jour dans le mois de la requête
- m : mois de la requête
- y : année de la requête
- * : chaine de caractères ne contenant pas d'espaces
- (caractère espace) : caractère espace ( considérer comme un délimiteur dans la plupart des ficheirs de logs)
- " : caractère inchangé
- / : caractère inchangé
- :(deux points) : caractère inchangé
- [ : caractère inchangé pour compatibilité format de logs d'Apache
- ] : caractère inchangé pour compatibilité format de logs d'Apache
pages
Le noeud <pages> contient les infos sur les requêtes sur des pages.
max-values
Le noeud <max-values> contient les infos sur les résultats à sortir.
- <referers> : nombre de référants à afficher.
- <keywords> : nombre de mots-clés à afficher.
- <remote-hosts> : nombre d'IPs à afficher.
- <uri> : nombre de requêtes à afficher.
- <notfound> : nombre de requêtes inabouties à afficher.
- <countries> : nombre de Pays à afficher.
- <browsers> : nombre de navigateurs à afficher.
- <operating-system> : nombre d'OS à afficher.
localconfigclass
Le noeud <localconfigclass> définit la classe java à utiliser pour
récupérer les informations du systèmes telles que
- vérification si un nom de sites correspond bien à un site du système
- convertir l'identifiant user du fichier de logs, en quelque chose de plus parlant
- définir le répertoire où seront mis les résultats de l'analyse en fonction de son nom
summary-name
Le noeud <summary-name> définit le nom de fichier à utiliser pour écrire le résumé des
résultats, les résultats détaillés par mois sont de la forme usage_YYYYMM.xml avec YYYY désignant l'année, et
MM le mois en chiffre
history-filepath
Le noeud <history-filepath> définit le chemin où stocker l'histoire des analyses précédentes
searchengines
Le noeud <searchengines> définit les moteurs de recherche connus et leurs caratéristiques
- <engine>
- <name> : nom à afficher pour ce moteur de recherche
- <requestparameter> : nom du paramètre contenant les mots-clés pour ce moteur de recherche
- <domain> : domaine du moteur de recherche
|