Kind of Solution: 

IBM WebSphere MQ is a family of network software products launched by IBM in March 1992. It was previously known as MQSeries. WebSphere MQ, which is often referred to simply as "MQ" by users, is IBM's Message Oriented Middleware offering.

It allows independent and potentially non-concurrent applications on a distributed system to communicate with each other. MQ is available on a large number of platforms (both IBM and non-IBM), including z/OS (mainframe), OS/400 (IBM System or AS/400), Transaction Processing Facility, UNIX (AIX, HP-UX, Solaris), HP NonStop, OpenVMS, Linux, OS 2200, and Microsoft Windows.

iSeries Package

Config Info
Name MQ Series
Version 1.0

This package contains a set of monitors that contains the following controls:

  • MQ Manager Status
  • MQ Channel Queue Depth
  • MQ Channel Status


The channel status monitor requires a physical file to be present on the iSeries as the command used there (STRMQMMQSC) takes its input from physical file members - see the attached save file SAV

 

Multiplatform Package

Config Info
Name MQ Series
Version 1.0

This package contains a set of monitors that contains the following controls:

  • MQ Manager Status
  • MQ Channel Queue Depth
  • MQ Channel Status

This package requires the installation of an IBM WebSphere MQ Client for Windows so that ThinkServer can connect to any platform MQ Series. Details follow:

  • The pymqi lybrary uses the IBM MQ client, so that it is a requirement to install MQ client in the server where Thinkserver runs, to be able to use the library and the monitors. You can download it from the IBM web for free.
  • Pymqi is distributed only in the form of source to be compiled along with MQ client. This compilation is done with a C compilator visual c++, o mingw). To skip this step, we have compiled pymqi with the last MQ client´s version (6 6.0.2.7). See the  attached Zip file.
  • This pymqi compilation has to be installed in Python extension format
  • The previous points are simplified in a .bat file included.
  • As the library uses MQ client, and there is compatibility backwards, it should be possible to monitor any MQ server with these monitors and library, version 5 or 6, in any platform. Note: So far we have tested it in MQ 6 in Windows, in various environments.

Zip file attached contents

  • pymqi library compiled with the MQ 6.0.2.7 client
  • Link to the IBM web to download the MQ client
  • File/ install_pymqi_Thinkserver.bat :/file : Installs pymqi in Thinkserver automatically
  • File/ MQ mons v5.exp / : It contains the monitors that have been mentioned before (although the variables to send to SmartConsole, texts, etc. haven’t been checked yet).

 Installation