Detta objekt övervakar RPC-registrering och skapar en varningsavisering om det upptäcker att DFS Replication inte kunde starta en RPC-lyssnare.
Detta objekt övervakar RPC-registrering (Remote Procedure Call) och skapar en kritisk avisering om det upptäcker att DFS Replication inte kunde starta en RPC-lyssnare. Det gör så genom att leta efter närvaro av DFS Replication-händelse 1208.
Ett feltillstånd för den här övervakaren indikerar att DFS Replication inte kunde starta en RPC-lyssnare och att tjänsten DFS Replication har stoppats. RPC-lyssnaren behövs för att kommunicera med replikeringspartners. Detta kan förekomma av följande orsaker:
Servern har inte tillräckligt mycket ledigt minne.
Tjänsten Remote Procedure Call (RPC) service har stoppats.
Starta om tjänsten DNS Replication
För att starta om tjänsten DFS Replication från driftskonsolen ska man göra följande:
1. Klicka på Stoppa tjänsten DFS Replication.
2. Klicka på Starta tjänsten DFS Replication.
För att genomföra fjärromstart av tjänsten genom att använda kommandot sc, öppna ett kommandotolksfönster och gör sedan följande:
1. Om du vill stoppa tjänsten skriver du följande kommando, där [servernamn] är UNC-sökvägen (Universal Naming Convention) till fjärrservern:
sc[servernamn] stop dfsr
2.För att bekräfta att tjänsten är i STOPPAT tillstånd, skriv in följande kommando:
sc [servernamn] query dfsr
3.För att starta om tjänsten, skriv in följande kommando:
sc [servernamn] start dfsr
OBS: För att starta om en tjänst måste du vara medlem i den lokala administratörsgruppen för den berörda servern. Man kan även starta om tjänsten genom att använda snapin-modulen Tjänster, Windows PowerShell Start-Service och Stop-Service cmdlets eller kommandoradsverktyg som net stop och net start.
Verifiering
Denna övervakare återställs automatiskt till ett felfritt tillstånd efter att problemet har åtgärdats.
För att bekräfta att tjänsten är i tillståndet STARTAT från driftskonsolen ska man klicka på Undersök tjänsten DFS Replications status.
För att fjärrbekräfta att tjänsten är i tillståndet STARTAT genom att använda kommandot sc ska man öppna ett fönster med kommandotolk och sedan skriva in följande kommando:
sc [servernamn] query dfsr
OBS: För att undersöka tillståndet för tjänsten måste du vara medlem i den lokala administratörsgruppen för den berörda servern.
DFS Replication-händelse 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>