DFS-R: регистрация RPC

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

Этот объект отслеживает регистрацию RPC и создает критическое оповещение, если будет обнаружено, что репликации DFS не удалось запустить прослушиватель RPC.

Knowledge Base article:

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

Этот объект отслеживает регистрацию удаленного вызова процедур (RPC) и создает критическое оповещение, если будет обнаружено, что репликации DFS не удалось запустить прослушиватель RPC. Объект выполняет эту операцию, осуществляя поиск события репликации DFS 1208.

Причины

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

Решения

Перезапустите службу репликации DFS

Для перезапуска службы репликации DFS с консоли управления выполните следующие действия.

1. Щелкните Остановить службу репликации DFS.

2. Щелкните Запустить службу репликации DFS.

Чтобы перезапустить службу удаленно с помощью команды sc, откройте окно командной строки, а затем выполните следующие действия.

1. Чтобы остановить службу, введите следующую команду, где [имя_сервера] — UNC-путь к удаленному серверу:

sc[имя_сервера]stop dfsr

2. Чтобы убедиться, что служба находится в состоянии ОСТАНОВЛЕНА, введите следующую команду:

sc[имя_сервера]query dfsr

3. Чтобы перезапустить службу, введите следующую команду:

sc[имя_сервера]start dfsr

Примечание. Для перезапуска службы пользователь должен быть членом группы локальных администраторов на соответствующем сервере. Для перезапуска служб также можно использовать оснастку "Службы", командлеты Windows PowerShell Start-Service и Stop-Service или программы командной строки, например net stop и net start.

Проверка

Этот монитор выполняет автоматический сброс до работоспособного состояния, когда проблема устранена.

Чтобы убедиться, что служба находится в состоянии ЗАПУЩЕНО, с помощью консоли управления, щелкните Запросить состояние службы репликации DFS.

Чтобы убедиться удаленно, что служба находится в состоянии ЗАПУЩЕНО, с помощью команды sc, откройте окно командной строки, а затем введите следующую команду:

sc[имя_сервера]query dfsr

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

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

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

Element properties:

TargetMicrosoft.Windows.FileServer.DFSR.Service
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
DFS-R: репликации DFS не удалось запустить прослушиватель RPC
Службе репликации DFS не удалось запустить прослушиватель RPC. Репликация на этом компьютере отключена. Это событие может быть вызвано нехваткой памяти.
Дополнительные сведения:
Порт: {0}
Ошибка: {1} ({2})
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServer.DFSR.RPCRegistrationFailureMonitor" 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.RPCRegistrationFailureMonitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[1]$</AlertParameter1>
<AlertParameter2>$Data/Context/Params/Param[2]$</AlertParameter2>
<AlertParameter3>$Data/Context/Params/Param[3]$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<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">1208</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">1210</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>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>