État d'exécution du service

Microsoft.SystemCenter.NTService.ServiceStateMonitor (UnitMonitor)

Analyse l'état actuel du service Windows. Une alerte de ce moniteur indique que le service Windows n'est pas actuellement en cours d'exécution

Knowledge Base article:

Résumé

Cette analyse vérifie l'état d'un service Windows en interrogeant WMI à une fréquence définie. Si le service est configuré pour démarrer automatiquement et s'il n'est pas en cours d'exécution, une alerte sera déclenchée. Si le service est configuré pour démarrer manuellement ou s'il est désactivé, aucune alerte ne sera déclenchée au moment de l'arrêt du service.

Causes

Un service peut s'arrêter pour de nombreuses raisons, parmi lesquelles :

Résolutions

Vous pouvez afficher tous les événements collectés pour ce service en utilisant le lien suivant :

Afficher tous les événements

Vous pouvez tenter de redémarrer le service Windows en utilisant le lien suivant :

Démarrer le service

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
Service Windows arrêté
Le service '{0}' sur l'ordinateur {1} a cessé de fonctionner
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>