Submitted by: Suchitra Subbakrishna
This Monitoring ZenPack provides IBM Websphere MQ-based monitoring using utilities installed on the remote MQ servers.
We have prepared a ZenPack to monitor IBM MQ channel(s) status and performance monitoring. This ZenPack uses a remote agent (packed inside the ZenPack) which is a HTTP daemon service that would use IBM MQ Client tools to collect metrics. A remote agent would be configured to use a specific port; made to expose the monitoring page through basic-auth security.
The whole ZenPack is built on Python (2.4); and start up service are included for Linux platform.
Below diagram provides the high-level details of how monitoring is done; and what programs, and configurations are involved.
The ZenPack has the following Device Class(es)
Performance Template IBMMQMonitor
/zport/dmd/Devices/Server/rrdTemplates/IBMMQMonitor For Monitoring channels in the IBM MQ using runmqsc shell
DataSource Datapoint Description MQMonitor BGR.B001_BYTSRCVD BGR.B001_BYTSSENT BGR.B001_MSGS ChanStatus MOCO_2_BGR_BYTSRCVD MOCO_2_BGR_BYTSSENT MOCO_2_BGR_MSGS
Graph MQ Channel Metrics
Name Type Description BGR.B001_BYTSRCVD DataPointGraphPoint BGR.B001_BYTSSENT DataPointGraphPoint BGR.B001_MSGS DataPointGraphPoint MOCO_2_BGR_BYTSRCVD DataPointGraphPoint MOCO_2_BGR_BYTSSENT DataPointGraphPoint MOCO_2_BGR_MSGS DataPointGraphPoint
Please read the Install Guide that is attached as a PDF file below. It involves changing zenoss properties and installing a remote agent on the MQ device.
- Zenoss Versions Supported:3.0.3
- External Dependencies: None
- ZenPack Dependencies:
- Installation Notes:zenoss restart after installing this ZenPack.
- Configuration: No Configuration Properties
- 1.2 initial release
Tested: This ZenPack was tested with Zenoss version 3.0.3.
- 1.3 compiled with python 2.6
Tagged Releases: http://github.com/zenoss/Community-Zenpacks/tree/IBMMQMonitor1.2