Stan uruchomienia usługi

Microsoft.SystemCenter.ManagementConfigurationService.ServiceState.Monitor (UnitMonitor)

Monitoruje bieżący stan usługi systemu Windows. Alert tego monitora oznacza, że usługa systemu Windows nie jest aktualnie uruchomiona

Knowledge Base article:

Podsumowanie

Ten monitor sprawdza stan usługi systemu Windows przy użyciu menedżera kontroli usług co określony interwał czasu. Monitor można skonfigurować na dwa sposoby.

1) Jeśli monitor jest skonfigurowany do monitorowania tylko usług automatycznych. W tym przypadku jeśli usługa ma ustawione uruchamianie automatyczne i nie jest obecnie uruchomiona, zgłoszony zostanie alert. Jeśli usługa ma ustawione uruchamianie ręczne lub jest wyłączona, jej zatrzymanie nie będzie powodować zgłoszenia alertu.

2) Jeśli monitor nie jest skonfigurowany do monitorowania tylko usług automatycznych. W tym przypadku jeśli usługa jest skonfigurowana do uruchomienia i nie jest obecnie uruchomiona, zgłoszony zostanie alert.

Przyczyny

Usługa może zostać zatrzymana z wielu powodów, takich jak:

Rozwiązania

Wszystkie zebrane zdarzenia dotyczące tej usługi można wyświetlić przy użyciu następującego łącza:

Wyświetl wszystkie zdarzenia

Usługę systemu Windows można spróbować uruchomić ponownie przy użyciu następującego łącza:

Uruchom usługę

Element properties:

TargetMicrosoft.SystemCenter.ManagementConfigurationService
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityLow
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityInternal
Alert Message
Zatrzymano usługę konfiguracji System Center Management
Usługa „{0}” na komputerze {1} przestała działać
RunAsDefault

Source Code:

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