Этот объект отслеживает регистрацию RPC и создает критическое оповещение, если будет обнаружено, что репликации DFS не удалось запустить прослушиватель RPC.
Этот объект отслеживает регистрацию удаленного вызова процедур (RPC) и создает критическое оповещение, если будет обнаружено, что репликации DFS не удалось запустить прослушиватель RPC. Объект выполняет эту операцию, осуществляя поиск события репликации DFS 1208.
Неработоспособное состояние этого монитора указывает на то, что репликации DFS не удалось запустить прослушиватель RPC и служба репликации DFS остановлена. Прослушиватель RPC необходим для подключения к партнерам репликации. Это может происходить по следующим причинам.
На сервере недостаточно доступной памяти.
Служба удаленного вызова процедур (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)
Target | Microsoft.Windows.FileServer.DFSR.Service | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
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.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>