Detta objekt övervakar kommunikation med domänkontrollanter och skapar en varningsavisering om DFS Replication inte kan komma i kontakt med en domänkontrollant.
Detta objekt övervakar kommunikation med domänkontrollanter och skapar en kritisk avisering om DFS Replication inte kan komma i kontakt med en domänkontrollant. Det gör så genom att leta efter närvaro av DFS Replication-händelse 1202.
Ett feltillstånd för denna övervakare indikerar att DFS Replication inte kunde kontakta en domänkontrollant för att hämta konfigurationsinformation. Om replikering fungerade tidigare kommer tjänsten att använda cachelagrad konfiguration som lagrats lokalt men kommer inte att reagera på några konfigurationsändringar förrän problemet är åtgärdat.
Detta problem kan orsakas av följande faktorer:
Grundläggande problem med nätverksanslutning
Brandväggsinställningar
Problem med Active Directory Domain Services (AD DS)
Testa nätverkets grundläggande anslutning
För att testa nätverkets anslutning med den berörda servern, använd följande förfarande:
1. Öppna ett kommandotolksfönster och använd sedan kommandot ping för att kontrollera grundläggande nätverksanslutning. Om kommandot ping misslyckas är det troligt att servern inte körs, eller har nätverksproblem som kräver lokal åtkomst för att lösas. Om ping är blockerat i din nätverksmiljö, hoppa över detta steg.
2. Om kommandot ping lyckas, testa serverns registrering i DNS genom att använda kommandot nslookup. Om kommandot nslookup misslyckas är det problem med DNS. Kontrollera DNS-serverns hälsotillstånd eller kontakta administratören för DNS-servern.
3. Om kommandot nslookup lyckas fungerar DNS som det ska.
OBS: För ytterligare information om felsökning av nätverksproblem, se artikel 325487 i Microsoft Knowledge Base (http://go.microsoft.com/fwlink/?linkid=46059).
Kontrollera brandväggsinställningar
Om en brandvägg har konfigurerats mellan replikeringspartners ska du se till att den inte blockerar RPC-kommunikation. DFS Replication är beroende av RPC för att kunna kommunicera. DFS Replication använder RPC Endpoint Mapper (port 135) och en slumpmässigt tilldelad dynamisk port i intervallet från 49152 till 65535 för Windows Server 2008 R2 och Windows Server 2008, eller i intervallet från 1025 till 5000 för Windows Server 2003 R2.
Man kan använda kommandoradsverktyget Dfsrdiag för att specificera en statisk port istället för en dynamisk port. För ytterligare information om hur man specificerar RPC Endpoint Mapper, se artikel 154596 i Microsoft Knowledge Base (http://go.microsoft.com/fwlink/?LinkId=73991). För ytterligare information om användning av dynamiska portar i Windows Server 2008, se artikel 929851 i Microsoft Knowledge Base (http://go.microsoft.com/fwlink/?LinkId=187092).
Verifiering
Efter att ha åtgärdat de underliggande problemen ska denna övervakare automatiskt återgå till ett felfritt tillstånd.
För att testa DFS Replications förmåga att kommunicera med AD DS ska man öppna ett kommandotolksfönster och sedan skriva in följande kommando: Dfsrdiag pollad /verbose. Kommandot ska rapportera Åtgärden lyckades. Om inte finns det ett problem med att kommunicera med AD DS.
DFS Replication-händelse 1202 (http://go.microsoft.com/fwlink/?LinkId=187116)
Target | Microsoft.Windows.FileServer.DFSR.Service | ||
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.DCUnreachableMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSR.Service" 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.DCUnreachableMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
</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">1202</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">1206</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>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1104</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>