Forum Discussion
jschilen
Nimbostratus
Dec 08, 2006send redirect if no pool memebers available
Hello,
In our environment we have a portal which has the capability to single signon a user to many of our other systems. What we'd like to do is redirect all login pages for the other systems to the portal unless the portal is down. I have figured out how to do this with version 9 iRules but don't see the same abilities in the 4.5.
Is it possible to check the number of pool members in an iRule in 4.5?
Here's the v9 code:
when HTTP_REQUEST {
if { [HTTP::uri] ends_with "ksuvista" } {
if { [active_members "flashline.kent.edu_636"] > 0 }{
HTTP::redirect "http://flashline.kent.edu/"
}
}
}
Thanks,
Jeremiah
1 Reply
- Martin_MachacekHistoric F5 AccountUnfortunately v4.x iRules do not allow to check number of available members in a pool. However, you may be able to achieve you goal by defining a fallback URL in your pool which makes the BIG-IP issue a redirect if all no pool members are available. The redirect will have to point to a virtual that sends where you need to go if no there are no members available in the "flashline.kent.edu_636" pool. So, the entire process will require 2 redirect in case of no available pool members. One form the front-end virtual to the portal and possibly a second one from the portal to another version of the frontend (this time without the redirect) if no portal servers are available.
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