Forum Discussion

George_32256's avatar
George_32256
Icon for Nimbostratus rankNimbostratus
Feb 19, 2010

Customized Java interface for managing LTM/GTM change controls

Are there any customizable Java (or anything language really) apps out there that can access LTM configs via iControl and then allow a user to make modifications to that data for the purpose of implementing a change control? It only has to be read access as we would not want to push any data to the LTM like EM can. We would just retrieve it, modify it and then then store it in a database for project tracking purposes.

5 Replies

  • Hamish's avatar
    Hamish
    Icon for Cirrocumulus rankCirrocumulus

     

    Any number. Checkout the iControl CodeShare

     

     

    http://devcentral.f5.com/wiki/default.aspx/iControl.CodeShare

     

     

    regards

     

    Hamish
  • I was really looking for something full-featured but customizable that could tie into a database or repository for storing LTM/GTM configurations so that it could be used as a change management tool. The Codeshare is just a bunch of snippets.
  • George,

     

     

    I don't think you will find a full-featured app in a free codeshare repository. If you have specific business requirements for a LTM/GTM-aware change-management tool which integrates with your databases then you will either need to develop such tool yourself (if you have relevant skills and expertise) or hire a consultancy company, which can develop such application to your bespoke requirements. We (Integralis) can help, so let me know if you are interested.

     

     

    Sam
  • I'll also throw in a plug for our friends at Accelerated Data. They've got a product called Node Manager that might help out (not sure).

     

     

    http://f5tools.com

     

    Click here

     

     

     

    -Joe
  • If you need full-featured F5 management, use the web GUI admin that comes with it. At the same time, create linux scripts (since F5 runs on linux) to periodically check the F5 configuration files, and if they changed from the previous check, just do a backup (find out if you can use rsync as well -- not sure).

     

     

    I created an application for the company I'm working at that gives users the ability to enable/disable the status of a particular wide-ip pool member (there is a limited set of wide ips that users can manipulate, and that was the point of creating this functionality)j. It wasn't very time consuming, but if you're looking to completely replicate F5's GUI just for version control it doesn't really make sense -- there are ways around this.

     

     

    Vladimir