In this article:
- Monitoring IBM MQ in BizTalk360
- In-depth look at Queue Monitoring rules screen in BizTalk360
- Editing the rules Conditions in IBM MQ monitoring
In this section, we will take a detailed look at how to monitor the IBM MQ. Monitoring a queue involves creating the rules for settings the alert thresholds. With BizTalk360, you can monitor the health of the queue as well as other parameters associated with the queue. The other parameters include Current Queue Depth, Backout queue Depth, Current Queue usage and Backout Queue Usage.
- Log into BizTalk360
- Click Monitoring on top of the left Navigation menu
- Click the expand button against the Manage Mapping and select Queues
- Select the Alarm name (see Creating an alarm) from the drop down which you would like to associate the queue for monitoring
- Click the IBM MQ tab to automatically list out all the Send port/Receive Location which is using MQSC and MQSeries Adapter
- To configure a particular queue, click the Config icon from the top of the grid
- If you are using MQSC Adapter, BizTalk360 will automatically fetch all the details from the BizTalk admin console
- If you are using MQSeries adapter, then you will need to manually enter Channel Name, Connection Name, User Id, and Password
- Create the rules for threshold alerts under the queue configuration
- While creating a rule in Queue Monitoring, you can add up to 5 conditions for alert thresholds based on your needs. For each condition you add, you can create 2 sub conditions (ADD/OR).
- Click Save Configuration to create monitoring for the Queue.
In-depth look at Queue Monitoring rules screen in BizTalk360
In this Section, we will take a deep dive into the Queue Monitoring rules screen to understand the functionality of every option and control present on the screen. The first and foremost step in Queue Monitoring is to create an alarm and map the alarm for Queue monitor alerts.
- Queue Manager Name - This option specifies the Queue Manager name that is responsible for transferring data to another queue manager via message channel. It’s a logical container for the message queue.
- Queue Name - This option specifies the message queue name to store messages in an application
- Channel Name - This option specifies the channel name which is responsible for communicating between two queue manager. IBM MQ uses message channel to transfer messages between queue manager.
- Connection Name - This attribute is the communication connection identifier
- Transport Type - Currently BizTalk360 support TCP type only
- User ID - It should be the name of the user, can have the authority to perform any operation on the queue .while creating a user, use a name with less than 8 characters in the computer management.
- Password - user password
- SSL Cipher Specification - Every MQ Channel definition includes the SSLCIPH attribute. The value is a string with a maximum length of 32 characters. SSL Cipher specification is optional only
- SSL Peer Name - Peer name specifies the SSL Peer Name used on the channel. The SSL Peer attribute is used to check the Distinguished Name (DN) of the certificate from the peer queue manager or client at the other end of an IBM® WebSphere® MQ channel.
Editing the rules Conditions in IBM MQ monitoring
BizTalk360 allows users to modify the configured rules from the monitor results blade. The system doesn’t allow the users to edit the Queue Manager name and Queue name but allow to edit other properties and the rule conditions associated with the queue. For instance, let's say the user wants to add a sub-condition to the existing rule condition. Follow the steps as shown below to edit the rule information.
- Click the Edit icon button against the queue you wish to edit.
- Click the Configure Threshold button in the Monitor Results blade.
- Edit the rules as per your requirements. In this case, you can click the icon at the end of the condition to add an operator.
- Select the operator and enter the values.
- Click Save Configuration to save monitoring for the Queue