IBM Integration Bus (IIB) can be used in order to connect applications together, regardless of the message formats or protocols that they support. It routes, transforms, and enriches messages from one location to any other location. Moein monitoring system is capable of monitoring this integration bus tool. Performance metrics of integration servers, applications, flows and their nodes are collected. The following is a list of performance indicators for IIB:
Integration Node KPIs:
- IIB Node Number Of Integration Servers
- IIB Node Number Of Applications
Integration Servers KPIs:
- Integration Server Running Status
- Integration Server Number Of Applications
- Integration Server Number Of Flows
- JVM Used Memory In Integration Server
- JVM Committed Memory In Integration Server
- JVM Total Memory In Integration Server
- Integration Servers Total GCs Time
- Integration Servers Total GCs Count
- Integration Servers Total Garbage Collection Rate
- Integration Servers Total GCs Time At Last Period
- Integration Servers Average GC Time
- Heap Memory Used Percentage
- Committed Non-Heap Memory
- Non Heap Memory Used Percentage
- ODBC Successful Execution
- Parser Approximate Memory
- Socket Total Received Data
- Sent Messages With Size 0 To 1KB
- Sent Messages With Size 100KB To 1MB
- Received Messages With Size 0 To 1KB
- Received Messages With Size 100KB To 1MB
- Sent Messages With Size 1 To 10KB
- Sent Messages With Size 1 To 10MB
- Received Messages With Size 1 To 10KB
- Received Messages With Size 1 To 10MB
- Received Messages Over 10MB
- Sent Messages With Size 10 To 100KB
- Received Messages With Size 10 To 100KB
- dotNET Explicit Number Of GCs
- dotNET Completed GEN0 GCs
- dotNET Completed GEN1 GCs
- dotNET GC Total Committed In All Heaps
- dotNET GC Total Reserved In All Heaps
- dotNET GC Large Object Heap Size
- dotNET GC Promoted Object Size From GEN0 To GEN1
- dotNET GC Promoted Object Size From GEN1 To GEN2
- MQTT Subscriber Received Data
- MQTT Subscriber Received Messages
- MQTT Publisher Sent Messages
- Received Messages By JMS Receive Or JMS Input
- Browsed Messages By JMS Receive

JDBC ConnectionPool KPIs of Integration Node:
- JDBC Maximum Size Of Connection Pool
- JDBC Connections In The Pool
- JDBC Number Of Connection Pool Requests
- JDBC Number Of Delayed Requests
Garbage Collection KPIs of Integration Node:
- Average Garbage Collection Time
Application's KPIs:
- Application Running Status
- Application Modification Date
- Application Number Of Flows
flow's KPIs:
- Average ElapsedTime/Message
- Average CPU Time Per Message
- Flow Maximum Elapsed Time
- Flow Minimum Elapsed Time
- Flow Message Average CPU Time
- Flow Threads Count In Pool
- Flow Maximum Reached Thread Count
- Count Messages With Error
Flow Node's KPIs:
- Flow Node Average Elapsed Time Per Message
- Flow Node Average CPU Time Per Message
- Flow Node Input Terminal Count
- Flow Node Output Terminal Count
Communication Protocols: