11. Configure SLAs
Per-queue threshold examples
12. Configure Rules
Detect combined queue conditions
13. Configure Alerts and Watches
Notify on queue problems
Troubleshooting
Resolve MQ setup issues
1. Open the Monitor Server Wizard
Go to: Germain Workspace > Left Menu > Setting > Wizards > Monitor Server Create a new monitoring component.
2. Select the Node and Engine
Select the GermainUX Node and Engine that will execute the MQ monitor. Choose an Engine that:- Can access the IBM WebSphere MQ environment
- Can establish the required SSH connection when using remote monitoring
- Has access to the required credentials
- Can communicate with GermainUX
3. Select the WebSphere MQ Monitor
Select the applicable: WebSphere MQ Monitor Choose the appropriate monitoring configuration for your deployment. GermainUX supports:- WebSphere MQ Monitor — Local
- WebSphere MQ Monitor — SSH
4. Configure Local or Remote Monitoring
Local
Use the local monitor when the monitoring component has direct access to the IBM WebSphere MQ server. Configure the required MQ server and monitoring information.SSH
Use the SSH monitor when the GermainUX Engine connects remotely to the IBM WebSphere MQ server. Configure the required:- Server
- SSH connection
- Credentials
- MQ monitoring settings
5. Configure the MQ Environment
Populate the remaining fields required by the WebSphere MQ Monitor. Depending on the monitor configuration, identify the applicable:- MQ server
- Queue manager
- Queue
- Environment
- Monitoring component
6. Configure Monitoring Frequency
Configure how frequently GermainUX should collect MQ metrics. Choose a frequency appropriate for:- Queue criticality
- Message-processing rate
- Required detection time
- Environment
- Monitoring overhead
7. Configure Queue Depth Monitoring
Monitor: WebSphere MQ Queue Depth Queue Depth represents the number of messages currently waiting in the queue. Use it to detect:- Message backlog
- Queue congestion
- Unexpected increases
- Sustained queue growth
8. Configure Queue Time Monitoring
Monitor: WebSphere MQ Queue Time Use Queue Time to identify messages that are taking longer than expected to be processed. Analyze Queue Time together with Queue Depth to distinguish normal workload increases from processing degradation.9. Configure Oldest Message Monitoring
Monitor: WebSphere MQ Oldest Message This KPI identifies the age of the oldest message waiting in the queue. It can help identify:- Stuck messages
- Consumer problems
- Processing delays
- Queues that are no longer draining normally
10. Configure MQ Event Monitoring — Optional
When WebSphere MQ server-log monitoring is configured, use: WebSphere MQ Event to analyze events detected in the MQ server logs. Use log events together with Queue Depth, Queue Time, and Oldest Message to provide additional diagnostic context.11. Configure SLAs
Configure thresholds appropriate for each queue. Examples include:Queue Depth
Queue Depth > Expected Threshold
Queue Time
Queue Time > Expected Threshold
Oldest Message
Oldest Message Age > Expected Threshold
Avoid applying identical thresholds to every queue.
Thresholds should reflect:
- Normal message volume
- Expected processing rate
- Queue purpose
- Business criticality
- Time sensitivity
12. Configure Rules
Use GermainUX Rules to detect more meaningful combinations of MQ conditions. Examples: Queue Depth Increasing + Queue Time Increasing Potential processing bottleneck. Queue Depth Increasing + Oldest Message Increasing Potential consumer or downstream issue. Oldest Message Increasing Continuously Potential stuck message. Queue Backlog + Application Error Potential application processing failure. Queue Performance Degradation + Infrastructure Issue Potential dependency or resource problem.13. Configure Alerts and Watches
Configure notifications for MQ conditions requiring attention. Examples: Critical Queue Depth Above Threshold → Alert Integration Team Oldest Message Above SLA → Notify Application Support Queue Time Increasing → Notify MQ Operations Sustained Queue Backlog → Trigger Diagnostic Workflow GermainUX can trigger:- Alerts
- Watches
- Reports
- Approved diagnostics
- Approved automation
14. Configure Dashboards
IBM WebSphere MQ monitoring data is available under: Monitoring > IT > Application > IBM > WebSphere MQ Use dashboards to analyze:- Queue Depth
- Queue Time
- Oldest Message
- MQ Events
- Historical trends
- SLA violations
15. Correlate MQ with Other Technologies
When GermainUX monitors related systems, correlate MQ activity with:- Java applications
- Application servers
- Operating systems
- Databases
- APIs
- Network
- Logs
16. Validate the Configuration
After configuration, verify:1
MQ Monitor is enabled
2
Selected Engine is online
3
Local or SSH connectivity succeeds
4
MQ environment is accessible
5
Queue Depth is collected
6
Queue Time is collected
7
Oldest Message is collected
8
MQ Events are available when configured
9
Data appears in the WebSphere MQ dashboard
10
SLAs evaluate correctly
11
Alerts and Watches operate as expected
Troubleshooting
No MQ Data
Verify:- Engine is online.
- MQ Monitor is enabled.
- Correct Engine is selected.
- MQ server is accessible.
- Monitoring credentials are valid.
- Monitoring account has sufficient permissions.
SSH Monitor Cannot Connect
Verify:- MQ server hostname
- SSH port
- Firewall
- Network routing
- Username
- Authentication
- Monitoring permissions
Local Monitor Does Not Collect Data
Verify:- Monitoring component is operational.
- MQ environment is accessible locally.
- Monitoring account has the required permissions.
- Correct MQ Monitor is configured.
Queue Metrics Are Missing
Verify:- Correct MQ environment is selected.
- Queue is accessible to the monitor.
- Monitoring component executes successfully.
- Required permissions are available.
Data Appears but Alerts Do Not Trigger
Verify:- SLA is enabled.
- Correct KPI is selected.
- Threshold is appropriate.
- Rule conditions are satisfied.
- Watch or alert configuration is enabled.
Get More Information
GermainUX can help determine which monitoring, analytics and automation capabilities are appropriate for your WebSphere environment. Contact GermainUX Support.Get Help
Contact GermainUX Support
The Germain Team can help you set this up.
Can't find what you need?
Search all GermainUX docs with Ctrl + K, or use the feedback buttons at the bottom of this page to tell us what is missing.
The content of this document is proprietary to GERMAIN SOFTWARE LLC.

