Websphere MQ Unified Dashboard

IBM WebSphere MQ (WMQ) is a messaging application for enabling communication between heterogeneous application of an organization network. Your application can connect WMQ to send or receive messages using different protocols, processors, and operating systems. WMQ enables communication in both sender-receiver and publisher-subscriber modes. WMQ consists of a messaging queue, which is an application program, for sharing messages between applications. The WebSphere MQ also contains channels, queue managers (QMs) for managing multiple message queues and other related components.
uim901
websphere_MQ_UD
IBM WebSphere MQ (WMQ) is a messaging application for enabling communication between heterogeneous application of an organization network. Your application can connect WMQ to send or receive messages using different protocols, processors, and operating systems. WMQ enables communication in both sender-receiver and publisher-subscriber modes. WMQ consists of a messaging queue, which is an application program, for sharing messages between applications. The WebSphere MQ also contains channels, queue managers (QMs) for managing multiple message queues and other related components.
The WebSphere MQ Unified Dashboard provides predefined list views for monitoring health of Queue Manager, Channels, Queues, Topics, and Subscriptions.
 
Contents
 
 
 
 If your Unified Dashboard is not populating with data, make sure all required data sources for the Unified Dashboard are enabled. The required probe must be deployed and must be configured so that required QoS metrics and subkeys or targets are activated. For more information, see the help topic on required data sources for the Unified Dashboard.
WebSphere MQ Required Data Sources
This table lists the probes, QoS metrics, and subkeys or targets that must be activated to populate data in the WebSphere MQ dashboard.
QoS
Subkey/Target
QOS_QUEUE_MANAGER_CONNECTION_COUNT
*
QOS_QUEUE_MANAGER_CHANNEL_INITIATOR_STATUS
*
QOS_QUEUE_MANAGER_UP_TIME
*
QOS_QUEUE_MANAGER_COMMAND_SERVER_STATUS
*
QOS_CHANNEL_BYTES_RECEIVED
*
QOS_CHANNEL_BYTES_SENT
*
QOS_CHANNEL_MCA_STATUS
*
QOS_CHANNEL_MESSAGE_COUNT
*
QOS_CHANNEL_UP_TIME
*
QOS_CHANNEL_CHANNEL_STATUS
*
QOS_CHANNEL_IN-DOUBT_STATUS
*
QOS_QUEUE_CURRENT_DEPTH
*
QOS_QUEUE_OPEN_INPUT_COUNT
*
QOS_QUEUE_OPEN_OUTPUT_COUNT
*
QOS_QUEUE_UNCOMMITTED_MESSAGE_COUNT
*
QOS_QUEUE_ON_QUEUE_TIME
*
QOS_QUEUE_OLDEST_MESSAGE_AGE
*
QOS_QUEUE_UTILIZATION
*
QOS_QUEUE_INHIBIT_GET_STATUS
*
QOS_QUEUE_INHIBIT_PUT_STATUS
*
QOS_TOPIC_PUBLISH_COUNT
*
QOS_TOPIC_SUBSCRIPTION_COUNT
*
QOS_TOPIC_NUMBER_OF_MESSAGES
*
QOS_TOPIC_NUMBER_OF_PUBLISHES
*
QOS_SUBSCRIPTION_NUMBER_OF_MESSAGES
*
An asterisk (*) means that the value for the first entry for the QoS is used. The asterisk should only be used when the QoS metric for a probe is known to return only one value.
For more information on configuring probes, see the documentation for each probe.
Queue Manager Health
This chart displays information about all Queue Managers which are being monitored. This chart displays information on queue manager availability and performance for identifying appropriate reason.
Column Name
Description
Connection Count
Current number of connections to the queue manager.
Channel Initiator Status
Status of the channel initiator, which can be one of the following:
0: Not running
1: Initializing
2: Initialized and running
3: Stopping
Command Server Status
Status of the command server, which can be one of the following:
0: Down
1: Up
Up Time
Queue manager up time. This value is always NULL for WebSphere MQ 7.0.1.10.
Channel Health
This chart lets you identify the factors that can affect the channel health and performance. This chart also displays the operational status of all the channels.
Column Name
Description
Bytes Received
Number of bytes received since it is last connected.
Bytes Sent
Number of bytes sent since it is last connected.
Message Count
Number of messages sent or received.
Channel Up Time
Channel up time in minutes by calculating the difference between current time and when the channel is last connected.
Channel Status
Current state of the channel. The channel status code depends on the coding scheme selected on the probe GUI. Refer the websphere_mq probe documentation for detailed status codes.
MCA Status
Status of Message Channel Agent (MCA), which can be one of following:   
0: Stopped
3: Running
Channel In-Doubt Status
Indicates the in doubt status of the channel. A channel is in doubt state after sending the acknowledgment request of batch messages status and before the acknowledgment is received. This column displays one of the following values:
0: Channel is not in doubt.
1: Channel is in doubt.
Queue Health
This chart displays values of the most common metrics for monitoring the queue health. For example, monitor the queue depth and identify if messages are not reaching to a queue or a queue is not processing the messages further.
Column Name
Description
Queue Depth
Number of messages in the queue.
Application Count Put Messages
Number of applications that are currently connected to the queue to put messages on the queue.
Application Count Get Messages
Number of applications that are currently connected to the queue to get messages on the queue.
Uncommitted Message Count
Number of uncommitted changes (puts and gets) pending for the queue.
Message Time on Queue
Time duration for which a message is on the queue.
Oldest Message Age
Age of the oldest message on the queue.
Queue Utilization
Capacity utilization of the queue which is calculated as (Current Depth/Maximum Depth ) * 100.
Inhibit Get Status
Indicates if the get operations are allowed or inhibited on the queue, which can be one of the following:  
0: Allowed
1: Inhibited
Inhibit Put Status
Indicates if the put operations are allowed or inhibited on the queue, which can be one of the following:    
0: Allowed
1: Inhibited
The metric value for some targets remains blank, as the metric is not applicable for the target. For example, if Remote Queue is the target then only Inhibit Put Status column has value, rest all columns remain blank. Refer the probe configuration GUI and view the monitors list for each queue type.
Topic Health
This chart helps analyzing topic health by displaying metric values of messages and subscriptions, which are related to the topic.
Column Name
Description
Publish Count
Number of applications, which are currently publishing messages to the topic.
Subscription Count
Number of topic subscribers including durable subscribers, which are currently not connected.
Number of Messages
Number of messages put to the specified subscriber destination.
Number of Publishes
Number of publishes made by this publisher.
Subscription Health
This chart monitors the subscription health by displaying Number of Messages metric value for all monitored subscriptions.
Column Name
Description
Number of Messages
Number of messages put to the subscriber destination.