Utilisez la page de fonctionnalité Journalisation pour configurer la façon dont IIS enregistre dans un journal des demandes faites au serveur Web et le moment où de nouveaux fichiers journaux sont créés.

Liste d'éléments de l'interface utilisateur

Les tableaux suivants décrivent les éléments de l'interface utilisateur qui sont disponibles sur la page de fonctionnalité et dans le volet Actions.

Éléments de la page de fonctionnalité

Nom de l'élémentDescription

Un fichier journal par

Spécifie si le serveur Web gère un fichier journal pour le serveur dans son intégralité ou un fichier journal pour chaque site du serveur.

Lorsque vous sélectionnez Site, les paramètres que vous spécifiez sur la page Journalisation au niveau du serveur représentent les valeurs par défaut pour tous les sites de votre serveur. Vous pouvez ouvrir ensuite la page Journalisation au niveau du site pour configurer les paramètres spécifiques pour un site.

Format

Spécifie le format du fichier journal qui est créé lorsqu'une demande est enregistrée.

Lorsque vous configurez le serveur Web de façon à n'avoir qu'un seul fichier journal, vous pouvez sélectionner l'un des formats de fichier journal suivants :

ValeurDescription

Binaire

Configure IIS pour utiliser le format de journalisation centralisée binaire. Ce format permet à IIS de créer un fichier journal pour tous les sites du serveur Web. Chaque site consigne les informations d'accès aux demandes sous la forme de données non formatées binaires dans ce fichier journal. Ce type de journalisation permet d'économiser de la mémoire et des ressources processeur précieuses ; son utilisation est donc appropriée dans un environnement de fournisseur de services Internet, dans lequel les serveurs Web peuvent héberger plusieurs sites, ou dans toute situation où le trafic est important.

Remarques

Pour extraire des données de ce format de fichier journal, vous devez utiliser un outil, tel que Log Parser 2.2.

W3C

Configure IIS pour utiliser le format de fichier journal W3C centralisé pour l'enregistrement des informations relatives à tous les sites du serveur. Ce format est géré par HTTP.sys. Il s'agit d'un format textuel ASCII personnalisable, ce qui signifie que vous spécifiez les champs à enregistrer. Spécifiez les champs à enregistrer dans la boîte de dialogue Champs de journalisation W3C en cliquant sur Sélectionner les champs sur la page Journalisation. Les champs sont séparés par des espaces et l'heure est enregistrée en temps universel coordonné (UTC).

Lorsque vous configurez le serveur Web de façon à avoir un fichier journal par site, vous pouvez sélectionner l'un des formats de fichier journal suivants :

ValeurDescription

IIS

Configure IIS pour utiliser le format de fichier journal Microsoft IIS pour l'enregistrement des informations relatives à un site. Ce format est géré par HTTP.sys. Il s'agit d'un format textuel ASCII fixe, ce qui signifie que vous ne pouvez pas personnaliser les champs qui sont enregistrés. Les champs sont séparés par des virgules et l'heure est enregistrée en heure locale.

La liste suivante répertorie les champs qui sont enregistrés lorsque vous utilisez le format de fichier journal IIS :

  • Client IP address

  • User name

  • Date

  • Time

  • Service and instance

  • Server name

  • Server IP address

  • Time taken

  • Client bytes sent

  • Server bytes sent

  • Service status code (La valeur 200 indique que la demande a été exécutée.)

  • Windows status code (La valeur 0 indique que la demande a été exécutée.)

  • Request type

  • Target of operation

  • Parameters (Les paramètres qui sont passés à un script)

Tous les champs ne contiendront pas de données. Lorsqu'un champ ne contient pas de données, un trait d'union (-) est utilisé comme espace réservé. Lorsqu'un champ contient un caractère non affichable, HTTP.sys le remplace par un signe plus (+) pour conserver le format du fichier journal.

NCSA

Configure IIS pour utiliser le format de fichier journal National Center for Supercomputing Applications (NCSA) commun pour l'enregistrement des informations relatives à un site. Ce format est géré par HTTP.sys. Il s'agit d'un format textuel ASCII fixe, ce qui signifie que vous ne pouvez pas personnaliser les champs qui sont enregistrés. Les champs sont séparés par des espaces et l'heure est enregistrée en heure locale avec le décalage par rapport au temps universel coordonné (UTC).

La liste suivante répertorie les champs qui sont enregistrés lorsque vous utilisez le format de fichier journal NCSA commun :

  • Remote host address

  • Remote log name (Cette valeur est toujours un trait d'union.)

  • User name

  • Date, time, and UTC offset

  • Request and protocol version

  • Service status code (La valeur 200 indique que la demande a été exécutée.)

  • Bytes sent

Tous les champs ne contiendront pas de données. Lorsqu'un champ ne contient pas de données, un trait d'union (-) est utilisé comme espace réservé. Lorsqu'un champ contient un caractère non affichable, HTTP.sys le remplace par un signe plus (+) pour conserver le format du fichier journal.

W3C

Utilisez le format de journal W3C étendu pour enregistrer des informations relatives à un site. Ce format est géré par HTTP.sys. Il s'agit d'un format textuel ASCII personnalisable, ce qui signifie que vous spécifiez les champs à enregistrer. Spécifiez les champs à enregistrer dans la boîte de dialogue Champs de journalisation W3C en cliquant sur Sélectionner les champs sur la page Journalisation. Les champs sont séparés par des espaces et l'heure est enregistrée en temps universel coordonné (UTC).

Personnaliser

Configure IIS pour utiliser un format personnalisé pour un module de journalisation personnalisée. Lorsque vous sélectionnez cette option, la page Journalisation est désactivée car la journalisation personnalisée ne peut pas être configurée dans le Gestionnaire des services Internet (IIS).

Sélectionner les champs

Ouvre la boîte de dialogue Champs de journalisation W3C dans laquelle vous pouvez sélectionner les champs à enregistrer. Ce bouton est disponible uniquement lorsque le format de fichier journal W3C est sélectionné.

Répertoire

Spécifie le chemin d'accès physique où les fichiers journaux sont stockés. La valeur par défaut est %Lecteur_système%\inetpub\logs\LogFiles.

Encodage

Spécifie le type d'encodage des fichiers journaux : UTF-8 ou ANSI.

Sélectionnez UTF-8 lorsque vous souhaitez activer à la fois les caractères codés sur un seul octet et ceux codés sur plusieurs octets dans une chaîne. Cet encodage permet de lire des enregistrements textuels, par exemple les formats W3C étendu, IIS et National Center for Supercomputing Applications (NCSA) commun, dans une langue autre que l'anglais. En outre, si votre serveur Web sert des URL dans une langue autre que celle prise en charge par la page de codes par défaut du serveur, vous devez activer l'encodage UTF8 pour le contenu des journaux.

Par défaut, IIS essaie de servir des URL dans des pages de codes autres que la page de codes par défaut du serveur. Pour des raisons de sécurité, vous pouvez être amené à activer le format UTF-8 afin de réduire l'effet d'une attaque ayant pour conséquence la traduction incorrecte des URL au format UTF-8 sur la page de codes par défaut.

Planification

Configure IIS pour créer de nouveaux fichiers journaux basés sur l'une des valeurs suivantes :

  • Toutes les heures : un nouveau fichier journal est créé chaque heure.

  • Tous les jours : un nouveau fichier journal est créé chaque jour.

  • Toutes les semaines : un nouveau fichier journal est créé chaque semaine.

  • Tous les mois : un nouveau fichier journal est créé chaque mois.

Taille de fichier maximale (en octets)

Configure IIS pour créer un nouveau fichier journal lorsque le fichier atteint une certaine taille (en octets).

La taille de fichier minimale est 1 048 576 octets. Si cet attribut a pour valeur un nombre inférieur à 1 048 576 octets, la valeur par défaut est implicitement 1 048 576 octets.

Ne pas créer de nouveaux fichiers journaux

Configure IIS pour ne pas créer de nouveaux fichiers journaux. Autrement dit, il n'existe qu'un seul fichier journal dont la taille augmente à mesure que de nouvelles informations sont enregistrées.

Utiliser l'heure locale pour la désignation et la substitution du fichier

Spécifie que la désignation et l'heure de substitution du fichier journal utilisent l'heure de serveur locale. Si cette option n'est pas sélectionnée, le temps universel coordonné (UTC) est utilisé.

Remarques

Indépendamment de ce paramètre, les horodatages du fichier journal en cours utilisent le format d'heure du format de journal sélectionné dans la liste Format. Par exemple, les formats de fichier journal NCSA et W3C utilisent le format d'heure UTC pour les horodatages.

Éléments du volet Actions

Nom de l'élémentDescription

Appliquer

Enregistre les modifications que vous avez apportées sur la page de fonctionnalité.

Annuler

Annule les modifications que vous avez apportées sur la page de fonctionnalité.

Désactiver

Désactive la fonctionnalité.

Afficher les fichiers journaux

Ouvre le répertoire des fichiers journaux.

Voir aussi


Table des matières