Dienstausführungsstatus

Microsoft.SystemCenter.NTService.ServiceStateMonitor (UnitMonitor)

Überwacht den aktuellen Status des Windows-Diensts Eine Warnung dieses Monitors weist darauf hin, dass der Windows-Dienst aktuell nicht ausgeführt wird.

Knowledge Base article:

Zusammenfassung

Dieser Monitor prüft den Zustand eines Windows-Diensts, indem in einem festgelegten Intervall eine WMI-Abfrage durchgeführt wird. Wenn für den Dienst festgelegt ist, dass er automatisch startet, der Dienst aber derzeit nicht ausgeführt wird, wird eine Warnung ausgegeben. Wenn für den Dienst festgelegt ist, dass er manuell gestartet werden muss oder wenn er deaktiviert ist, wird keine Warnung ausgegeben, wenn der Dienst gestoppt wird.

Ursachen

Es kann verschiedene Ursachen dafür geben, dass ein Dienst nicht (mehr) ausgeführt wird. Hierzu gehören:

Lösungen

Über den folgenden Link können Sie sich alle erfassten Ereignisse für diesen Dienst ansehen:

Alle Ereignisse anzeigen

Versuchen Sie, den Windows-Dienst über den folgenden Link neu zu starten:

Dienst starten

Element properties:

TargetMicrosoft.SystemCenter.NTService
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityLow
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityInternal
Alert Message
Windows-Dienst angehalten
Der Dienst "{0}" auf Computer "{1}" wurde beendet.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.NTService.ServiceStateMonitor" Accessibility="Internal" Target="Microsoft.SystemCenter.NTService" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ParentMonitorID="Health!System.Health.AvailabilityState" Enabled="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.NTService.ServiceStateMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Low</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Microsoft.SystemCenter.NTService"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="Running" ID="Success"/>
<OperationalState HealthState="Error" MonitorTypeStateID="NotRunning" ID="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>$Target/Property[Type="Microsoft.SystemCenter.NTService"]/ServiceName$</ServiceName>
<CheckStartupType>true</CheckStartupType>
</Configuration>
</UnitMonitor>