Stan usługi kolejkowania komunikatów

Microsoft.MSMQ.6.3.Monitor.Service (UnitMonitor)

Knowledge Base article:

Podsumowanie

Ten monitor śledzi stan usługi MSMQ oraz zmiany stanu w zależności od uruchomienia tej usługi. Domyślnie monitor jest skonfigurowany tak, aby generować alerty, gdy usługa nie jest uruchomiona.

Przyczyny

Proces obsługujący tę usługę uległ awarii lub do usługi wysłano polecenie zatrzymania.

Rozwiązania

Uruchom ponownie usługę MSMQ. Jeśli usługa nie zostanie pomyślnie uruchomiona, zbadaj dokładniej przyczynę awarii, wyszukując w dzienniku zdarzeń zdarzenia zawierające więcej szczegółowych informacji.

Element properties:

TargetMicrosoft.MSMQ.6.3.Servers
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Usługa MSMQ została zatrzymana.
Usługa MSMQ została zatrzymana.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.MSMQ.6.3.Monitor.Service" Accessibility="Public" Enabled="true" Target="Microsoft.MSMQ.6.3.Servers" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.MSMQ.6.3.Monitor.Service.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/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$</ServiceName>
<CheckStartupType/>
</Configuration>
</UnitMonitor>