Procédure de configuration de l'enregistrement dans le journal de table de routage

 

S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Dernière rubrique modifiée : 2007-01-11

Cette rubrique décrit la procédure de configuration de l'enregistrement dans le journal de table de routage dans Microsoft Exchange Server 2007.

L'enregistrement dans le journal de table de routage enregistre périodiquement une capture instantanée de la table de routage utilisée par le serveur Exchange 2007 sur lequel le rôle serveur de transport Hub ou serveur de transport Edge est installé. La table de routage permet de router les messages vers leur destination.

Avant de commencer

Pour exécuter les procédures suivantes, vous devez utiliser un compte auquel a été délégué :

  • le rôle Administrateur d'organisation Exchange.

Pour exécuter les procédures suivantes sur un ordinateur sur lequel le rôle serveur de transport Edge est installé, vous devez ouvrir une session en utilisant un compte membre du groupe Administrateurs local sur cet ordinateur.

Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Exchange 2007, consultez la rubrique Considérations relatives aux autorisations.

Notes

Vous ne pouvez pas configurer les journaux de table de routage à l'aide de la console de gestion Exchange. Pour configurer les journaux de table de routage, vous devez utiliser l'environnement de ligne de commande Exchange Management Shell. Pour plus d'informations sur l'utilisation de l'environnement de ligne de commande Exchange Management Shell, consultez la rubrique Utilisation d'Exchange Management Shell.

Configuration de l'emplacement des journaux de table de routage

Par défaut, les journaux de table de routage sont stockés dans le répertoire C:\Program Files\Microsoft\Exchange Server\TransportRoles\Logs\Routing. Il doit s'agir d'un répertoire local de l'ordinateur Exchange 2007.

Utilisation de l'environnement de ligne de commande Exchange Management Shell pour modifier l'emplacement des journaux de table de routage

  • Exécutez la commande suivante :

    Set-TransportServer <Identity> -RoutingTableLogPath <LocalFilePath>
    

    Par exemple, pour modifier l'emplacement du journal de table de routage en C:\Routing Table sur un ordinateur Exchange 2007 nommé Exchange01, exécutez la commande suivante :

    Set-TransportServer Exchange01 -RoutingTableLogPath "C:\Routing Table"
    

Lorsque vous modifiez l'emplacement du répertoire des journaux de table de routage, cette modification ne copie pas les fichiers journaux existants de l'ancien répertoire vers le nouveau. Le nouveau répertoire des journaux de table de routage est actif presque immédiatement après le changement de configuration mais tous les fichiers journaux existants sont laissés dans l'ancien répertoire.

Les autorisations suivantes sont obligatoires sur le répertoire des journaux de table de routage :

  • Administrateur : Contrôle total

  • Système : Contrôle total

  • Service réseau : Lecture, écriture et suppression des sous-dossiers et fichiers

Par défaut, le service de transport Microsoft Exchange utilise les informations d'identification de sécurité du compte d'utilisateur de service réseau pour créer le répertoire des journaux de table de routage et appliquer les autorisations appropriées comme suit :

  • Si le nouveau répertoire des journaux de table de routage n'existe pas déjà et que le compte de service réseau dispose des droits nécessaires à la création de dossiers et l'application d'autorisations au nouvel emplacement, alors le nouveau répertoire des journaux de table de routage est créé et les autorisations appropriées lui sont appliquées.

  • Si le nouveau répertoire des journaux de table de routage existe déjà, les autorisations existantes sur les dossiers ne sont pas vérifiées.

Chaque fois que vous déplacez le répertoire des journaux de table de routage à l'aide du paramètre Routing TableLogPath avec la cmdlet Set-TransportServer, il est toujours recommandé de vérifier que le nouveau répertoire des journaux de table de routage existe déjà et que les autorisations appropriées lui sont appliquées. En cas d'échec du déplacement du répertoire des journaux de table de routage, vous pouvez créer le répertoire des journaux de table de routage et lui appliquer les autorisations appropriées avant d'utiliser le paramètre RoutingTableLogPath avec la cmdlet Set-TransportServer.

Configuration de l'intervalle pour le nouveau calcul automatique de la table de routage

La table de routage est recalculée et enregistrée après une modification de configuration du routage ou après l'écoulement d'un intervalle spécifié si aucune modification n'est détectée. Par défaut, la table de routage est automatiquement recalculée toutes les 12 heures. Toutefois, une modification de configuration du routage normale se produit sur chaque serveur de transport Hub ou Edge lorsque le serveur renouvelle son jeton Kerberos avec un contrôleur de domaine du service d'annuaire Active Directory. Avec ce renouvellement, la table de routage est recalculée et un journal de table de routage est créé. Le jeton Kerberos est renouvelé toutes les six heures.

L'intervalle pour le nouveau calcul automatique de la table de routage est contrôlé par le paramètre RoutingConfigReloadInterval du fichier EdgeTransport.exe.config situé dans le répertoire C:\Program Files\Microsoft\Exchange Server\Bin. Le fichier EdgeTransport.exe.config file est un fichier de configuration d'application XML associé au fichier EdgeTransport.exe. EdgeTransport.exe et MSExchangeTransport.exe sont les fichiers exécutables utilisés par le service de transport Microsoft Exchange. Ce service s'exécute sur chaque serveur de transport Hub ou Edge. Les modifications apportées dans le fichier EdgeTransport.exe.config sont appliquées après le redémarrage du service de transport de Microsoft Exchange.

Voici un exemple de base de la structure typique du fichier EdgeTransport.exe.config :

<configuration>

<runtime>

<gcServer enabled="true" />

</runtime>

<appSettings>

<add key=" Option de configuration " value=" Valeur " />

...

</appSettings>

</configuration>

Vous pouvez ajouter des options de configuration ou modifier des options de configuration existantes dans la section <appSettings>. De nombreuses options de configuration disponibles n'ont aucune relation avec la table de routage. Toute option de configuration n’impliquant pas la table de routage sort du cadre de cette rubrique.

Notes

Les noms de paramètre dans la section <add key=../> sont sensibles à la casse.

Configuration de l'intervalle pour le nouveau calcul automatique de la table de routage

  1. Ouvrez le fichier suivant dans le Bloc-notes : C:\Program Files\Microsoft\Exchange Server\Bin\EdgeTransport.exe.config.

  2. Modifiez la ligne suivante dans la section <appSettings> :

    <add key="RoutingConfigReloadInterval" value="<interval>" />
    

    Par exemple, pour modifier l'intervalle pour le nouveau calcul automatique de la table de routage sur 10 heures, modifiez le paramètre RoutingConfigReloadInterval comme suit :

    <add key="RoutingConfigReloadInterval" value="10:00:00" />
    
  3. Enregistrez et fermez le fichier EdgeTransport.exe.config.

  4. Redémarrez le service de transport de Microsoft Exchange.

Pour spécifier une valeur d'âge, entrez-la sous forme de période, comme ci-après : hh:mm:ss, où h = heures, m = minutes et s = secondes.

La table de routage est recalculée et enregistrée avant la valeur spécifiée par le paramètre RoutingConfigReloadInterval si l'une des conditions suivantes est vérifiée :

  • Une modification de la configuration du routage est détectée. Par exemple, un connecteur d'envoi ou de réception est ajouté, supprimé ou modifié, ou le renouvellement du jeton Kerberos (valable 6 heures) a lieu.

  • Le service de transport de Microsoft Exchange est démarré.

Configuration de la taille maximale du répertoire des journaux de table de routage

Par défaut, la taille maximale du répertoire des journaux de table de routage est 50 Mo. L'enregistrement circulaire supprime les fichiers journaux de table de routage les plus anciens lorsqu'une des conditions suivantes est vérifiée :

  • Le répertoire des journaux de table de routage atteint sa taille maximale spécifiée.

  • Un fichier journal de table de routage atteint son âge maximal spécifié.

Notes

Par défaut, le processus d'enregistrement du transport a une valeur de niveau d'enregistrement égale à 0 (la plus basse). Si vous voulez qu'Microsoft Exchange écrive une entrée de journal des événements quand un enregistrement circulaire supprime un fichier journal, vous devez modifier la valeur de niveau d'enregistrement du processus d'enregistrement de transport en définissant 5 (Maximum) ou 7 (Expert). Pour plus d'informations, consultez la rubrique Procédure de modification des niveaux d'enregistrement des processus Exchange.

Utilisation de l'environnement de ligne de commande Exchange Management Shell pour modifier la taille maximale du répertoire des journaux de table de routage

  • Exécutez la commande suivante :

    Set-TransportServer <Identity> -RoutingTableLogMaxDirectorySize <DirectorySize>
    

    Par exemple, pour définir la taille maximale du répertoire des journaux de table de routage sur 70 Mo sur un ordinateur Exchange 2007 nommé Exchange01, exécutez la commande suivante :

    Set-TransportServer Exchange01 -RoutingTableLogMaxDirectorySize 70MB
    

Lorsque vous entrez une valeur, qualifiez-la à l'aide de l'une des unités suivantes :

  • B (octets)

  • KB (kilo-octets)

  • MB (mégaoctets)

  • GB (gigaoctets)

  • TB (téraoctets)

Les valeurs non qualifiées sont traitées comme des octets. La plage d'entrées valide pour ce paramètre s'étend de 1 à 9223372036854775807 octets.

Configuration de l'âge maximal des journaux de table de routage

Par défaut, l'âge maximal d'un fichier journal de table de routage est 7 jours. L'enregistrement circulaire supprime les fichiers journaux de table de routage les plus anciens lorsqu'une des conditions suivantes est vérifiée :

  • Le répertoire des journaux de table de routage atteint sa taille maximale spécifiée.

  • Un fichier journal de table de routage atteint son âge maximal spécifié.

Notes

Par défaut, le processus d'enregistrement du transport a une valeur de niveau d'enregistrement égale à 0 (la plus basse). Si vous voulez qu'Microsoft Exchange écrive une entrée de journal des événements quand un enregistrement circulaire supprime un fichier journal, vous devez modifier la valeur de niveau d'enregistrement du processus d'enregistrement de transport en définissant 5 (Maximum) ou 7 (Expert). Pour plus d'informations, consultez la rubrique Procédure de modification des niveaux d'enregistrement des processus Exchange.

Utilisation de l'environnement de ligne de commande Exchange Management Shell pour modifier l'âge maximal d'un fichier journal de table de routage

  • Exécutez la commande suivante :

    Set-TransportServer <Identity> -RoutingTableLogMaxAge <Age>
    

    Par exemple, si vous voulez modifier l'âge maximal d'un fichier journal de table de routage sur 45 jours sur un ordinateur Exchange 2007 nommé Exchange01, exécutez la commande suivante :

    Set-TransportServer Exchange01 -RoutingTableLogMaxAge 45.00:00:00
    

Pour spécifier une valeur d'âge, entrez-la sous forme de période, comme ci-après : jj.hh:mm:ss, où j = jours, h = heures, m = minutes et s = secondes. La plage d'entrée valide pour ce paramètre s'étend de 00:00:00 à 24855.03:14:07. Définir la valeur du paramètre RoutingTableLogMaxAge sur 00:00:00 empêche la suppression automatique des fichiers journaux de table de routage en raison de leur âge.

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, consultez la rubrique Set-TransportServer.

Pour plus d'informations

Pour plus d'informations sur l'enregistrement dans le journal de table de routage, consultez la rubrique Gestion de l'enregistrement de la connectivité.