Dieses Objekt überwacht das Debugprotokoll von DFS-Replikation und generiert eine Warnung, wenn es erkennt, dass von DFS-Replikation nicht in das Protokoll geschrieben werden konnte.
Dieses Objekt überwacht das Debugprotokoll von DFS-Replikation und generiert eine Warnung, wenn es erkennt, dass von DFS-Replikation nicht in das Protokoll geschrieben werden konnte. Dazu wird eine Überprüfung auf DFS-Replikationsereignis 1302 ausgeführt.
Ein fehlerhafter Status dieses Monitors weist darauf hin, dass die Debugprotokollierung deaktiviert ist, weil von DFS-Replikation nicht in das Debugprotokoll geschrieben werden konnte. Dieses Problem tritt normalerweise auf, wenn DFS-Replikation nicht auf den Pfad des Debugprotokollordners zugreifen kann. Dafür können die folgenden Gründe verantwortlich sein:
Das Volume, das den Debugprotokollordner hostet, ist offline oder befindet sich auf einer Netzwerkfreigabe.
Das Volume, das den Debugprotokollordner hostet, hat nicht genügend Speicherplatz.
Der Debugprotokollordner hat ein für den Ordner oder das Volume, das den Ordner hostet, festgelegtes Kontingent überschritten.
Für den Debugprotokollordner wurden falsche Berechtigungen festgelegt.
Nach den Debugprotokolldateien suchen
Um den für Debugprotokolle konfigurierten Pfad zu finden, geben Sie den folgenden Befehl auf dem betroffenen Computer ein:
wmic /namespace:\\root\microsoftdfs path DfsrMachineConfig get DebugLogFilePath
Stellen Sie sicher, dass der Pfad vorhanden ist und dass er hinsichtlich des betroffenen Computers lokal ist. Es darf sich nicht um eine UNC-Adresse oder einen Netzwerkpfad handeln.
Wenn der Pfad nicht vorhanden ist, können Sie ihn erstellen oder den Standardpfad des Debugprotokolls ändern. Um den Pfad des Debugprotokolls zu ändern, geben Sie folgenden Befehl ein, wobei [new_target_path] der neue Pfad für die Debugprotokolle ist:
wmic /namespace:\\root\microsoftdfs path DfsrMachineConfig set DebugLogFilePath="[new_target_path]''
Verfügbaren Speicherplatz erhöhen
Wenn auf dem Volume, das den Stagingordner oder Debugprotokolldateien hostet, der Speicherplatz knapp ist, erhöhen Sie den verfügbaren Speicherplatz auf dem Volume, vergrößern Sie das Volume, oder ändern Sie den Stagingordnerpfad auf ein Volume mit mehr verfügbarem Speicherplatz.
Um die Menge an verfügbarem Speicherplatz manuell zu überprüfen, öffnen Sie ein Eingabeaufforderungsfenster, und geben Sie folgenden Befehl ein, wobei [servername] der Name des Servers ist, der den betroffenen Ordner hostet, und [domain\user] Ihr Benutzername ist:
WMIC /node: "[servername]" /user: [domain\user] volume list status.
Starten Sie den DFS-Replikationsdienst neu, wenn Sie Speicherplatz freigegeben haben.
Kontingente anpassen
Wenn ein Kontingent (das NTFS-Datenträgerkontingent oder das Kontingent des Ressourcen-Managers für Dateiserver) den betroffenen Ordner oder das Volume einschränkt, erwägen Sie eine Kontingentvergrößerung.
Informationen zum Anpassen von mit dem Ressourcen-Manager für Dateiserver erstellten Ordnern finden Sie unter Kontingentverwaltung (http://go.microsoft.com/fwlink/?LinkId=187098).
Zum Anpassen von NTFS-Datenträgerkontingenten führen Sie den Befehl Fsutil quota aus, wie unter FSutil-Kontingent (http://go.microsoft.com/fwlink/?LinkId=187104) erläutert.
Berechtigungen für den Debugprotokollordner korrigieren
Wenn der DFS-Replikationsdienst nicht über Vollzugriff auf den Debugprotokollordner verfügt, tritt bei der Protokollierung ein Fehler auf. Um dieses Problem zu beheben, erteilen Sie dem lokalen Systemkonto Vollzugriffauf den Debugprotokollordner.
Überprüfung
Dieser Monitor wird automatisch auf einen fehlerfreien Status zurückgesetzt, wenn das Problem behoben wurde.
DFS-Replikationsereignis 1302 (http://go.microsoft.com/fwlink/?LinkId=187119)
Target | Microsoft.Windows.FileServer.DFSR.Service | ||
Parent Monitor | Microsoft.Windows.FileServer.DFSR.LoggingAggregateMonitor | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.FileServer.DFSR.DebugLoggingFailureMonitor" 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.DebugLoggingFailureMonitor_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">1302</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">1304</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>