Configuration

W3Perl a besoin d'un fichier de configuration pour se lancer.
Si vous disposez d'un acces cgi, il est recommendé d'utiliser l'interface d'administration pour le générer.
Si ce n'est pas possible, vous pouvez toujours utiliser cet outil
Il est possible d'avoir plusieurs fichiers de configuration pour un serveur (si par exemple, vous voulez avoir des statistiques séparées pour chaque répertoire utilisateur).
Quelques fichiers de configuration sont disponibles à titre d'exemples (IIS, Ubuntu, FTP, Squid, SSH...)

- Serveur / Fichier de log

En premier lieu, définissez quel type de serveur votre site Web utilise et quel type de format de fichier de log votre serveur génére. Si vous avez opter pour des fichiers de log compressés et/ou séparés, il vous faudra alors donner la structure du nom des fichiers de log and l'outil permettant de décompresser ces fichiers.

- Chemins

Ensuite, le logiciel a besoin de connaitre où les statistiques devront être produites, où se situe les répertoires des cgi, ainsi que celui de la racine du serveur. Finalement celui où se trouve les fichiers de log et le suffixe utilisé dans les noms de fichiers.

- Filtrage

L'étape suivante consiste à établir les régles de filtrage. Désirez vous filtrer certaines machines, certains domaines voire des pays, certaines parties de votre site Web ?
Il est possible également d'exclure les robots, les pages d'appel des frames ou les spammer de referer.
Si vous avez besoin de statistiques très détaillées sur certaines pages HTML, vous pouvez le préciser dans le fichier de configuration en sélectionnant certaines pages ou/et répertoires.

- Seuillage / Domaine

Uniquement interessé par les top ten ? Le seuillage permet de n'afficher que les meilleurs scores pour chaque rubrique.
Si les statistiques sur votre domaine sont primordiales, il est possible de les retenir dans les statistiques ou au contraire de les exclure.
Les utilisateurs utilisant SPIP peuvent tirer partie de cette base pour avoir des statistiques supplémentaires.

- Reverse DNS

admin1
Génération d'un fichier de configuration

Si vos fichiers de log ne possédent que des adresses IP, l'utilisation du reverse DNS permet de les convertir en nom de machine, permettant ainsi une localisation géographique ... mais c'est une tache très lente de consulter les serveurs DNS en permanence. Le module Geo::IP permet d'effectuer le travail. grace à un fichier en local, bien plus rapidement mais pas aussi précisemment (et il faut installer ce module Perl supplémentaire).

- Affichage

Sélectionnez dans quelles langues les sorties seront disponibles. Le type de graphiques est aussi paramétrables entre des lignes, des histogrammes plats ou en 3D. Les couleurs des liens, du textes et du fonds peuvent être modifiées aussi. Mais pour une modification plus en profondeur, libre à vous de changer le css fourni par défaut.

- Stats

En dernier lieu, choisissez quelles stats vous désirer et quand elles doivent être lancées.