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.