MQ Channel Usage Test

This test connects to a WebSphere MQ server, auto-discovers the channels that have been configured for this server, and monitors the instances of each channel. Using this test, administrators can figure out the utilization of the instances in each channel and identify the channel that is overloaded in terms of instances. This test also throws light on the maximum number of instances configured for the channels.

Target of the test : A WebSphere MQ server

Agent deploying the test : An internal agent

Outputs of the test : One set of results for every channel configured for the WebSphere MQ server.

Configurable parameters for the test

Parameter

Description

Test period

How often should the test be executed.

Host

The host for which the test is to be configured.

Port

The port number at which the specified host listens.

User

If you want to login as a specific MQ user to execute this test, then specify a valid user name in the User text box. The test will fail if an invalid user name is specified here. If no such authentication is required, then this parameter can be set to 'none'.

Password

If a specific User is entered, then the password of that user has to be specified in the Password text box.

Confirm Password

Confirm the password by retyping it in the Confirm Password text box.

ServerConnChannel

The name of the server connection channel for the WebSphere MQ server. The default value is "SYSTEM.DEF.SVRCONN". If you prefer not to use this default server connection channel for monitoring purposes, then you can create a custom channel in the WebSphere MQ server and use it for monitoring. The steps for achieving this have been detailed in Creating a Custom Channel topic.

MQ Home

Specify the full path to the install directory of the IBM WebSphere MQ server. For example, if the IBM WebSphere MQ server is installed on a Windows operating system, then the path will be C:\Program Files\IBM\WebSphere MQ. On the other hand, if the target server is installed on Linux operating system, then, the path will be /opt/mqm.

Queue Manager Home

Specify the full path to the install directory fo the Queue Manager. For example, if the IBM WebSphere MQ server is installed on a Windows operating system, then, the path will be C:\Program Files\IBM\WebSphere MQ\Qmgrs\MAS!EG!QM1. On the other hand, if the IBM WebSphere MQ is installed on Linux operating system, then, the full path to the Queue Manager Home will be /var/mqm/qmgrs/IB9QMGRx.

Timeout

Specify the time duration (in seconds) beyond which this test should time out in the Timeout text box. The default is 60 seconds.

DD Frequency

Refers to the frequency with which detailed diagnosis measures are to be generated for this test. The default is 1:1. This indicates that, by default, detailed measures will be generated every time this test runs, and also every time the test detects a problem. You can modify this frequency, if you so desire. Also, if you intend to disable the detailed diagnosis capability for this test, you can do so by specifying none against DD Frequency.

Detailed Diagnosis

To make diagnosis more efficient and accurate, the eG Enterprise embeds an optional detailed diagnostic capability. With this capability, the eG agents can be configured to run detailed, more elaborate tests as and when specific problems are detected. To enable the detailed diagnosis capability of this test for a particular server, choose the On option. To disable the capability, click on the Off option.

The option to selectively enable/disable the detailed diagnosis capability will be available only if the following conditions are fulfilled:

  • The eG manager license should allow the detailed diagnosis capability
  • Both the normal and abnormal frequencies configured for the detailed diagnosis measures should not be 0.
Measurements made by the test
Measurement Description Measurement Unit Interpretation

Current instances

Indicates the number of instances of this channel currently connected to the Queue Manager.

Number

This measure is a good indicator of the load on each channel.

Compare the value of this measure across channels to identify the channel with maximum number of instances connected to the Queue Manager.

A value close to the Maximum Instances measure indicates that the channel is running out of instances.

The detailed diagnosis of this measure lists the Host to which the server is connected, count of current instances, percentage of instance usage, count of inactive instances and the maximum number of instances allocated per client.

Instance usage

Indicates the percentage of instances of this channel currently connected to the Queue Manager.

Percent

Compare the value of this measure across channels to figure out the channel that is most sought after.

Free instances

Indicates the number of instances of this channel that are currently available to connect to the Queue Manager.

Number

Compare the value of this measure across the channels to figure out the channel that is least sought by the users.

Percent free instances

Indicates the percentage of instances of this channel that are currently available to connect to the Queue Manager.

Number

 

Maximum instances

Indicates the maximum number of instances that can be held by this channel.

Number

 

The detailed diagnosis of the Current instances measure lists the Host to which the server is connected, count of current instances, percentage of instance usage, count of inactive instances and the maximum number of instances allocated per client.

Figure 1 : The detailed diagnosis of the Current instances measure