Skip to main content

IBM MQ

Overview

IBM MQ, the reliable and scalable messaging middleware, seamlessly integrates with Motadata AIOps to provide comprehensive monitoring and management capabilities. With this integration, organizations gain real-time visibility into the performance and health of their IBM MQ messaging infrastructure. Monitor critical messaging metrics such as message throughput, queue depths, and connection status to ensure smooth and reliable communication.

Supported Versions

Versions
7.500.900.18249(Windows)
8.0.0.5(Windows)
9.0(Linux)
8.0
9.1
9.2

Prerequisites for IBM MQ Integration with Motadata AIOps

  • Ensure that the IBM MQ port (default: 1414) is open for the Motadata AIOps server.

  • Confirm that the IBM MQ process and service are listed in the process and monitor settings of Motadata AIOps. While these may be listed by default, ensure that the names of the service and process match the specific IBM MQ version that you intend to monitor.

  • Ensure that either HTTP or HTTPS are supported on the IBM MQ server.

  • Provide the necessary credentials, including the username and password, for Motadata AIOps to connect to the Queue Manager and Channel Name on the IBM MQ server.

  • Confirm that the IBM MQ service is active and running on the server.

By following these prerequisites, you can integrate IBM MQ with Motadata AIOps and ensure the smooth functioning of the monitoring process.

List of Supported KPIs

NameDescriptionType
ibm.mq.sent.bytes.rateRate of bytes sent through IBM MQ.Count
ibm.mq.received.bytes.rateRate of bytes received through IBM MQ.Count
ibm.mq.channelsNumber of IBM MQ channels.Count
ibm.mq.sessionsNumber of IBM MQ sessions.Count
ibm.mq.topicsNumber of IBM MQ topics.Count
ibm.mq.queuesIBM MQ queues.String
ibm.mq.listenersNumber of IBM MQ listeners.Count
ibm.mq.pending.messagesNumber of pending messages in IBM MQ.Count
ibm.mq.queue.managerIBM MQ queue manager.String
ibm.mq.queue.manager.command.input.queue.nameName of the command input queue in the IBM MQ queue manager.String
ibm.mq.queue.manager.dead.letter.queue.nameName of the dead letter queue in the IBM MQ queue manager.String
ibm.mq.queue.manager.xmit.queue.nameName of the transmit queue in the IBM MQ queue manager.String
ibm.mq.queue.manager.max.handlesMaximum number of handles supported by the IBM MQ queue manager.Count
ibm.mq.queue.manager.max.message.length.bytesMaximum message length in bytes supported by the IBM MQ queue manager.Count
ibm.mq.queue.manager.osOperating system of the IBM MQ queue manager.String
ibm.mq.queue.manager.repository.cluster.namelistRepository cluster namelist in the IBM MQ queue manager.Count