Hizmet Çalışma Durumu

Microsoft.SystemCenter.NTService.ServiceStateMonitor (UnitMonitor)

Windows hizmetinin geçerli durumunu izler. Bu izleyiciden gelen uyarı Windows Hizmetinin şu an çalışmadığını gösterir

Knowledge Base article:

Özet

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.

Nedenler

Bir hizmet, aşağıdakiler gibi birçok nedenden ötürü durabilir:

Çözümlemeler

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

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 Hizmeti Durdu
{1} bilgisayarındaki '{0}' hizmeti çalışmayı durdurdu
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>