IBM Datapower extension

  • Latest Dynatrace
  • Extension
  • Published Oct 27, 2025

Enable remote monitoring of your DataPower gateways.

Get started

Overview

Monitor remotely, and gain real-time insights into device health and performance of your IBM DataPower gateway that provides mission-critical service/application integration, security, and control with the IBM Datapower DataPower extension.

Requirements

  • ActiveGate version 1.269+
  • Dynatrace version 1.310+
  • ActiveGate ActiveGate with Extensions 2.0 enabled.
  • IBM Datapower appliance with the XML Management Interface enabled.
  • User with access permissions to the XML Management Interface.
  • Make sure that statistics are enabled in your DataPower instance. Some metrics will be missing if statistics are turned off.

Activation and setup

Find the extension in Dynatrace Hub to start the installation.

To configure

  1. Under Extensions on the left menu, select IBM Datapower.

  2. Add a monitoring configuration. This is an ActiveGate extension and runs on an ActiveGate of an ActiveGate group of your choice.

    • XML Management Interface URL: Endpoint where the IBM Datapower XML Management Interface is exposed. It should look like this: https://<hostname>:<port>/service/mgmt/current.
    • User: Used to authenticate against the XML Management Interface. Must have permissions to query it.
    • Password: Password for the user above.
    • Require a valid SSL certificate: If enabled, the extension uses a secure SSL connection to connect to the XML Management Interface. A valid certificate has to be defined in the parameter below.
    • Path to a CA_BUNDLE file or directory: If SSL connection is enabled, the absolute path to the SSL certificate to be used.
    • Monitoring rules: In this section, you can define rules to monitor or stop monitoring the different Datapower entities.
      • Include all entities: If enabled, it monitors all entities of this type. If disabled, and no rules are added, no entities are monitored.
      • Monitoring rule: Defines a rule to monitor or ignore an entity. Rules are evaluated in order.
        • Condition: Evaluation condition for the pattern.
        • Pattern: Substring used to match the condition above. It does not accept regex.
    • Debug: Produces more verbose logs. Enable only when troubleshooting or support makes that recommendation.
  3. Select which feature sets (metric groups) you want this configuration to collect. Selecting too few won't give you the proper visibility, and you may miss out on essential performance data and key indicators that can be correlated between different objects.

Details

The extension has ten built-in metric events for the most relevant Datapower metrics and their thresholds. These metric events are disabled by default, but you can enable them by going to Settings > Anomaly Detection > Metric events to enable them.

The metrics are:

  • Connectivity lost: Alert when connectivity is below 100% for a Datapower instance.
  • Crypto Engine failure: Alert when the crypto engine availability is below 100%.
  • Network receive errors: Alert when an interface has at least one network receive error.
  • Network transmit errors: Alert when an interface has at least one network transmit error.
  • High CPU load: Alert when CPU load is above 95% for a Datapower instance.
  • Critical load: Alert when a Datapower instance's load is above 90%.
  • Critical memory utilization: Alert when the memory load of a Datapower instance is above 60%.
  • Records lost: Alert when the amount of records lost is at least 1.
  • Pending messages queue: Alert when the pending messages count exceeds 3000.
  • Service is down: Alert when a Datapower service's status is down.

Feature sets

When activating your extension using monitoring configuration, you can limit monitoring to one of the feature sets. To work properly the extension has to collect at least one metric after the activation.

In highly segmented networks, feature sets can reflect the segments of your environment. Then, when you create a monitoring configuration, you can select a feature set and a corresponding ActiveGate group that can connect to this particular segment.

All metrics that aren't categorized into any feature set are considered to be the default and are always reported.

A metric inherits the feature set of a subgroup, which in turn inherits the feature set of a group. Also, the feature set defined on the metric level overrides the feature set defined on the subgroup level, which in turn overrides the feature set defined on the group level.

Object status
Metric nameMetric keyDescription
Operational stateIBM.DataPower.operationalStateOperational state of a classes' object
Administrative stateIBM.DataPower.adminStateAdministrative state of a classes' object
Link Aggregation
Metric nameMetric keyDescription
Link Aggregation StatusIBM.DataPower.LinkAggregationStatus
Link Aggregation MII StatusIBM.DataPower.LinkAggregationMIIStatus
SLM Policy metrics
Metric nameMetric keyDescription
SLM Policy messagesIBM.DataPower.SLMPolicy.messagesNumber of messages processed by the statement
SLM Policy errorsIBM.DataPower.SLMPolicy.errorsNumber of errors by the statement
SLM Policy throttledIBM.DataPower.SLMPolicy.throttled
SLM Policy average timeIBM.DataPower.SLMPolicy.timeAverage
SLM Policy maximum timeIBM.DataPower.SLMPolicy.timeMaximum
SLM Policy minimum timeIBM.DataPower.SLMPolicy.timeMinimum
TCP Summary metrics
Metric nameMetric keyDescription
TCP established connectionsIBM.DataPower.TCP.establishedCount of established TCP connections
TCP SYN SentIBM.DataPower.TCP.synSentCount of SYN requests sent
TCP SYN ReceivedIBM.DataPower.TCP.synReceivedCount of SYN requests received
TCP FIN_WAIT_1 countIBM.DataPower.TCP.finWait1
TCP FIN_WAIT_2 countIBM.DataPower.TCP.finWait2
TCP TIME_WAITIBM.DataPower.TCP.timeWaitCount of TIME_WAIT
TCP Closed connectionsIBM.DataPower.TCP.closedNumber of closed TCP connections
TCP CLOSE_WAITIBM.DataPower.TCP.closeWaitCount of CLOSE_WAIT
TCP LAST_ACKIBM.DataPower.TCP.lastAckCount of LAST_ACK
TCP ListenIBM.DataPower.TCP.listen
TCP ClosingIBM.DataPower.TCP.closingNumber of TCP closing connections
Load Balancer metrics
Metric nameMetric keyDescription
Load Balancer Group - Administrative stateIBM.DataPower.LoadBalancer.adminStateAdministrative state of the load balancer group
Load Balancer - Administrative stateIBM.DataPower.LoadBalancer.memberStateAdministrative state of the load balancer
Load Balancer - Operational stateIBM.DataPower.LoadBalancer.operationalStateOperational state of the load balancer
Performance metrics
Metric nameMetric keyDescription
CPU loadIBM.DataPower.cpuload
Memory usageIBM.DataPower.Memory.Usage
Memory totalIBM.DataPower.Memory.Total
Memory usedIBM.DataPower.Memory.Used
Memory freeIBM.DataPower.Memory.Free
Memory requestedIBM.DataPower.Memory.Req
MQQM metrics
Metric nameMetric keyDescription
MQQM received faultsIBM.DataPower.MQQM.receiveFaultsNumber of received faults in the MQ queue manager
MQQM received messagesIBM.DataPower.MQQM.receivedNumber of received messages in the MQ queue manager
MQQM sent faultsIBM.DataPower.MQQM.sendFaultsNumber of sent faults in the MQ queue manager
MQQM sent messagesIBM.DataPower.MQQM.sentNumber of sent messages in the MQ queue manager
MQQM total connection limitIBM.DataPower.MQQM.totalConnectionLimit
MQQM connectionsIBM.DataPower.MQQM.totalConnectionsNumber of connections for the MQ queue manager
MQQM active connectionsIBM.DataPower.MQQM.totalActiveConnectionsNumber of active connections for the MQ queue manager
MQQM idle connectionsIBM.DataPower.MQQM.totalIdleConnectionsNumber of idle connections for the MQ queue manager
MQQM active frontend connectionsIBM.DataPower.MQQM.activeFrontendConnectionsNumber of active frontend connections for the MQ queue manager
MQQM active backend connectionsIBM.DataPower.MQQM.activeBackendConnectionsNumber of active backend connections for the MQ queue manager
Web Services
Metric nameMetric keyDescription
Web service last response timeIBM.DataPower.WebService.lastResponseTime
Web service failed requestsIBM.DataPower.WebService.failedRequests.count
Web service total requestsIBM.DataPower.WebService.totalRequests.count
Web service successful requestsIBM.DataPower.WebService.successfulRequests.count
Web service timeIBM.DataPower.WebService.serviceTime.count
XML names
Metric nameMetric keyDescription
XML name free percentIBM.DataPower.XMLName.Free
XML name used countIBM.DataPower.XMLName.Used
XML name maximumIBM.DataPower.XMLName.Maximum
Usage metrics
Metric nameMetric keyDescription
ConnectivityIBM.DataPower.connectivityPercentage of successful connections
Crypto Engine StatusIBM.DataPower.cryptoEngineStatus
Active SubscribersIBM.DataPower.activeSubscribersNumber of active subscribers
Records lostIBM.DataPower.recordsLost.count
Pending recordsIBM.DataPower.pendingRecordsQueueNumber of records pending in queue
Complete recordsIBM.DataPower.completeRecordsQueueNumber of records completed
Pending messagesIBM.DataPower.worklist
LoadIBM.DataPower.load
Connections acceptedIBM.DataPower.connectionsAcceptedPer minute rate of connections accepted
Active transactionsIBM.DataPower.activeTransactions
UptimeIBM.DataPower.UptimeTotal uptime of the device
Document metrics
Metric nameMetric keyDescription
Document cache countIBM.DataPower.XMLManager.documentCacheCountNumber of documents in the cache
Document countIBM.DataPower.XMLManager.documentCountNumber of documents
Document cache sizeIBM.DataPower.XMLManager.documentCacheSize
Document byte countIBM.DataPower.XMLManager.documentByteCountNumber of documents in bytes
Document expired countIBM.DataPower.XMLManager.documentExpiredCount
XML Manager metrics
Metric nameMetric keyDescription
HTTP Connection requestsIBM.DataPower.XMLManager.RequestsConnection requests to the XML Manager
HTTP Connections reusedIBM.DataPower.XMLManager.ReuseConnection reuses to the XML Manager
HTTP Connections createdIBM.DataPower.XMLManager.CreateConnections created to the XML Manager
HTTP Connection returnsIBM.DataPower.XMLManager.ReturnConnection returns to the XML Manager
HTTP Connections offeredIBM.DataPower.XMLManager.OfferedConnections offered for the XML Manager
HTTP Connections destroyedIBM.DataPower.XMLManager.DestroyConnections destroyed to the XML Manager
Sensor metrics
Metric nameMetric keyDescription
Power supplyIBM.DataPower.powerSupplyCurrent status of the power supply
Case openIBM.DataPower.caseopenIndicates if the case is open or not
Check intrusionIBM.DataPower.checkintrusionIndicates if check intrusion is active or not
System temperatureIBM.DataPower.systemTemp
CPU 1 temperatureIBM.DataPower.cpu1Temp
CPU 2 temperatureIBM.DataPower.cpu2Temp
CPU 1 RPMIBM.DataPower.cpu1rpm
CPU 2 RPMIBM.DataPower.cpu2rpm
Chassis 1 RPMIBM.DataPower.chassis1rpm
Chassis 2 RPMIBM.DataPower.chassis2rpm
Chassis 3 RPMIBM.DataPower.chassis3rpm
Volt 5 sensorIBM.DataPower.volt5
Volt 12 sensorIBM.DataPower.volt12
Volt 33 sensorIBM.DataPower.volt33
Disk metrics
Metric nameMetric keyDescription
Free - EncryptedIBM.DataPower.Disk.freeEncryptedFree and encrypted disk size
Total - EncryptedIBM.DataPower.Disk.totalEncryptedTotal encrypted disk size
Free - TemporaryIBM.DataPower.Disk.freeTemporaryFree temporary disk size
Total - TemporaryIBM.DataPower.Disk.totalTemporaryTotal temporary disk size
Free - InternalIBM.DataPower.Disk.freeInternalFree internal disk size
Total - InternalIBM.DataPower.Disk.totalInternalTotal internal disk size
Log metrics
Metric nameMetric keyDescription
Log events processedIBM.DataPower.LogTarget.process.countTotal amount of log events processed per log target
Log events droppedIBM.DataPower.LogTarget.drop.countTotal amount of log events dropped per log target
Log events pendingIBM.DataPower.LogTarget.pendingTotal amount of log events pending per log target
Log requested memoryIBM.DataPower.LogTarget.requestedMemoryRequested memory of the log target
RAID metrics
Metric nameMetric keyDescription
Total - RAIDIBM.DataPower.RAID.totalSizeTotal RAID Size
Free - RAIDIBM.DataPower.RAID.freeSpaceFree RAID Size
Gateway Peering
Metric nameMetric keyDescription
Api Security Token PeeringIBM.DataPower.Gateway.apiRateLimitingPeering
Api Rate Limiting PeeringIBM.DataPower.Gateway.apiSecurityTokenPeering
Task metrics
Metric nameMetric keyDescription
Task loadIBM.DataPower.Task.load
Task pending messagesIBM.DataPower.Task.workList
Task CPU usageIBM.DataPower.Task.CPU
Task Memory usageIBM.DataPower.Task.Memory
Task file countIBM.DataPower.Task.FileCount
Interface metrics
Metric nameMetric keyDescription
Packets receivedIBM.DataPower.Interface.receivePackets.countNumber of packets received per interface
Bytes receivedIBM.DataPower.Interface.receiveBps.countNumber of bytes received per interface
Errors receivedIBM.DataPower.Interface.receiveErrors.countNumber of errors received per interface
Dropped packages receivedIBM.DataPower.Interface.receiveDrops.countNumber of received packages that have been dropped per interface
Packets transmittedIBM.DataPower.Interface.transmitPackets.countNumber of transmitted packages per interface
Bytes transmittedIBM.DataPower.Interface.transmitBps.countNumber of bytes transmitted per interface
Errors transmittedIBM.DataPower.Interface.transmitErrors.countNumber of errors transmitted per interface
Dropped packages transmittedIBM.DataPower.Interface.transmitDrops.countNumber of transmitted packages that have been dropped per interface
Collision countIBM.DataPower.Interface.collisions.countNumber of collisions per interface
Interface statusIBM.DataPower.Interface.statusCurrent status of the interface
Service metrics
Metric nameMetric keyDescription
Calls per minuteIBM.DataPower.Service.httpTransactionThroughput
Total transaction timeIBM.DataPower.Service.httpTransactionsTimeTotal amount of time used on transactions per service
Service statusIBM.DataPower.Service.status
Stylesheet metrics
Metric nameMetric keyDescription
Stylesheet cache sizeIBM.DataPower.XMLManager.stylesheetCacheSize
Stylesheet cache countIBM.DataPower.XMLManager.stylesheetCacheCount
Stylesheet document countIBM.DataPower.XMLManager.stylesheetDocumentCount
Stylesheet pending countIBM.DataPower.XMLManager.stylesheetPendingCount
Stylesheet bad countIBM.DataPower.XMLManager.stylesheetBadCount
Stylesheet duplicate countIBM.DataPower.XMLManager.stylesheetDuplicateCount
Stylesheet executionsIBM.DataPower.XMLManager.stylesheetExecutions
Related tags
NetworkPythonGatewayIBMInfrastructure Observability