W3Perl
Ce logiciel permet de calculer les statistiques de consultation pour un site Web/FTP/Squid/CUPS ou Mail en utilisant les fichiers de log de ces serveurs. Le paramétrage de l'application s'effectue via un fichier de configuration où sont définies les règles d'affichage (seuils / langues) , de filtrage (exclusion de sites, pays, répertoires, robots...) ainsi que les caractéristiques des fichiers d'entrées (type de log, nom des fichiers, compression). Ce fichier est construit avec une interface Web d'administration.
Les statistiques permettent de connaître :
- l'origine des visiteurs (par niveau : zone géographique -> pays -> villes -> domaine -> machine)
- les pages consultées (par jour, par machine, par répertoire)
- les fichiers téléchargés (par type de fichier, par taille)
- le trafic, les scripts, le parcours de chaque visiteur....
Une analyse temps réel est possible ainsi que la possibilité de suivre au jour le jour les variations de fréquentation (suite à un évènement par exemple).
Les pages de référence, navigateurs, OS, codes d'erreur du serveur sont également disponibles.
Des statistiques très détaillées sont possibles dans la partie Session. Elles permettent de suivre un utilisateur page après page et de suivre ainsi son parcours (ce qui donne des indications sur l'ergonomie du site).
En utilisant des metatags à insérer dans quelques pages, on peut également avoir les statistiques sur la résolution graphique des utilisateurs ou des cartes de chaleur (expérimentale).
Une interface d'administration permet de gérer ses fichiers de configuration, notamment l'option de clonage permet d'utiliser une configuration prédéfinie pour s'en servir comme modèle (template).
Il est possible de lancer les statistiques depuis l'interface (donc depuis n'importe où).
Un mode 'Tag' est disponible pour ceux qui n'ont pas acces aux fichiers de log du serveur (comparable au fonctionnement de Piwik ou GA). Un code javascript a inserer dans les pages web permet de generer les fichiers de log qui seront ensuite lu par le logiciel.
Un mode 'compteur' permet grace a un script php de redirection de generer des fichiers de log qui peuvent egalement etre utilises ensuite par le logiciel.
En entrée, les fichiers de log suivants sont lus :
- Web (CLF, ECLF, IIS, W3C)
- FTP (xferlog/IIS)
- Mail (Postfix, Sendmail, MDaemon, Exim4)
- Squid (CLF, Native)
- CUPS
Possibilité de définir son propre format de log a partir de mots-clés prédéfinis.
La sortie est sous forme de fichiers html (et/ou pdf), des résumés quotidiens peuvent être envoyés par mail. Quelques fichiers CSV sont présents, ce qui permet d'utiliser des logiciels graphiques plus performants (gnumeric).
C'est un outil qui permet de surveiller son trafic (fichiers non désirables), d'optimiser son site (erreur 404) et d'améliorer sa gestion.
Il nous sert à monitorer nos serveurs Web (une dizaine), le serveur FTP et le serveur de Mail.
Il nous permet aussi de facilement repérer les utilisateurs qui déposent des films/mp3 sur leur espace personnel.
Utilise avec les fichiers de log CUPS, il permet de mieux gerer l'emplacement des imprimantes et 'sevir' au niveau des utilisateurs trop gourmands en papier.
Un peu compliqué à paramètrer vu le nombre d'options disponibles. Cependant une interface web permet de générer son fichier de configuration.
Le temps de calcul peut être conséquent avec de très gros fichiers de log.