Dieses Objekt überwacht die Fähigkeit von DFS-Replikation, eine Verbindung mit anderen Mitgliedern der Replikationsgruppe herzustellen, und generiert eine Warnung, wenn mit einem Mitglied der Replikationsgruppe keine Verbindung hergestellt werden kann.
Dieses Objekt überwacht die Fähigkeit von DFS-Replikation, eine Verbindung mit anderen Mitgliedern der Replikationsgruppe herzustellen, und generiert eine Warnung, wenn mit einem Mitglied der Replikationsgruppe keine Verbindung hergestellt werden kann. Dazu wird eine Überprüfung auf DFS-Replikationsereignis 5008 ausgeführt.
Ein fehlerhafter Status dieses Monitors weist darauf hin, dass bei der Replikation ein Fehler aufgetreten ist, weil DFS-Replikation keine Verbindung mit einem anderen Mitglied der Replikationsgruppe herstellen konnte. Dies kann vorkommen, wenn der Server nicht erreichbar ist, was oftmals darauf zurückzuführen ist, dass nicht die richtigen Firewallports geöffnet sind, oder wenn DFS-Replikation auf dem Server nicht ausgeführt wird oder nicht installiert ist. DFS-Replikation wiederholt die Replikation in regelmäßigen Abständen.
Firewalleinstellungen überprüfen
Wenn zwischen Replikationspartnern eine Firewall konfiguriert wurde, stellen Sie sicher, dass die RPC-Kommunikation nicht blockiert wird. DFS-Replikation benötigt zur Kommunikation RPC. DFS-Replikation verwendet die RPC-Endpunktzuordnung (Port 135) und einen zufällig zugewiesenen dynamischen Port im Bereich 49152 bis 65535 für Windows Server 2008 R2 und Windows Server 2008 oder im Bereich 1025 bis 5000 für Windows Server 2003 R2.
Sie können das Befehlszeilentool Dfsrdiag verwenden, um einen statischen Port anstelle des dynamischen Ports anzugeben. Weitere Informationen zum Angeben der RPC-Endpunktzuordnung finden Sie in Artikel 154596 in der Microsoft Knowledge Base (http://go.microsoft.com/fwlink/?LinkId=73991). Weitere Informationen zum Verwenden eines dynamischen Ports unter Windows Server 2008 finden Sie in Artikel 929851 in der Microsoft Knowledge Base (http://go.microsoft.com/fwlink/?LinkId=187092).
RPC-Dienst (Remoteprozeduraufruf) aktivieren
Um zu überprüfen, ob der RPC-Dienst (Remoteprozeduraufruf) ausgeführt wird, geben Sie in ein Eingabeaufforderungsfenster folgenden Befehl ein, wobei [servername] der Name des betroffenen Servers ist:
Sc query [servername] rpcss
Wenn der Server nicht antwortet oder meldet, dass der Status BEENDET lautet, starten Sie den Dienst durch Befolgen der Anweisungen im Microsoft Knowledge Base- Artikel 830071 (http://go.microsoft.com/fwlink/?LinkId=186948).
Überprüfung
Dieser Monitor wird automatisch auf einen fehlerfreien Status zurückgesetzt, wenn er erkennt, dass das Problem behoben wurde.
DFS-Replikationsereignis 5008 (http://go.microsoft.com/fwlink/?LinkId=187147)
DFS-Replikationsereignis 5004 (http://go.microsoft.com/fwlink/?LinkId=187146)
DFS-Replikationsereignis 1210 (http://go.microsoft.com/fwlink/?LinkId=187118)
Microsoft KB- Artikel 830071: Einige Windows-Prozeduren funktionieren nicht, wenn der RPC-Dienst (Remoteprozeduraufruf) deaktiviert ist (http://go.microsoft.com/fwlink/?linkid=65325).
Microsoft KB- Artikel 224370: Problembehandlung bei "Der RPC-Server ist nicht verfügbar" unter Windows (http://go.microsoft.com/fwlink/?linkid=653257).
Target | Microsoft.Windows.FileServer.DFSR.ReplicationGroupMember | ||
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.ServiceUnavailableMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSR.ReplicationGroupMember" 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.ServiceUnavailableMonitor_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[2]$</AlertParameter2>
<AlertParameter3>$Data/Context/Params/Param[4]$</AlertParameter3>
<AlertParameter4>$Data/Context/Params/Param[5]$</AlertParameter4>
<AlertParameter5>$Data/Context/Params/Param[6]$</AlertParameter5>
<AlertParameter6>$Data/Context/Params/Param[7]$</AlertParameter6>
<AlertParameter7>$Data/Context/Params/Param[8]$</AlertParameter7>
<AlertParameter8>$Data/Context/Params/Param[1]$</AlertParameter8>
<AlertParameter9>$Data/Context/Params/Param[9]$</AlertParameter9>
</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">5008</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[9]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.FileServer.DFSR.ReplicationGroupMember"]/ReplicationGroupGUID$</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="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">5004</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[5]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.FileServer.DFSR.ReplicationGroupMember"]/ReplicationGroupGUID$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">5006</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[4]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.FileServer.DFSR.ReplicationGroupMember"]/ReplicationGroupGUID$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">5016</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[4]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.FileServer.DFSR.ReplicationGroupMember"]/ReplicationGroupGUID$</Value>
</ValueExpression>
</SimpleExpression>
</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>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[6]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.FileServer.DFSR.ReplicationGroupMember"]/ReplicationGroupGUID$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>