Documentation forServer & Application Monitor
Monitoring your applications and environment is a key capability of SolarWinds Observability Self-Hosted (formerly Hybrid Cloud Observability) and is available in the Essentials edition. Server & Application Monitor (SAM) is also available in a standalone module.

Microsoft Message Queuing (Performance)

This SAM application monitor template assesses the status and overall performance of a Microsoft Message Queuing server by retrieving statistics from performance counters and monitoring services.

Prerequisites

WMI access to the target server.

Credentials

Windows Administrator on the target server.

Component monitors

Set thresholds for counters according to your environment. It is recommended to monitor counters for some period of time to understand potential value ranges and then set the thresholds accordingly.

Incoming Messages/sec

The rate at which incoming Message Queuing messages are placed in queues on the selected computer by the Message Queuing service.

Incoming Multicast Sessions

The number of open incoming multicast sessions involving the selected computer.

IP Sessions

The number of open IP sessions involving the selected computer.

MSMQ Incoming Messages

The total number of incoming Message Queuing messages placed in queues on the selected computer by the Message Queuing service.

Note: This component has Count statistic as difference enabled. It will return the difference between two polling intervals.

MSMQ Outgoing Messages

The total number of outgoing Message Queuing messages sent from the selected computer by the Message Queuing service.

Note: This component has Count statistic as difference enabled. It will return the difference between two polling intervals.

Outgoing HTTP Sessions

The number of open outgoing HTTP sessions involving the selected computer.

Outgoing Messages / sec

This component returns the rate at which outgoing Message Queuing messages are sent from the selected computer by the Message Queuing service.

Outgoing Multicast Sessions

This component returns the number of open outgoing multicast sessions involving the selected computer.

Sessions

The total number of open network sessions involving the selected computer.

Total bytes in all queues

The total number of bytes in all Message Queuing messages residing in active queues on the selected computer.

Total messages in all queues

The total number of Message Queuing messages residing in active queues on the selected computer.

Bytes in Journal Queue

The total number of bytes in all Message Queuing messages that currently reside in the selected journal. For the Computer Queues instance, this counter represents the computer journal.

The instance field is installation-specific. By default, the instance set to “Computer Queues.”

Bytes in Queue

The total number of bytes in all Message Queuing messages that currently reside in the selected queue. For the Computer Queues instance, this counter represents the deadletter queue.

The instance field is installation-specific. By default, the instance set to “Computer Queues.”

Messages in Journal Queue

The total number of Message Queuing messages that currently reside in the selected journal. For the Computer Queues instance, this counter represents the computer journal.

The instance field is installation-specific. By default, the instance set to “Computer Queues.”

Messages in Queue

The total number of Message Queuing messages that currently reside in the selected queue. For the Computer Queues instance, this counter represents the deadletter queue.

The instance field is installation-specific. By default, the instance set to “Computer Queues.”

Service: Message Queuing

The CPU and memory usage of the Message Queuing service. This service provides a messaging infrastructure and development tool for creating distributed messaging applications for Windows-based networks and programs.

Service: Message Queuing Triggers

The CPU and memory usage of Message Queuing Triggers service. This service provides rule-based monitoring of messages arriving in a Message Queuing queue and, when the conditions of a rule are satisfied, invokes a COM component or a stand-alone executable program to process the message.

By default, this component is disabled. If you use this service in your environment you should enable it.

Message Queuing RPC-based remote port (public queue)

Tests the ability of a Message Queuing server to accept incoming sessions. This port is used by Message Queuing independent clients and servers to listen for RPC-based remote reads of their public queues. The dependent client also uses this port to communicate with its server for send and for receive.

By default, TCP port 2103 is monitored.

Message Queuing RPC-based remote port (private queue)

Tests the ability of a Message Queuing server to accept incoming sessions. This port is used by Message Queuing independent clients and servers to listen for RPC-based remote reads of their private queues. The dependent client also uses this port to communicate with its server for send and for receive.

By default, TCP port 2103 is monitored.

Connection between Queue Managers port

Tests the ability of a Message Queuing server to accept incoming sessions. This port is used for Message Queuing (including HTTP messaging) message traffic and internal session management traffic between Queue Managers.

By default, TCP port 1801 is monitored.