| DisplayName | Description | ID | Target | Parent Monitor | Category | Enabled | Instance Name | Counter Name | Frequency | Alert Generate | Alert Severity | Alert Priority | Alert Auto Resolve | Monitor Type | Remotable | Accessibility | RunAs |
| Incoming Messages/sec | Monitor and baseline the "Incoming Messages/sec" counter and alert if the value is larger than normal. | Microsoft.MSMQ.6.2.Monitor.IncomingMessages.Baseline | Microsoft.MSMQ.6.2.Servers | System.Health.PerformanceState | Custom | True | | | 0 | True | Error | Normal | True | System.Performance.TwoStateAboveBaseliningMonitorWithoutCompression | True | Public | |
| Memory Usage | Monitor and baseline the "Private Bytes" counter for the MSMQ process and alert if the value is larger than normal. | Microsoft.MSMQ.6.2.Monitor.Memory.Baseline | Microsoft.MSMQ.6.2.Servers | System.Health.PerformanceState | Custom | True | | | 0 | True | Error | Normal | True | System.Performance.TwoStateAboveBaseliningMonitorWithoutCompression | True | Public | |
| Outgoing Messages/sec | Monitor and baseline the "Outgoing Messages/sec" counter and alert if the value is larger than normal. | Microsoft.MSMQ.6.2.Monitor.OutgoingMessages.Baseline | Microsoft.MSMQ.6.2.Servers | System.Health.PerformanceState | Custom | True | | | 0 | True | Error | Normal | True | System.Performance.TwoStateAboveBaseliningMonitorWithoutCompression | True | Public | |
| Processor | Monitor and baseline the "\% Processor Time" counter for the MSMQ process and alert if the value is larger than normal. | Microsoft.MSMQ.6.2.Monitor.Processor.Baseline | Microsoft.MSMQ.6.2.Servers | System.Health.PerformanceState | Custom | True | | | 0 | True | Error | Normal | True | System.Performance.TwoStateAboveBaseliningMonitorWithoutCompression | True | Public | |
| Connection | Monitors the connection status of a Queue. | Microsoft.MSMQ.6.2.Monitor.Queue.ConnectionStatus | Microsoft.MSMQ.6.2.Queues | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | Error | Normal | True | Microsoft.MSMQ.6.2.MonitorType.QueueConnection | True | Public | |
| Journal Percentage | Monitors the Queue Journal Quota Percentage usage. | Microsoft.MSMQ.6.2.Monitor.Queue.JournalPercentage | Microsoft.MSMQ.6.2.Queues | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | Error | Normal | True | Microsoft.MSMQ.6.2.MonitorType.QueueStatistic.ThreeState | True | Public | |
| Oldest Message | This monitor checks the age of the oldest message in a queue. | Microsoft.MSMQ.6.2.Monitor.Queue.OldestMessage | Microsoft.MSMQ.6.2.Queues | System.Health.PerformanceState | AvailabilityHealth | False | | | 0 | True | Error | Normal | True | Microsoft.MSMQ.6.2.MonitorType.QueueStatistic.ThreeState | True | Public | |
| Quota Percentage | Monitors the Quota Percentage usage of a Queue. | Microsoft.MSMQ.6.2.Monitor.Queue.QuotaPercentage | Microsoft.MSMQ.6.2.Queues | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | Error | Normal | True | Microsoft.MSMQ.6.2.MonitorType.QueueStatistic.ThreeState | True | Public | |
| Queue Monitor: Send Test Message | This monitor tests a server by sending a test message to a queue. Receipt of the message is validated through a response message to an admin queue at which point both the test message and response message are removed. | Microsoft.MSMQ.6.2.Monitor.Queue.TestMessage | Microsoft.MSMQ.6.2.Queues | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | Error | Normal | True | Microsoft.MSMQ.6.2.MonitorType.TestMessage | True | Public | |
| Size of Messages | Monitors the size of messages in a Queue for baseline learning. | Microsoft.MSMQ.6.2.Monitor.QueueBytes.Baseline | Microsoft.MSMQ.6.2.Queues | System.Health.PerformanceState | PerformanceHealth | False | | | 0 | True | Warning | Normal | True | Microsoft.MSMQ.6.2.Queue.TwoStateBaseliningMonitorWithoutCompression | True | Public | |
| Number of Messages | Monitors the number of messages in a Queue for baseline learning. | Microsoft.MSMQ.6.2.Monitor.QueueMessageCount.Baseline | Microsoft.MSMQ.6.2.Queues | System.Health.PerformanceState | PerformanceHealth | False | | | 0 | True | Warning | Normal | True | Microsoft.MSMQ.6.2.Queue.TwoStateBaseliningMonitorWithoutCompression | True | Public | |
| Server Monitor: Send Test Message | This monitor tests a server by sending a test message to a queue. Receipt of the message is validated through a response message to an admin queue at which point both the test message and response message are removed. | Microsoft.MSMQ.6.2.Monitor.Server.TestMessage | Microsoft.MSMQ.6.2.Servers | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | Error | Normal | True | Microsoft.MSMQ.6.2.MonitorType.TestMessage | True | Public | |
| Message Queuing Service State | Message Queuing Service State | Microsoft.MSMQ.6.2.Monitor.Service | Microsoft.MSMQ.6.2.Servers | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | Error | Normal | True | Microsoft.Windows.CheckNTServiceStateMonitorType | True | Public | |
| Triggers Service State | Triggers Service State | Microsoft.MSMQ.6.2.Monitor.Service.Triggers | Microsoft.MSMQ.6.2.Triggers | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | Error | Normal | True | Microsoft.Windows.CheckNTServiceStateMonitorType | True | Public | |
| MSMQ Service: Total bytes in all queues | Monitor and baseline the "Total bytes in all queues" counter and alert if the value is larger than normal. | Microsoft.MSMQ.6.2.Monitor.TotalBytes.Baseline | Microsoft.MSMQ.6.2.Servers | System.Health.PerformanceState | Custom | True | | | 0 | True | Error | Normal | True | System.Performance.TwoStateAboveBaseliningMonitorWithoutCompression | True | Public | |
| MSMQ Service: Total messages in all queues | Monitor and baseline the "Total messages in all queues" counter and alert if the value is larger than normal. | Microsoft.MSMQ.6.2.Monitor.TotalMessages.Baseline | Microsoft.MSMQ.6.2.Servers | System.Health.PerformanceState | Custom | True | | | 0 | True | Error | Normal | True | System.Performance.TwoStateAboveBaseliningMonitorWithoutCompression | True | Public | |