Dieses Objekt überwacht Volumes, die replizierte Ordner hosten, und generiert eine Warnung, wenn auf einem Volume Fehler erkannt werden, die zu einer Beendigung der Replikation durch DFS-Replikation führen würden.
Dieses Objekt überwacht Volumes, die replizierte Ordner hosten, und generiert eine Warnung, wenn auf einem Volume Fehler erkannt werden, die zu einer Beendigung der Replikation durch DFS-Replikation führen würden. Dazu wird eine Überprüfung auf DFS-Replikationsereignis 2004 ausgeführt.
Ein fehlerhafter Status dieses Monitors weist darauf hin, dass die Replikation aufgrund eines Fehlers auf einem Volume, das einen replizierten Ordner hostet, beendet wurde. Folgende Probleme können die Ursache für diesen Fehler sein:
Unzureichender freier Speicherplatz.
Der replizierte Ordner oder Stagingordner überschreitet ein Datenträger- oder Ordnerkontingent.
Der Datenträger ist fehlerhaft.
Überprüfen Sie den Bereich "Weitere Informationen" der Warnung nach Informationen zum Fehler, und verwenden Sie dann folgende Lösungen.
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.
Stagingordnerpfad ändern
Verwenden Sie "DFS-Verwaltung", um den Stagingordnerpfad zu ändern. Informationen zur Vorgehensweise finden Sie unter Bearbeiten der Kontingentgröße des Stagingordners und des Konflikt- und "Gelöscht"-Ordners (http://go.microsoft.com/fwlink/?LinkId=186944).
Hinweis: Zum Verwalten eines replizierten Ordners müssen Sie Mitglied der Gruppe "Domänen-Admins" in der Domäne sein, in der die Replikationsgruppe konfiguriert ist, Ersteller der Replikationsgruppe sein, oder es müssen entsprechende Berechtigungen an Sie delegiert worden sein.
Auf Volumefehler überprüfen
Wenn dieses Problem häufig auftritt, verwenden Sie den Befehl chkdsk, um das Volume zu überprüfen, das die DFS-Replikationsdatenbank hostet. Überprüfen Sie zudem das Systemprotokoll in der Ereignisanzeige auf Ereignisse in Bezug auf die NTFS-Quelle. Diese Ereignisse können möglicherweise darauf hindeuten, dass der Datenträger fehlerhaft ist.
Überprüfung
Dieser Monitor wird automatisch auf einen fehlerfreien Status zurückgesetzt, wenn das Problem behoben wurde.
DFS-Replikationsereignis 2004 (http://go.microsoft.com/fwlink/?LinkId=187121)
Target | Microsoft.Windows.FileServer.DFSR.Volume | ||
Parent Monitor | System.Health.AvailabilityState | ||
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.ReplForVolStoppedOnErrorMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSR.Volume" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServer.DFSR.ReplForVolStoppedOnErrorMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[3]$</AlertParameter1>
<AlertParameter2>$Data/Context/Params/Param[4]$</AlertParameter2>
<AlertParameter3>$Data/Context/Params/Param[2]$</AlertParameter3>
<AlertParameter4>$Data/Context/Params/Param[1]$</AlertParameter4>
</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">2004</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.Volume"]/VolumeGUID$</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.Volume"]/VolumeGUID$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2002</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2008</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2010</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</Expression>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">9111</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>ContainsSubstring</Operator>
<Pattern>$Target/Property[Type="System!System.Entity"]/DisplayName$</Pattern>
</RegExExpression>
</Expression>
</And>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>