Forum Discussion
Erika_I_Garner
Feb 09, 2018Altostratus
Ok this look better
when HTTP_REQUEST {
pool P----QA-443
log local0. "[IP::client_addr] No Cookie Present - Go to default Pool"
switch [HTTP::cookie value cookiecrisp] {
"901" { if { [LB::status pool P----QA-443 member 10.0.9.130 443] eq "up" } {
pool P----QA-443 member 10.0.9.130 443
log local0. "[HTTP::cookie value cookiecrisp] matched NODE S-S1Q to cookie 901"
} elseif {
[LB::status pool P----QA-443 member 10.0.11.131 443] eq "up" } {
pool P----QA-443 member 10.0.11.131 443
log local0. "[HTTP::cookie value cookiecrisp] NODE S-S1Q DOWN, sent to NODE S-S2Q "
} else {
pool P----QA-443
log local0. "[HTTP::cookie value cookiecrisp] NODE S-S2Q DOWN, sent to the pool P----QA-443"
}
}
"902" { if { [LB::status pool P----QA-443 member 10.0.11.131 443] eq "up" } {
pool P----QA-443 member 10.0.11.131 443
log local0. "[HTTP::cookie value cookiecrisp] matched NODE S-S2Q to cookie 902"
} elseif {
[LB::status pool P----QA-443 member 10.0.9.132 443] eq "up" } {
pool P----QA-443 member 10.0.9.132 443
log local0. "[HTTP::cookie value cookiecrisp] NODE S-S2Q DOWN, sent to NODE S-S3Q "
} else {
pool P----QA-443
log local0. "[HTTP::cookie value cookiecrisp] NODE S-S3Q DOWN, sent to the pool P----QA-443"
}
}
"903" { if { [LB::status pool P----QA-443 member 10.0.9.132 443] eq "up" } {
pool P----QA-443 member 10.0.9.132 443
log local0. "[HTTP::cookie value cookiecrisp] matched NODE S-S3Q to cookie 903"
} elseif {
[LB::status pool P----QA-443 member 10.0.9.130 443] eq "up" } {
pool P----QA-443 member 10.0.9.130 443
log local0. "[HTTP::cookie value cookiecrisp] NODE S-S3Q DOWN, sent to NODE S-S1Q "
} else {
pool P----QA-443
log local0. "[HTTP::cookie value cookiecrisp] NODE S-S3Q DOWN, sent to the pool P----QA-443"
}
}
}
}