Forum Discussion
sschneid_87319
Nimbostratus
Jul 08, 2008f5poolmgr pool management webapp
http://f5poolmgr.sourceforge.net/
f5poolmgr is a web application (using the Perl CGI::Application framework) allowing non-administrative access to pool member operations on a F5/BigIP LTM load balancer.
The scope for this project is probably fairly limited, but I was tasked with figuring out a way to allow users access to [a limited number of] pool operations (enabling/disabling sessions, taking pool members up/down, etc), and this is what I came up with. It's my first foray with iControl.
Hopefully it'll be useful to someone else as well.
4 Replies
- hoolio
Cirrostratus
Very nice! It's great that you've GPL'd this iControl application. You might consider adding a post to the iControl forum and/or a link in the iControl Codeshare to the SourceForge project page.
Aaron - sschneid_87319
Nimbostratus
Posted By hoolio on 07/08/2008 8:27 AM
Very nice! It's great that you've GPL'd this iControl application. You might consider adding a post to the iControl forum and/or a link in the iControl Codeshare to the SourceForge project page.
Thanks. I tried posting it to the Codeshare, but it barfed at (I think) a gzip file submission... ack. - Singh_74932
Nimbostratus
I think in 9.4 there is something called partitions which do this stuff Inbuilt - eonly4412_67642
Nimbostratus
Does anyone know if this web app works with the current version of LTM? I have tried to set this up with ltm 10.2.1 but I'm having the following error pop up:
Error executing run mode 'displayPool': 401 F5 Authorization Required at lib/f5poolmgr.pm line 313
at /var/www/html/f5poolmgr/index.cgi line 28
I'm just wondering if the code is out of date or if its just a configuration problem on my part. This is was tested against a windows AD system.
Configuration: (f5poolmgr.cfg)
$username: "username"
$password: "password"
$server: "5.5.3.4"
LDAP configuraiton
$ldap.server: "ldap://dc.domain.local"
$ldap.base.people: "ou=users,dc=domain,dc=local"
$ldap.base.group: "ou=Groups,dc=domain,dc=local"
Audit logging
$audit.log: "/var/log/f5poolmgr.log"
Pool access definitions
@pools.Domain Users: "*"
Any help is appreciated.
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects