eG Monitoring
 

Measures reported by WsMqLocalQTest

This test connects to a WebSphere MQ server, auto-discovers the local queues that have been configured for this server, and monitors the status of each of the local queues.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Current_queue_depth Reports the current number of messages in the local queue. Number

This measure will not be reported if the queue is not available.

The detailed diagnosis for this measure provides information on the messages in a queue. Using the detailed diagnosis, an operator can determine which applications are currently putting messages into the queue, the number of messages for each application that are in the queue, the average time that a message from an application spends in the queue, and the size of messages in the queue distributed across applications accessing the queue.
Max_queue_depth Reports the maximum number of messages that can be held at any instant of time in the local queue. Number  
Queue_occupancy Reflects the current percentage occupancy of the queue, and is computed as the ratio of the current queue depth to the maximum queue depth. Percent Since messages may be lost when the queue occupancy exceeds 100%, this value should be less than 100% at all times.
Open_inputs

This measure will not be reported if the queue is not available.

The current number of handles that are currently valid for removing messages from the queue.
Number An unusually large number of input handles could imply either an unexpectedly large number of readers.
Open_outputs

This measure will not be reported if the queue is not available.

The current number of handles that are currently valid for adding messages to the queue.
Number  
messageGetStatus Indicates whether/not get operations are allowed for this queue.

This measure will not be reported if the queue is not available.

  The values that this measure can report and their corresponding numeric values are listed in the table below:

Measure Value Numeric Value
Allowed 0
Inhibited 1

Note:

By default, this measure reports the Measure Values listed in the table above to indicate whether/not get operations are allowed for a queue. In the graph of this measure however, the same is represented using the numeric equivalents only.

messagePutStatus Indicates whether/not put operations are allowed for this queue.  

This measure will not be reported if the queue is not available.

The values that this measure can report and their corresponding numeric values are listed in the table below:

Measure Value Numeric Value
Allowed 0
Inhibited 1

Note:

By default, this measure reports the Measure Values listed in the table above to indicate whether/not put operations are allowed for a queue. In the graph of this measure however, the same is represented using the numeric equivalents only.

queueState Indicates the current status of this queue.  

This measure will not be reported if the queue is not available.

The values that this measure can report and their corresponding numeric values are listed in the table below:

Measure Value Numeric Value
Available 100
Not available 0

Note:

By default, this measure reports the Measure Values listed in the table above to indicate the current status of each queue. In the graph of this measure however, the same is represented using the numeric equivalents only.

A queue may become unavailable to access when the queue manager is not running or down or in unknown status. In such cases, it is important for the administrators to know the real cause behind the unavailability of the queue. To help administrators in this regard, the detailed diagnosis of this measure, reveals the Completion code, Reason code and the Error message when the queue is not available to access.