DFS-R: связь с контроллером домена

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

Этот объект отслеживает связь с контроллерами домена и создает предупреждающее оповещение, если репликации DFS не удается связаться с одним из них.

Knowledge Base article:

Краткое описание

Этот объект отслеживает связь с контроллерами домена и создает критическое оповещение, если репликации DFS не удается связаться с контроллером домена. Объект выполняет эту операцию, осуществляя поиск события репликации DFS 1202.

Причины

Неработоспособное состояние этого монитора указывает на то, что репликации DFS не удалось связаться с контроллером домена для извлечения сведений о конфигурации. Если до этого репликация работала, служба будет использовать кэшированную сохраненную конфигурацию, размещенную локально, но не будет реагировать на изменения конфигурации до устранения проблемы.

Причиной проблемы могут быть следующие факторы.

Решения

Проверьте базовое подключение к сети

Для проверки подключения к сети необходимого сервера выполните следующие действия.

1. Откройте окно командной строки и выполните команду ping для общей проверки подключения к сети. Если при выполнении команды ping произошел сбой, вполне вероятно, что сервер не запущен или у него есть неполадки с сетью, для решения которых необходим локальный доступ. Если в вашем сетевом окружении заблокирована проверка связи, пропустите этот шаг.

2. Если команда ping была выполнена успешно, проверьте регистрацию сервера в DNS при помощи команды nslookup. Если при выполнении команды nslookup произошел сбой, существует проблема с DNS. Проверьте работоспособность DNS-сервера или обратитесь к его администратору.

3. Если команда nslookup была выполнена успешно, DNS работает правильно.

Примечание. Дополнительные сведения об устранении неполадок в сети см. в статье 325487 базы знаний Майкрософт (http://go.microsoft.com/fwlink/?linkid=46059).

Проверьте параметры брандмауэра

Если между партнерами репликации был настроен брандмауэр, убедитесь, что он не блокирует подключение RPC. От RPC зависит подключение репликации DFS. Репликация DFS использует сопоставитель конечных точек RPC (порт 135) и случайным образом назначает динамический порт в диапазоне от 49152 до 65535 для Windows Server 2008 R2 и Windows Server 2008 или в диапазоне от 1025 до 5000 для Windows Server 2003 R2.

Для указания статического порта вместо динамического можно использовать средство командной строки Dfsrdiag. Дополнительные сведения об указании сопоставителя конечных точек RPC см. в статье 154596 базы знаний Майкрософт (http://go.microsoft.com/fwlink/?linkid=73991). Дополнительные сведения об использовании динамического порта в Windows Server 2008 см. в статье 929851 базы знаний Майкрософт (http://go.microsoft.com/fwlink/?linkid=187092).

Проверка

После устранения первопричин этот монитор должен автоматически вернуться в работоспособное состояние.

Для проверки способности репликации DFS подключаться к AD DS откройте окно командной строки и введите следующую команду: Dfsrdiag pollad /verbose. Команда должна сообщить Операция выполнена успешно. Если этого не произошло, существует проблема подключения к AD DS.

Дополнительно

Событие репликации DFS 1202 (http://go.microsoft.com/fwlink/?LinkId=187116)

Element properties:

TargetMicrosoft.Windows.FileServer.DFSR.Service
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: не удалось связаться с контроллером домена
Службе репликации DFS не удалось связаться с контроллером домена, чтобы получить сведения о конфигурации. Служба вновь попытается это сделать во время следующего цикла опроса. Это событие может быть вызвано проблемами с подключением TCP/IP, брандмауэром, доменными службами Active Directory или DNS.
RunAsDefault

Source Code:

<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>