Un des aspects souvent ignoré d'un site
web est de pouvoir étudier son trafic. Si vous pouvez accéder et télécharger
les logs de votre site, ces pages sont faites pour vous si vous voulez
installer AWStats en local sur une
station de travail sous Windows.
Cette première partie va consister à installer l'environnement nécessaire au
traitement des logs de votre site web, donc à effectuer une installation de
base, générer les différents états, comprendre la terminologie employée dans
ces statistiques, tel que hits, visiteurs, visites et pages.
Le freeware AWStats qui peut être
utilisé dans différents environnements, est utilisé par différents
hébergeurs soit sous Linux et bien sûr, sur des serveurs Windows. Le
programme AWStats qui va être détaillé, va donc avoir besoin pour
fonctionner d'un package Perl récent.
Installation d'ActivePerl pour Windows
Sur le site d'ActiveState
vous pouvez récupérer la dernière version du
Perl. Prendre la dernière version d'ActivePerl MSI
pour Windows, cette version est désinstallable contrairement
au package AS. Elle fait environ 14.9MB. La version
5.10.0.1002 (version 5.10.0 Build 1002),
que nous allons installer est aussi disponible aussi ici.
L'installation est tout à fait standard, vous pouvez changer
éventuellement l'emplacement du répertoire utilisé pour le Perl. A
la fin de celle-ci faites la vérification ci-dessous.
Cliquez sur les vignettes pour les agrandir
En mode commande entrez perl -v
Si tout est OK, la version devrait s'afficher comme ci-contre.
Installation de AWStats pour Windows
Sur le site officiel de
AWStats
vous trouverez AWStats 6.7 qui est la dernière version à ce
jour. Téléchargez le fichier
awstats-6.7.exe afin de l'installer sur votre environnement
Windows, celui-ci est aussi
disponible aussi ici.
L'installation est tout à fait
standard, vous pouvez éventuellement changer l'emplacement du
répertoire utilisé pour AWStats. Cette information sera
utilisée dans le fichier de configuration en respectant bien les
majuscules et les minuscules.
A la fin de
l'installation une fenêtre Perl s'ouvre (mode commande) permettant
de configurer l'environnement AWStats. Nous travaillons en local,
donc nous entrons none.
Aucun serveur web Apache ou IIS ne doit tourner. Il risque
d'interférer sur la fin de l'installation.
Nous voyons dans
la fenêtre ci-contre que le fichier awstats.model.conf2 (modèle de
configuration) est mis à jour avec les informations fournies. Il est
ensuite demandé si nous voulons créer un nouveau fichier de
configuration. Afin de gérer notre site web, nous allons donc créer
son propre fichier de configuration en entrant y3.
Le nom à attribuer au fichier de
configuration est ensuite demandé, le nom de domaine est entré, ici
baudelet4,
rien ne sert de lui entrer plus d'informations afin d'éviter d'avoir
un nom de fichier de configuration trop long.
Ici, le fichier de configuration awstats.baudelet.conf5 est donc créé.
L'installation se termine et nous devons ensuite éditer notre
fichier de configuration, ici awstats.baudelet.conf afin
d'effectuer le paramétrage de base.
L'arborescence où a été installé
AWStats doit ressembler à celle ci-contre, créons 3
répertoires : mydata qui sera utilisé pour stocker les bases
de données de AWStats, myhtml qui sera utilisé pour
stocker les pages HTML des statistiques générées et mylogs
qui va être utilisé pour y mettre les logs venant de notre hébergeur
Paramétrage de base de AWStats pour Windows
Nous allons donc maintenant
modifier notre fichier de configuration
awstats.baudelet.conf se trouvant ici en D:\Internet\AWStats\wwwroot\cgi-bin
afin de traiter tout d'abord un fichier log et tester notre
environnement et nos paramètres.
Nous allons donc détailler maintenant les paramètres à modifier
impérativement avant une première exécution. Toutes les options
conservant leurs valeurs par défaut ne seront donc pas mentionnées
dans un premier temps.
Le premier paramètre rencontré
concerne le fichier log à traiter, nous avons créé un répertoire
pour les stocker et le fichier s'appelle ici
ex20070708.log
Le second paramètre à modifier va
concerner le format de votre fichier log. Là il va falloir que vous
connaissiez le format de votre log. Le format 1,2 ,3 ou 4 peut
convenir ou vous devrez personnaliser celui-ci, comme je l'ai fait
dans mon exemple.
Ensuite bien sur, le domaine
correspondant au site, ici
www.baudelet.net
Viennent ensuite les différents alias
correspondant au site. A vous d'adapter ce paramètre, non primordial
dans un premier temps.
Vient ensuite le paramètre DNSLOOKUP
non primordial dans un premier temps afin de récupérer un nom de
host plutôt qu'une adresse IP. Le mettre à 0 ou laisser sa valeur
par défaut.
Viennent ensuite différents
paramètres correspondant à l'emplacement de nos divers fichiers.
Tout d'abord le coeur de AWStats, sa Base de Données. Nous avons
créé un répertoire spécifique pour la stocker. Après sa génération
les logs pourront être supprimées, mais il va être à bien
sauvegarder.
Celui-ci concerne l'emplacement du
programme awstats.pl soit celui de AWStats
Et celui-ci concerne l'emplacement
des différentes icones
Normalement ce que nous venons de
voir est suffisant à une première exécution, mais l'emplacement du
fichier langues est à vérifier.
Première exécution de AWStats pour Windows
Pour une première exécution de
AWStats il suffit de créer un fichier .cmd dans votre répertoire
cgi-bin, d'y intégrer les lignes suivantes, de l'adapter à votre
domaine et de l'exécuter.
Comment configurer des Extras et Installer des Plugins AWStats