Windows hizmetinin geçerli durumunu izler. Bu izleyiciden gelen uyarı Windows Hizmetinin şu an çalışmadığını gösterir
Bu izleyici belirli aralıklara WMI'yı sorgulayarak Windows hizmetinin durumunu denetler. Hizmet otomatik olarak başlatılacak şekilde ayarlanmışsa ancak hizmet çalışmıyorsa bir uyarı oluşturulur. Hizmet elle başlamaya ayarlandıysa veya devre dışıysa, durdurulduğunda uyarı gerçekleşmez.
Bir hizmet aşağıdakiler dahil pek çok nedenden ötürü durabilir:
Hizmet bir yönetici tarafından durdurulmuştur.
Kullanıcı hesabı doğrulanamadığından hizmetin başlaması önlenmiştir.
Hizmet, hizmeti durduran özel bir durumla karşılaşmıştır.
Hizmet başlatılmasını engelleyecek şekilde hatalı yapılandırılmıştır.
Bu hizmetin bağımlı olduğu diğer bir hizmet durdurulmuştur
Aşağıdaki bağlantıyı kullanarak bu hizmete ilişkin tüm toplanan olayları görüntüleyebilirsiniz:
Tüm olayları görüntüle
Aşağıdaki bağlantıyı kullanarak Windows hizmetini yeniden başlatmayı deneyebilirsiniz:
Hizmeti Başlat
Target | Microsoft.SystemCenter.NTService | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
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.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>