| 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 the "Incoming Messages/sec" counter and alert if the value is larger than threshold. | Microsoft.MSMQ.10.0.Monitor.IncomingMessages | Microsoft.MSMQ.10.0.Servers | System.Health.PerformanceState | Custom | True | MSMQ Service | Incoming Messages/sec | 900 | True | Error | Normal | True | System.Performance.ConsecutiveSamplesThreshold | True | Public | |
| Incoming Messages/sec - Baseline | Monitor and baseline the "Incoming Messages/sec" counter and alert if the value is larger than normal. | Microsoft.MSMQ.10.0.Monitor.IncomingMessages.Baseline | Microsoft.MSMQ.10.0.Servers | System.Health.PerformanceState | Custom | False | | | 0 | True | Error | Normal | True | System.Performance.TwoStateAboveBaseliningMonitorWithoutCompression | True | Public | |
| Memory Usage | Monitor the "Private Bytes" counter for the MSMQ process and alert if the value is larger than threshold. | Microsoft.MSMQ.10.0.Monitor.Memory | Microsoft.MSMQ.10.0.Servers | System.Health.PerformanceState | Custom | True | Process | Private Bytes | 900 | True | Error | Normal | True | System.Performance.ConsecutiveSamplesThreshold | True | Public | |
| Memory Usage - Baseline | Monitor and baseline the "Private Bytes" counter for the MSMQ process and alert if the value is larger than normal. | Microsoft.MSMQ.10.0.Monitor.Memory.Baseline | Microsoft.MSMQ.10.0.Servers | System.Health.PerformanceState | Custom | False | | | 0 | True | Error | Normal | True | System.Performance.TwoStateAboveBaseliningMonitorWithoutCompression | True | Public | |
| Outgoing Messages/sec | Monitor the "Outgoing Messages/sec" counter and alert if the value is larger than threshold. | Microsoft.MSMQ.10.0.Monitor.OutgoingMessages | Microsoft.MSMQ.10.0.Servers | System.Health.PerformanceState | Custom | True | MSMQ Service | Outgoing Messages/sec | 900 | True | Error | Normal | True | System.Performance.ConsecutiveSamplesThreshold | True | Public | |
| Outgoing Messages/sec - Baseline | Monitor and baseline the "Outgoing Messages/sec" counter and alert if the value is larger than normal. | Microsoft.MSMQ.10.0.Monitor.OutgoingMessages.Baseline | Microsoft.MSMQ.10.0.Servers | System.Health.PerformanceState | Custom | False | | | 0 | True | Error | Normal | True | System.Performance.TwoStateAboveBaseliningMonitorWithoutCompression | True | Public | |
| Processor | Monitor the "\% Processor Time" counter for the MSMQ process and alert if the value is larger than threshold. | Microsoft.MSMQ.10.0.Monitor.Processor | Microsoft.MSMQ.10.0.Servers | System.Health.PerformanceState | Custom | True | Process | \% Processor Time | 900 | True | Error | Normal | True | System.Performance.ConsecutiveSamplesThreshold | True | Public | |
| Processor - Baseline | Monitor and baseline the "\% Processor Time" counter for the MSMQ process and alert if the value is larger than normal. | Microsoft.MSMQ.10.0.Monitor.Processor.Baseline | Microsoft.MSMQ.10.0.Servers | System.Health.PerformanceState | Custom | False | | | 0 | True | Error | Normal | True | System.Performance.TwoStateAboveBaseliningMonitorWithoutCompression | True | Public | |
| Connection | Monitors the connection status of a Queue. | Microsoft.MSMQ.10.0.Monitor.Queue.ConnectionStatus | Microsoft.MSMQ.10.0.Queues | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | Error | Normal | True | Microsoft.MSMQ.10.0.MonitorType.QueueConnection | True | Public | |
| Journal Percentage | Monitors the Queue Journal Quota Percentage usage. | Microsoft.MSMQ.10.0.Monitor.Queue.JournalPercentage | Microsoft.MSMQ.10.0.Queues | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | Error | Normal | True | Microsoft.MSMQ.10.0.MonitorType.QueueStatistic.ThreeState | True | Public | |
| Oldest Message | This monitor checks the age of the oldest message in a queue. | Microsoft.MSMQ.10.0.Monitor.Queue.OldestMessage | Microsoft.MSMQ.10.0.Queues | System.Health.PerformanceState | AvailabilityHealth | False | | | 0 | True | Error | Normal | True | Microsoft.MSMQ.10.0.MonitorType.QueueStatistic.ThreeState | True | Public | |
| Quota Percentage | Monitors the Quota Percentage usage of a Queue. | Microsoft.MSMQ.10.0.Monitor.Queue.QuotaPercentage | Microsoft.MSMQ.10.0.Queues | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | Error | Normal | True | Microsoft.MSMQ.10.0.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.10.0.Monitor.Queue.TestMessage | Microsoft.MSMQ.10.0.Queues | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | Error | Normal | True | Microsoft.MSMQ.10.0.MonitorType.TestMessage | True | Public | |
| Size of Messages | Monitors the size of messages in a Queue for baseline learning. | Microsoft.MSMQ.10.0.Monitor.QueueBytes.Baseline | Microsoft.MSMQ.10.0.Queues | System.Health.PerformanceState | PerformanceHealth | False | | | 0 | True | Warning | Normal | True | Microsoft.MSMQ.10.0.Queue.TwoStateBaseliningMonitorWithoutCompression | True | Public | |
| Number of Messages | Monitors the number of messages in a Queue for baseline learning. | Microsoft.MSMQ.10.0.Monitor.QueueMessageCount.Baseline | Microsoft.MSMQ.10.0.Queues | System.Health.PerformanceState | PerformanceHealth | False | | | 0 | True | Warning | Normal | True | Microsoft.MSMQ.10.0.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.10.0.Monitor.Server.TestMessage | Microsoft.MSMQ.10.0.Servers | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | Error | Normal | True | Microsoft.MSMQ.10.0.MonitorType.TestMessage | True | Public | |
| Message Queuing Service State | Message Queuing Service State | Microsoft.MSMQ.10.0.Monitor.Service | Microsoft.MSMQ.10.0.Servers | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | Error | Normal | True | Microsoft.Windows.CheckNTServiceStateMonitorType | True | Public | |
| Triggers Service State | Triggers Service State | Microsoft.MSMQ.10.0.Monitor.Service.Triggers | Microsoft.MSMQ.10.0.Triggers | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | Error | Normal | True | Microsoft.Windows.CheckNTServiceStateMonitorType | True | Public | |
| MSMQ Service: Total bytes in all queues | Monitor the "Total bytes in all queues" counter and alert if the value is larger than threshold. | Microsoft.MSMQ.10.0.Monitor.TotalBytes | Microsoft.MSMQ.10.0.Servers | System.Health.PerformanceState | Custom | True | MSMQ Service | Total bytes in all queues | 900 | True | Error | Normal | True | System.Performance.ConsecutiveSamplesThreshold | True | Public | |
| MSMQ Service: Total bytes in all queues - Baseline | Monitor and baseline the "Total bytes in all queues" counter and alert if the value is larger than normal. | Microsoft.MSMQ.10.0.Monitor.TotalBytes.Baseline | Microsoft.MSMQ.10.0.Servers | System.Health.PerformanceState | Custom | False | | | 0 | True | Error | Normal | True | System.Performance.TwoStateAboveBaseliningMonitorWithoutCompression | True | Public | |
| MSMQ Service: Total messages in all queues | Monitor the "Total messages in all queues" counter and alert if the value is larger than threshold. | Microsoft.MSMQ.10.0.Monitor.TotalMessages | Microsoft.MSMQ.10.0.Servers | System.Health.PerformanceState | Custom | True | MSMQ Service | Total messages in all queues | 900 | True | Error | Normal | True | System.Performance.ConsecutiveSamplesThreshold | True | Public | |
| MSMQ Service: Total messages in all queues - Baseline | Monitor and baseline the "Total messages in all queues" counter and alert if the value is larger than normal. | Microsoft.MSMQ.10.0.Monitor.TotalMessages.Baseline | Microsoft.MSMQ.10.0.Servers | System.Health.PerformanceState | Custom | False | | | 0 | True | Error | Normal | True | System.Performance.TwoStateAboveBaseliningMonitorWithoutCompression | True | Public | |