Monitoruje bieżący stan usługi systemu Windows. Alert tego monitora oznacza, że usługa systemu Windows nie jest aktualnie uruchomiona
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.
Usługa może zostać zatrzymana z wielu powodów, takich jak:
Usługa została zatrzymana przez administratora.
Uruchomienie usługi było niemożliwe, ponieważ nie powiodła się próba uwierzytelnienia konta użytkownika.
Usługa napotkała wyjątek, który spowodował jej zatrzymanie.
Usługa została nieprawidłowo skonfigurowana, co uniemożliwiło jej uruchomienie.
Ta usługa zależy od innej usługi, która została zatrzymana.
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ę
Target | Microsoft.SystemCenter.ManagementConfigurationService | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Low | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.CheckNTServiceStateMonitorType | ||
Remotable | True | ||
Accessibility | Internal | ||
Alert Message |
| ||
RunAs | Default |
<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>