Some elements have been removed to protect the innocent.
This is a migration from a single proxy with cert with no load balancing to an GTM/LTM implementation with all the benefits.
So 2/3 of the apps are on 1 node (and consequently 2/3 of the pools) and the remainder on another.
I'm trying to assist the web developers (insert expletive) to have more control over how they do work on a particular app and not take down the whole house of cards by setting up different monitors for each of the apps.
I think it might really be false economy.
David.
when HTTP_REQUEST {
Check the requested path (set to lowercase)
-glob: allow string pattern matching
switch -glob [string tolower [HTTP::path]] {
/apps/applytojoin {
log local0. "Matched applytojoin pool for /apps/applytojoin"
pool lpl_site1_https_applytojoin
}
/apps/applytonotjoin {
log local0. "Matched updatedetails pool for /apps/applytonotjoin"
pool lpl_site1_https_applytonotjoin
}
/apps/applytomightjoin {
log local0. "Matched updatedetails pool for /apps/applymightjoin"
pool lpl_site1_https_applytomightjoin
}
/apps/contactme {
log local0. "Matched updatedetails pool for /apps/contactme"
pool lpl_site1_https_contactme
}
/apps/applycontactthem {
log local0. "Matched updatedetails pool for /apps/contactthem"
pool lpl_site1_https_contactthem
}
---SNIP--- remove 25 pools
}
default {
log local0. "dropped traffic for [HTTP::uri]"
drop
}
}
}