jxla logo switch to english   

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.

  • <extensions> : liste les extensions des fichiers (séparés par une virgule) des requêtes qui sont considérées sur des pages.
        hit: requetes quelconque sur le serveur
        file : requetes avec un status 200
        pages : requetes sur des pages de contenu ( non images )
        
  • <defaultindex> : la page appelée si l'url se termine par / .

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


      Created with NetBeans!
      SourceForge.net Logo