Cet objet surveille l'inscription RPC et crée une alerte critique s'il détecte que la réplication DFS n'a pas été en mesure de démarrer un écouteur RPC.
Cet objet surveille l'inscription d'appel de procédure distante (RPC) et crée une alerte critique s'il détecte que la réplication DFS n'a pas été en mesure de démarrer un écouteur RPC. Il agit en recherchant la présence d'un événement 1208 de réplication DFS.
Un état non intègre de cette analyse indique que la réplication DFS n'a pas pu démarrer un écouteur RPC et le service de réplication DFS est arrêté. L'écouteur RPC est nécessaire pour communiquer avec les partenaires de réplication. Ceci peut se produire pour les raisons suivantes :
Le serveur ne dispose pas suffisamment de mémoire disponible.
Le service d'appel de procédure distante (RPC) est arrêté.
Redémarre le service de réplication DFS
Pour redémarrer le service de réplication DFS depuis l'Operations Console, effectuez les tâches suivantes :
1. Cliquez sur Arrêter le service de réplication DFS.
2. Cliquez sur Démarrer le service de réplication DFS.
Pour redémarrer le service à distance en utilisant la commande sc, ouvrez une fenêtre d'invite de commandes et suivez les étapes suivantes :
1. Pour arrêter le service, tapez la commande suivante où [servername] correspond au chemin d'accès UNC (Universal Naming Convention) vers le serveur à distance :
sc[servername]stop dfsr
2. Pour confirmer que l'appareil est à l'état ARRÊT, saisissez la commande suivante :
sc[servername]query dfsr
3. Pour redémarrer le service, saisissez la commande suivante :
sc[servername]start dfsr
Remarque : pour redémarrer un service, vous devez être un membre du groupe Administrateurs local sur le serveur concerné. Vous pouvez également redémarrer les services en utilisant le composant logiciel enfichable de services, les applets Windows PowerShell Start-Service et Stop-Service, ou les outils en ligne de commande tels que net stop et net start.
Vérification
Cette analyse se réinitialise automatiquement à un état d'intégrité lorsque le problème est résolu.
Pour confirmer que le service est à l'état DÉMARRÉ sur l'Operations Console, cliquez sur Interroger l'état du service de réplication DFS.
Pour confirmer à distance que le service est à l'état DÉMARRÉ au moyen de la commande sc, ouvrez une fenêtre d’invite de commandes, puis tapez la commande suivante :
sc[servername]query dfsr
Remarque : pour interroger l'état du service, vous devez être un membre du groupe Administrateurs local sur le serveur concerné.
Événement 1208 de réplication DFS (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>