+

Search Tips | Advanced Search

Instrumentation events

An instrumentation event is a logical combination of conditions that a queue manager or channel instance detects and puts a special message, called an event message, on an event queue.

IBM MQ instrumentation events provide information about errors, warnings, and other significant occurrences in a queue manager. We can use these events to monitor the operation of queue managers (with other methods such as Tivoli® NetView® for z/OS® ).

Figure 1 illustrates the concept of instrumentation events.

Figure 1. Understanding instrumentation events


Event monitoring applications

Applications that use events to monitor queue managers must include the following provisions:

  1. Set up channels between the queue managers in your network.
  2. Implement the required data conversions. The normal rules of data conversion apply. For example, if you are monitoring events on a UNIX system queue manager from a z/OS queue manager, ensure that you convert EBCDIC to ASCII.


Event notification through event queues

When an event occurs, the queue manager puts an event message on the appropriate event queue, if defined. The event message contains information about the event that we can retrieve by writing a suitable MQI application program that performs the following steps:

The related information describes the format of event messages.


Conditions that cause events

The following list gives examples of conditions that can cause instrumentation events: