Überwacht den Zustand des Windows-Diensts für RPC.
Der RPC-Dienst (Remote Procedure Call, Remoteprozeduraufruf) ist ein Protokoll, mit dem Anwendungen einen Dienst von einer Anwendung auf einem anderen Computer anfordern können. Der Dienst kann nicht durch administrative Maßnahmen beendet werden und ist für das ordnungsgemäße Funktionieren des Betriebssystems unbedingt erforderlich.
Es kann verschiedene Ursachen dafür geben, dass ein Dienst nicht (mehr) ausgeführt wird. Hierzu gehören:
Der Dienst wurde wegen einer Ausnahme beendet.
Der Dienst wurde nicht richtig konfiguriert. Er kann nicht gestartet werden.
Der Dienst konnte nicht gestartet werden, weil das dem Dienst zugewiesene Benutzerkonto nicht authentifiziert werden konnte.
Wenn der Dienst beendet wurde, sollte das Betriebssystem neu gestartet werden. Wenn das Problem durch einen Neustart des Diensts nicht beseitigt wird und das Betriebssystem nicht in der Lage ist, im Normalmodus zu starten, muss u. U. die Konfiguration des Diensts im abgesicherten Modus geändert werden. Bei einer Aktualisierung im abgesicherten Modus sollte für den Dienst als Starttyp „Automatisch“ festgelegt werden, und die Anmeldekonfiguration sollte auf „Lokales System“ gesetzt werden.
Target | Microsoft.Windows.Server.6.2.OperatingSystem | ||
Parent Monitor | Microsoft.Windows.Server.6.2.OperatingSystem.CoreServicesRollup | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.CheckNTServiceStateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.6.2.OperatingSystem.RPCServiceHealth" Accessibility="Public" Enabled="true" Target="WindowsServer!Microsoft.Windows.Server.6.2.OperatingSystem" ParentMonitorID="Microsoft.Windows.Server.6.2.OperatingSystem.CoreServicesRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.6.2.OperatingSystem.RPCServiceHealth.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>RpcSs</ServiceName>
</Configuration>
</UnitMonitor>