Bu izleyici MSMQ tetikleyicileri hizmetinin durumunu izler ve hizmetin çalışıp çalışmadığına bağlı olarak durumunu değiştirir. Varsayılan olarak izleyici hizmet çalışmadığında uyarılar oluşturacak şekilde yapılandırılır.
Hizmeti destekleyen işlem başarısız oldu veya hizmete bir durma komutu gönderildi.
MSMQ tetikleyicileri hizmetini yeniden başlatın. Hizmeti başlatılamıyorsa, daha fazla ayrıntı sağlayan olay günlüğünde olaylar arayarak hatanın nedenini araştırın.
Target | Microsoft.MSMQ.10.0.Triggers | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.CheckNTServiceStateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.MSMQ.10.0.Monitor.Service.Triggers" Accessibility="Public" Enabled="true" Target="Microsoft.MSMQ.10.0.Triggers" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.MSMQ.10.0.Monitor.Service.Triggers.AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>$Target/Property[Type="Microsoft.MSMQ.10.0.Trigger"]/ServiceName$</ServiceName>
<CheckStartupType/>
</Configuration>
</UnitMonitor>