ADX - What is the order of priority for healthchecks ?
The Brocade ADX offers 3 main types of layer 7 healthchecks. These are,
- Server Healthcheck - Server healthchecks are configured on the real server itself. Once configured it issues a healtcheck to the real server based on the port/protocol configured.
- Port-Policy - A port-policy is a policy that contains all of your parameters for your healtcheck. Your port-policy can then be assigned to a single or multiple real/virtual server(s).
- Healthcheck Elements - A healthcheck element is a policy that contains all of your parameters for your healthcheck. This is then assigned to a single or multiple real server(s). Healtcheck elements can also use boolean based expressions (i.e AND, OR etc) againest multiple healthcheck elements.
Based on the above, there are instances were you may have multiple healthchecks types configured across your real and virtual servers.
Below shows which healthcheck will be used across the different healthcheck configuration scenario's.
|HEALTHCHECK USED||HEALTHCHECK RS
||PORT POLICY VS
||PORT POLICY RS||ELEMENT HEALTHCHECK RS|
|Healthcheck Real Server||x|
|Port Policy Virtual Server||x||x|
|Port Policy Real Server||x||x||x|
|Port Policy Real Server||x||x|
|Element Healthcheck Real Server||x||x||x|
|Element Healthcheck Real Server||x||x|
*RS = RealServer / VS = Virtual Server