Administration Automation Tool for IBM DataPower

DataPower Buddy (DPBuddy) automates administration and management of IBM DataPower Gateways. This includes configuration deployment, testing/verification, backups, checkpoints, firmware upgrades, log management/collection, and monitoring. All these features are available from command line or via integration with many development, testing and monitoring tools, such as Eclipse, Jenkins, Ant, Maven, Gradle, SoapUI, Elasticsearch/Kibana and many others.

DPBuddy requires no knowledge of DataPower CLI, XML management interface or XSLT.

There is no scripting involved. For example, a typical DataPower deployment can be automated with a single command:

dpbuddy import -device 'dp1,dp2' -file dpimport.zip -quiesce -unquiesce -rollbackOnError -assertObjectsUp -domainComments 'Release 7.5.2' -save

This command will quiesce the target domain, perform the import, unquiesce, validate that all objects and services are up and running and save the configuration. If anything goes wrong, DPBuddy will automatically roll back the configuration and download the appropriate log entries from DataPower to help you troubleshoot the issue. All these steps will be automatically performed against two gateways: "dp1" and "dp2". DPBuddy will also update domain comments with the release number (or any other information useful for release tracking) so it could be accessed directly from DataPower WebGUI. And this only scratches the surface of what DPBuddy can do.

Download the tool and try it out. DPBuddy's installation is quick and simple.

DPBuddy was first released in 2010 and it is used by many organizations around the world.

DPBuddy provides many benefits to organizations relying on DataPower appliances:

  • Implement automated and continuous delivery of your services and APIs.
  • Eliminate errors caused by manual misconfiguration. DataPower appliances always play a key role in a datacenter, so any configuration mistakes could lead to serious security and other consequences.
  • Define your deployment policies and rules in one place.
  • Enable end-to-end traceability of your releases; audit all the changes to your services and APIs.
  • Eliminate configuration drift; make sure that the configuration is consistent across all of your appliances, especially the ones in production.
  • Make your DataPower developers and administrators more productive; quickly implement self-service capabilities for your development and operations staff.

Key DPBuddy features include:

DPBuddy provides many other features; see the feature list for more details.

Download your 45-day trial version of DPBuddy to get started.

Please contact us with any questions.