Limited supportBMC provides limited support for this version of the product. As a result, BMC no longer accepts comments in this space. If you encounter problems with the product version or the space, contact BMC Support.BMC recommends upgrading to the latest version of the product. To see documentation for that version, see BMC AMI Ops Infrastructure 7.1 .

MQ metrics


The following metrics are available in the BMC AMI Ops Monitor for MQ views. For information about using this table, see How-to-use-the-metric-tables.

Before you create alarms based on these metrics, review Concepts-and-features.


Metric

Indicates

View name

Field name

Element name

Recommended view filter

Recommended field threshold (adjust for site-specific processing)

Class A - Availability metrics

Application statistics

Important statistics by application

This metric can be used as alternative to the LQ, DLQ, XQ, and QP views.

APST

Various fields

Various elements

None

Set thresholds according to site experience. Any threshold out of the normal range can indicate a potential problem.

Channel initiator

Channel initiator availability

DQMD

Status

CHICISC

None

CHICISC 'ACTIVE'

Channel status

That channels are not running

CHANNELS

Channel Status

CHLSTAT

CHLNAME IN (chnl1, chnl2, chnl3...)

CHLSTAT NOT IN (RUNNING,INACTIVE,STOPPED)

Coupling facility structure

XCF structure availability

CFSS

Status

CFSTRST

None

CFSTRST 'ACTIVE'

Db2 connections

Db2 connection availability

QSG

DB2 Conn Status

QSGDB2C

None

QSGDB2C 'ACTIVE'

IMS connections

The status of IMS connections

LQ

Open Inp

QUOPIC

(QUQMGR IN (MQP1,MQI1) AND QUQ IN ('*.BRIDGE') and QUUSAGE = 'N*')

QUOPIC = '0'

TPIPE availability

OTMAD

Tpipe Status

OTMABLKF

None

OTMABLKF = 'SUSPENDED'

INITQ status

Application-related Initiator Queue availability

LQZ

Open Inp

QUOPIC

QUQ IN ('appq1','appq2'...) AND QUUSAGE = 'N*'

Summary = S (QUOPIC:SUM = '0')

Listeners

The status of various listeners (TCP/IP, LU 6.2)

DQMD

Group TCP/IP Listener -Status

CHIGTLSC

None

CHI***** 'STARTED'

MQ manager

MQ manager availability

QM

Status

QMSTAT

None

QMSTAT 'ACTIVE'

Page set status

Presence of persistent messages in a nonpersistent page set

If you are segregating persistent messages, consider issuing an alarm when a message appears in the wrong queue to avoid losing persistent messages in the event of a failure.

PS

Non-Per Pages

SPSNPPGS

SPSPSID = page set ID

SPSNPPGS > 0

Queue manager status

Availability of required queue managers, some additional overall problems, and other metrics

W2OVER

Queue Mgr Status

WZOQMST

WZOQMGR IN(qmgr1, qmgr1...)

WZOQMST 'ACTIVE' OR WZOEVTA 'ACTIVE' OR WZOCMDSV 'RUNNING'

Queue Depth High event

That a Queue Depth High event has been triggered and created a potential shortage of space in the queue for upcoming work

LQ

Q Dep High?

QUDEPHI

QUQMGR IN (MQP1,MQI1) and QUUSAGE = 'N*'

QUDEPHI = 'Y*'

Queue depth threshold

Whether incoming messages are waiting to be processed by an application

LQ

Max Depth%

QUDEPP

QUUSAGE = 'N*'

QUDEPP (%full) or

QUDEPC (msg-count)

The threshold values for %full and msg-count are site-specific and depend on how the queue is processed.

Transmit queue status and depth

Whether outgoing messages are waiting to be transmitted to other locations

XQ

No. of Msgs

QUDEPC

QUQ IN (appl_xmitq1, appl_xmitq2...)

QUDEPC > 0

Class B - Performance metrics

Channel initiator

The number of active channel connections is approaching the maximum

DQMD

Active

CHICCA

None

CHICCA > 90% CHICCAM

intra-group queuing

The status of intra-group queueing, which should be enabled in most cases when the queue manager is part of a queue-sharing group

QMMVSD

Intra-Group Queuing - Status

QMIGQI

None

QMIGQI = 'ENABLED'

MQ CPU usage

CPU usage of MQ

QMMVSS

CPU Time/Percent- Interval

QMICPUP

None

QMICPUP < low-threshold or QMICPUP > high-threshold

The threshold values are site-specific and depend on how the queue is processed.

MQ definition problems

Whether objects have been defined incorrectly

TOPOLOGY

Exception Count

TRECEXC

None

TRECEXC > 0

MQ events

All outstanding MQ events

If you are using BMC AMI Ops Automation or another event processor to remove past events from the queue, any message on the queue might indicate a potential problem.

EVENTS

Event Type

SMZRSEVT

None

SMZRSEVT = *

MQ message flow

Whether MQ messages are being processing

QMMVS

Various elements

None

Set thresholds according to site experience. Any threshold out of the normal range can indicate a potential problem.

Page set free space

The percentage of page space available for use

PS

Free Percent

SPFREE

(SSPID NOT IN ('5') AND J@TARGET NOT IN ('MQI1'))

SPFREE < 50

Page set usage

That a page set that should contain only transient data contains nontransient data

PSU

Current Depth

PSUMSGCT

PSUCTYPE = QLOCAL AND PSUONAME IN (qname1, qname2, qname3)

PSUMSGCT>0(check persistence of condition by using the Alarm Management alarm persistence feature)

Queue performance and throughput

The throughput of messages to queues that are used by the application

QP

Current Depth

QSQDEPTH

None

QSQDEPTH > thresh OR ((QSISGETR < low-get-thresh) OR (QSISGETR > hi-get-thresh)) OR ((QSISPUTR < low-put-thresh) OR (QSISPUTR > hi-put-thresh))

How well the queue is being serviced

QPDC

Successful Get

QSRTLG

QSQUEUE = target-queue-name

(QSRTLG > nnnn) OR (QSRTLP > nnnn)OR (QSOLDMSA > nnnn)

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*