DFS-R : initialisation de l'enregistrement de débogage

Microsoft.Windows.FileServer.DFSR.DebugLogInitFailedMonitor (UnitMonitor)

Cet objet surveille l'initialisation du journal de débogage de la réplication DFS et crée une alerte d'avertissement s'il détecte que la réplication DFS n'a pas réussi à initialiser le journal.

Knowledge Base article:

Résumé

Cet objet surveille l'initialisation du journal de débogage de la réplication DFS et crée une alerte critique s'il détecte que la réplication DFS n'a pas réussi à initialiser le journal. Il agit en recherchant la présence d'un événement 1312 de réplication DFS.

Causes

Un état non intègre de cette analyse indique que l'enregistrement de débogage est activé car la réplication DFS n'a pas pu initialiser le journal de débogage. Cela se passe généralement lorsque la réplication DFS ne peut accéder au chemin du dossier journal de débogage. Ceci peut se produire pour les raisons suivantes :

Résolutions

Trouvez l'emplacement des fichiers journaux de débogage

Pour trouver le chemin configuré pour les journaux de débogage, tapez la commande suivante dans l'ordinateur concerné :

wmic /namespace:\\root\microsoftdfs path DfsrMachineConfig get DebugLogFilePath

Vérifiez que le chemin existe réellement et qu'il est en local sur l'ordinateur concerné. Il ne doit pas s'agir d'une adresse UNC ou d'un chemin d'accès réseau.

Si le chemin n'existe pas, vous pouvez créer le chemin ou changer l'emplacement par défaut du journal de débogage. Pour modifier l'emplacement du journal de débogage, tapez la commande suivante où [new_target_path] correspond au nouveau chemin pour les journaux de débogage :

wmic /namespace:\\root\microsoftdfs path DfsrMachineConfig set DebugLogFilePath=[new_target_path]

Augmentez l'espace disque disponible

Si le volume hébergeant le dossier intermédiaire ou les fichiers journaux de débogage est faible sur l'espace disque, augmentez l'espace disque disponible sur le volume, augmentez la taille du volume, ou changez le chemin du dossier intermédiaire pour un volume avec plus d'espace disque disponible.

Pour vérifier manuellement l'espace disque disponible, ouvrez une fenêtre d’invite de commandes, puis tapez la commande suivante où [servername] correspond au nom du serveur hébergeant le dossier concerné et [domain\user] est votre nom d'utilisateur :

WMIC /node: "[servername]" /user: [domain\user] volume list status.

Après avoir libéré de l'espace, redémarrez le service de réplication DFS.

Réglez les quotas

Si un quota (un quota de disque NTFS ou un quota du Gestionnaire de ressources du serveur de fichiers) limite le dossier concerné ou le volume, envisagez d'augmenter la taille du quota.

Corrigez les autorisations du dossier journal de débogage

Si le service de réplication DFS n'a pas les droits de contrôle total pour le dossier journal de débogage, l'enregistrement va échouer. Pour résoudre ce problème, accordez au compte système local les droitsde contrôle total pour le dossier journal de débogage.

Vérification

Cette analyse se réinitialise automatiquement à un état d'intégrité lorsque le problème est résolu.

Informations complémentaires

Événement 1312 de réplication DFS(http://go.microsoft.com/fwlink/?LinkId=187120)

Element properties:

TargetMicrosoft.Windows.FileServer.DFSR.Service
Parent MonitorMicrosoft.Windows.FileServer.DFSR.LoggingAggregateMonitor
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
DFS-R : échec d'initialisation de l'enregistrement de débogage
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServer.DFSR.DebugLogInitFailedMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSR.Service" ParentMonitorID="Microsoft.Windows.FileServer.DFSR.LoggingAggregateMonitor" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServer.DFSR.DebugLogInitFailedMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>DFS Replication</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1312</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DFSR</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>DFS Replication</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DFSR</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1314</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1004</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>