Forum Discussion

Guillaume_Rouss's avatar
Guillaume_Rouss
Icon for Nimbostratus rankNimbostratus
Jan 10, 2020

Using same pool across multiple virtual servers, with different health checks

We have a large numbers of applications behind a cluster of SAML reverse-proxies (we don't use BigIP for this part). Each application has its own virtual server, but they all use the same proxy pool. Here is a quick'n'dirty schema of the current situation:

virtual_server1 \                    / app1

virtual_server2 -> proxy pool -> app2

virtual_server3 /                    \ app3

 

However, we'd like the BigIP test not only the reverse-proxy cluster health, but also the underling application health, which requires application-specific monitors. The easiest solution would be to define different application-specific pools, each using the same nodes, with a different monitor:

virtual_server1 -> proxy_pool1 -> app1

virtual_server2 -> proxy pool2-> app2

virtual_server3 -> proxy pool3 -> app3

 

Is there any other solution ?

2 Replies

  • Hi,

     

    the most you can do (afaik) is to add more than one monitor to the same pool:

     

    create ltm pool example1 members add { 1.1.1.1:80 10.1.1.2:80 } monitor "http https ssh"

     

    I that doesn´t suit your need i´m afraid you should have to create multiple VS-Pools.

     

    Br