Configuration d'AWStats sur Windows Server et IIS

Table des matières:

Configuration d'AWStats sur Windows Server et IIS
Configuration d'AWStats sur Windows Server et IIS

Vidéo: Configuration d'AWStats sur Windows Server et IIS

Vidéo: Configuration d'AWStats sur Windows Server et IIS
Vidéo: Option Caché Dans Votre Smartphone Activer Le Maintenant - YouTube 2024, Novembre
Anonim

En matière de collecte de statistiques sur des sites Web, vous n’en aurez jamais assez. L’une des méthodes les plus populaires de suivi des statistiques consiste à utiliser des services tels que Google Analytics, mais l’analyse des fichiers journaux reste un moyen fiable de suivre vos visiteurs, car ils sont immunisés contre les bloqueurs de script. AWStats est un outil largement utilisé pour l'analyse des fichiers journaux.

Avant de configurer AWStats, vous devez vous assurer que Perl est installé sur votre ordinateur Windows Server 2003 / IIS 6 ou Windows Server 2008 / IIS 7.

Configuration de la journalisation de site Web

Pour capturer les données suivies par AWStats, vos sites doivent consigner les champs suivants:

  • rendez-vous amoureux
  • temps
  • c-ip
  • cs-nom d'utilisateur
  • cs-method
  • cs-uri-tige
  • sc-status
  • sc-octets
  • version cs
  • cs (User-Agent)
  • cs (référant)

Configuration d'IIS 6

Pour configurer la journalisation dans IIS 6, ouvrez le Gestionnaire IIS, cliquez avec le bouton droit de la souris sur le dossier Sites Web et sélectionnez Propriétés.

Sous l'onglet Site Web, cliquez sur le bouton Propriétés dans la section Activer la journalisation.
Sous l'onglet Site Web, cliquez sur le bouton Propriétés dans la section Activer la journalisation.
Dans les propriétés de journalisation, configurez la planification pour qu'elle soit quotidienne, avec l'heure locale utilisée pour l'attribution de nom de fichier et la substitution.
Dans les propriétés de journalisation, configurez la planification pour qu'elle soit quotidienne, avec l'heure locale utilisée pour l'attribution de nom de fichier et la substitution.
Sous l'onglet Avancé, configurez les champs obligatoires à consigner.
Sous l'onglet Avancé, configurez les champs obligatoires à consigner.
Image
Image

Configuration d'IIS 7

Pour configurer la journalisation dans IIS 7, ouvrez le Gestionnaire IIS et sélectionnez Journalisation à partir des options de configuration du serveur.

Dans la configuration de la journalisation, configurez un seul fichier journal par site, qui est redéfini quotidiennement en utilisant l'heure locale pour la dénomination des fichiers.
Dans la configuration de la journalisation, configurez un seul fichier journal par site, qui est redéfini quotidiennement en utilisant l'heure locale pour la dénomination des fichiers.
Cliquez sur le bouton Sélectionner les champs et cochez les cases en regard des champs obligatoires.
Cliquez sur le bouton Sélectionner les champs et cochez les cases en regard des champs obligatoires.
Appliquez vos modifications.
Appliquez vos modifications.

Configuration de AWStats

Téléchargez le package zip AWStats à partir de Sourceforge. Créez un dossier appelé "awstats" dans votre dossier "C: inetpubwwwroot" et extrayez les fichiers suivants du fichier zip téléchargé vers ce dossier:

  • / wwwroot / icon
  • / wwwroot / cgi-bin / lang
  • / wwwroot / cgi-bin / lib
  • / wwwroot / cgi-bin / plugins
  • /wwwroot/cgi-bin/awredir.pl
  • /wwwroot/cgi-bin/awstats.model.conf
  • /wwwroot/cgi-bin/awstats.pl
Une fois les fichiers extraits, copiez le fichier «awstats.model.conf» dans un fichier nommé «awstats.domain.com.conf» (où domain.com est le site à suivre), ouvrez-le dans le Bloc-notes et configurez les options de la manière suivante. nécessaire.
Une fois les fichiers extraits, copiez le fichier «awstats.model.conf» dans un fichier nommé «awstats.domain.com.conf» (où domain.com est le site à suivre), ouvrez-le dans le Bloc-notes et configurez les options de la manière suivante. nécessaire.

La première chose à configurer est l’emplacement du fichier journal, qui se trouve par défaut ici:

  • Server 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
  • Server 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]

Vous pouvez trouver l'ID IIS en consultant la liste des sites principaux dans le Gestionnaire IIS et en notant la valeur dans la colonne ID située en regard du site respectif.

Définissez les options dans le fichier de configuration. Ce fichier contient une très bonne explication de ce que fait chaque option. Prenez donc quelques minutes pour les examiner. Voici quelques paramètres intéressants en fonction de la configuration ci-dessus:
Définissez les options dans le fichier de configuration. Ce fichier contient une très bonne explication de ce que fait chaque option. Prenez donc quelques minutes pour les examiner. Voici quelques paramètres intéressants en fonction de la configuration ci-dessus:
  • LogFile = "C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log" (Server 2008 / IIS 7 où les statistiques sont calculées quotidiennement)
  • LogFile = "C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log" (Server 2003 / IIS 6 où les statistiques sont calculées toutes les 4 heures pour être mises à jour tout au long de la journée)
  • LogFormat = "date-heure cs-method cs-uri-stem cs-nom d'utilisateur c-ip cs-version cs (utilisateur-Agent) cs (référant) sc-status sc-octets"
  • SiteDomain = "domain.com"
  • HostAliases = "www.domain.com 11.22.33.44" (toute autre URL qui pointe vers votre site)
  • DirIcons = "icon"
  • DefaultFile = "index.php index.html"

Une fois que vous avez enregistré votre fichier de configuration, exécutez le script AWStats Perl pour compiler les données statistiques. La commande ressemble à ceci:

C:inetpubwwwrootawstats>C:Perlbinperl.exe awstats.pl -config=domain.com

La commande ci-dessus suppose les éléments suivants (configuration utilisée pour cet article):
La commande ci-dessus suppose les éléments suivants (configuration utilisée pour cet article):
  • Le dossier “C: inetpubwwwrootawstats” sert aux statistiques via IIS.
  • Perl a été installé dans le répertoire “C: Perl”.
  • Le fichier de configuration s'appelle «awstats.domain.com.conf».

Enfin, vous pouvez accéder aux données statistiques via votre navigateur. Cette URL est accessible publiquement à tous les utilisateurs, sauf si vous configurez la sécurité via IIS. Pour tester notre configuration, accédez simplement à:

https://localhost/awstats/awstats.pl?config=domain.com

Image
Image

Calendrier de mise à jour des statistiques

L’une des configurations que nous avons définies dans le fichier de configuration est l’emplacement ‘LogFile’ qui définit le nombre d’heures à soustraire des parties de date du fichier. Par conséquent, pour automatiser le processus de compilation de vos statistiques, configurez une tâche planifiée Windows qui exécute la commande que vous avez utilisée ci-dessus pour générer les statistiques sur l'intervalle que vous avez configuré.

Liens

Télécharger AWStats (package zip)

Conseillé: