DFS-R: Komunikace s partnerskými servery

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

Tento objekt monitoruje komunikaci mezi partnerskými servery pro replikaci a vytvoří varovnou výstrahu, pokud dojde k chybám v komunikaci.

Knowledge Base article:

Souhrn

Tento objekt monitoruje komunikaci mezi partnerskými servery pro replikaci a vytvoří varovnou výstrahu, pokud dojde k chybám v komunikaci. To provádí tak, že zjišťuje přítomnost události 5002 služby Replikace distribuovaného systému souborů (DFSR).

Příčiny

Stav Není v pořádku tohoto monitoru je způsoben chybami komunikace během replikace. K chybám komunikace může dojít z následujících důvodů:

Řešení

Ověření základního síťového připojení

K provedení testu síťového připojení k zasaženému serveru použijte tento postup:

1. Otevřete okno příkazového řádku a poté použijte příkaz ping ke kontrole základního připojení k síti.

Pokud příkaz ping skončí chybou, server pravděpodobně není spuštěný nebo má problémy se sítí, jejichž vyřešení vyžaduje místní přístup. Pokud je příkaz ping ve vašem síťovém prostředí blokovaný, tento krok přeskočte.

2. Pokud se příkaz ping ping provede úspěšně, prověřte registraci serveru na serveru DNS pomocí příkazu nslookup.

Pokud příkaz nslookup skončí chybou, došlo k problému se serverem DNS. Zkontrolujte stav serveru DNS nebo se obraťte na správce serveru DNS.

3. Pokud příkaz nslookup proběhne úspěšně, server DNS funguje správně.

Pozn.: Další informace o řešení problémů se sítí najdete v článku 325487 ve znalostní bázi Microsoft Knowledge Base (http://go.microsoft.com/fwlink/?linkid=46059).

Kontrola nastavení brány Firewall

Pokud byla mezi partnerskými servery replikace nakonfigurována brána firewall, přesvědčte se, že neblokuje komunikaci vzdáleného volání procedur. Služba Replikace distribuovaného systému souborů (DFSR) závisí na komunikaci vzdáleného volání procedur. Služba Replikace distribuovaného systému souborů (DFSR) používá Mapovač koncových bodů protokolu RPC (port 135) a náhodně přidělený dynamický port v rozmezí od 49152 do 65535 v případě systémů Windows Server 2008 R2 a Windows Server 2008 nebo v rozmezí od 1025 do 5000 v případě systému Windows Server 2003 R2.

Ke specifikování statického portu namísto dynamického můžete použít nástroj pro příkazový řádek Dfsrdiag. Další informace o tom, jak specifikovat Mapovač koncových bodů protokolu RPC najdete v článku 154596 ve znalostní bázi Microsoft Knowledge Base (http://go.microsoft.com/fwlink/?LinkId=73991). Další informace o použití dynamických portů v systému Windows Server 2008 najdete v článku 929851 ve znalostní bázi Microsoft Knowledge Base (http://go.microsoft.com/fwlink/?LinkId=187092).

Nainstalujte nejnovější aktualizace

Nainstalujte nejnovější aktualizaci Service Pack a další aktualizace na všech členech replikační skupiny.

Ověření

Po vyřešení souvisejících problémů by se tento monitor měl vrátit do stavu V pořádku.

Pokud chcete ručně potvrdit dobrý stav replikace, spusťte test propagace v příslušné složce pomocí správy DFS nebo následujících příkazů, kde [skupina_replikace]je název skupiny replikace a [replikovaná_složka]ije název replikované složky:

dfsrdiag propagationtest /rgname:"[skupina_replikace]" /rfname:"[replikovaná_složka]" /testfilename:DFS-RTestFile.xml

dfsrdiag propagationreport /rgname:"[skupina_replikace]" /rfname:"[replikovaná_složka]" /testfilename:DFS-RTestFile.xml /reportfilename:c:\DFS-R_Report.xml

Další informace

Další informace získáte na adrese http://go.microsoft.com/fwlink/?LinkId=52870

Element properties:

TargetMicrosoft.Windows.FileServer.DFSR.ReplicationGroupMember
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
DFS-R: Chyba komunikace během replikace
Služba Replikace distribuovaného systému souborů (DFSR) zjistila chybu při komunikaci s partnerským serverem pro replikaci během replikace. Služba Replikace distribuovaného systému souborů (DFSR) zopakuje postup replikace.
Další informace:
Partnerský server pro replikaci: {0}
Replikační skupina: {1} Adresa DNS partnerského serveru: {2}
Adresa WINS partnerského serveru: {3}
IP adresa partnerského serveru: {4}
Chyba: {5} ({6})
ID připojení: {7}
ID replikační skupiny: {8}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServer.DFSR.CommunicationErrorWithPartnerMonitor" 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.CommunicationErrorWithPartnerMonitor_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[3]$</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">5002</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="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>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">5016</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<Expression>
<And>
<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>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">5006</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</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">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>