DFS-R: Integrität der Bereinigung des Stagingordners

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

Dieses Objekt überwacht, ob DFS-Replikation den Stagingordner für einen replizierten Ordner erfolgreich bereinigen (zusätzlichen Speicherplatz freigeben) kann. Wenn bei der Bereinigung ein Fehler auftritt, generiert dieser Monitor eine Warnung.

Knowledge Base article:

Zusammenfassung

Dieses Objekt überwacht, ob DFS-Replikation den Stagingordner für einen replizierten Ordner erfolgreich bereinigen (zusätzlichen Speicherplatz freigeben) kann. Wenn bei der Bereinigung ein Fehler auftritt, generiert dieser Monitor eine Warnung. Dazu wird eine Überprüfung auf DFS-Replikationsereignis 4206 ausgeführt.

Ursachen

Ein fehlerhafter Status dieses Monitors weist darauf hin, dass DFS-Replikation einen Stagingordner nicht bereinigen konnte. Dafür können die folgenden Gründe verantwortlich sein:

Lösungen

Warten, bis die Bereinigung des Stagingordners abgeschlossen ist

Es sind keine Aktionen erforderlich.

Wenn die Größe des Stagingordners die Kontingentgrenze für Stagingordner erreicht, versucht DFS-Replikation automatisch, den Stagingordner durch Löschen alter Dateien zu bereinigen. Wenn die Bereinigung abgeschlossen ist, wird die Replikation fortgesetzt.

Hinweis: Wenn dieser Monitor häufig in einen fehlerhaften Status wechselt oder Sie die Leistung optimieren möchten, erhöhen Sie das Kontingent für den Stagingordner.

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.

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.

Überprüfung

Dieser Monitor wird automatisch auf einen fehlerfreien Status zurückgesetzt, wenn das Problem behoben wurde.

Zusätzliche Informationen

Element properties:

TargetMicrosoft.Windows.FileServer.DFSR.ReplicatedFolder
Parent MonitorMicrosoft.Windows.FileServer.DFSR.StagingAggregateMonitor
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
DFS-R: Fehler bei der Bereinigung des Stagingordners
Fehler bei der Bereinigung eines Stagingordners durch DFS-Replikation. Dies kann zur Folge haben, dass Fehler bei der Replikation einiger großer Dateien auftreten und der replizierte Ordner nicht mehr synchron ist. Der Dienst wiederholt die Bereinigung von Stagingspeicher in regelmäßigen Abständen. Der Dienst beginnt mit der Bereinigung ggf. früher als angegeben, wenn er erkennt, dass Stagingdateien entsperrt sind und bereinigt werden können.
Weitere Informationen:
Zeit bis zum nächsten Bereinigungsversuch (Minuten): {0}
Replizierter Ordner: {1}
Stagingordner: {2}
Konfigurierte Größe (MB): {3}
Verwendeter Speicher: {4}
Obere Grenze: {5}\%
Untere Grenze: {6}\%
Name des replizierten Ordners: {7}
Kennung des replizierten Ordners: {8}
Replikationsgruppenname: {9}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServer.DFSR.StagingCleanupFailureMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSR.ReplicatedFolder" ParentMonitorID="Microsoft.Windows.FileServer.DFSR.StagingAggregateMonitor" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServer.DFSR.StagingCleanupFailureMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[2]$</AlertParameter1>
<AlertParameter2>$Data/Context/Params/Param[1]$</AlertParameter2>
<AlertParameter3>$Data/Context/Params/Param[3]$</AlertParameter3>
<AlertParameter4>$Data/Context/Params/Param[3]$</AlertParameter4>
<AlertParameter5>$Data/Context/Params/Param[4]$</AlertParameter5>
<AlertParameter6>$Data/Context/Params/Param[5]$</AlertParameter6>
<AlertParameter7>$Data/Context/Params/Param[6]$</AlertParameter7>
<AlertParameter8>$Data/Context/Params/Param[7]$</AlertParameter8>
<AlertParameter9>$Data/Context/Params/Param[8]$</AlertParameter9>
<AlertParameter10>$Data/Context/Params/Param[9]$</AlertParameter10>
</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">4206</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>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.FileServer.DFSR.ReplicatedFolder"]/ReplicatedFolderGUID$</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">1004</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1104</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.FileServer.DFSR.ReplicatedFolder"]/ReplicatedFolderGUID$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4202</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4002</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4008</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4010</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4114</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4210</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</Expression>
<Expression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">9008</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">9111</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[3]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.FileServer.DFSR.ReplicatedFolder"]/ReplicatedFolderGUID$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>