Getting control over complex IBM MQ-environment

Info

A customer have complex system-integrations, where several of them are using MQ to handle messages between applications/systems. It was hard for AO to troubleshoot the errors involving MQ. I decided to create a websolution where you do not need to have deep knowledge about MQ (logging on to queuemanagers, commands, listing queue information to find out where the traffic goes, etc…). This solution should give users easy overview of configurations and statistics back in time for different queues on different queuemanagers.

The solution fetches the Qmgr configuration once a day by cronjobs running C-code. It also fetches qmgr statistics every five minutes on all qmgrs.

(All images on the page of the qmgrs, are created in realtime)

The Solution

Frontpage

mqIndex

Qmgrs link

qmgr1

Pressing the statistic button on Qmgrs page:

mqStatistic

This gives you statistics the last 24 hours (live feed updated each 5 min.) It shows PUT/GET/ONQUEUE
on the given queuemanager you choose. You can also create a visual dashboard for monitoring and search within the queuemanager you have chosen.

Pressing the blue infobutton on Qmgrs page:

qmgr2

Pressing the link in statistics under eg. Alias Queues:

qmgr3_detail

Search Engine

(name is only for internal use and just for fun 😉

search3

You can search for qa, qr, xmit, channels, qmgrs etc.

Image visualization of search

search4

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *