Forum Discussion

dsnaithd_104244's avatar
dsnaithd_104244
Icon for Nimbostratus rankNimbostratus
Feb 17, 2010

Disable pool member when another pool member is disabled

Hi there,

 

 

Can anyone point me in the right direction on how to accomplish this seemingly easy task. Hardware is ltm 1600 running 10.0.1.

 

 

I have 2 pools set up, each backing off to 2 members serving a different service ( one pool to 443, and one pool to 5654 ).

 

 

The probe in use for each pool has to be different due to the backend service in use.

 

 

Is there a way of marking (say) member 1 of pool 2 down, if the probe for member 1 of pool 1 detects its down ?

 

 

Thanks in advance of any replies,

 

Dave

5 Replies

  • Hi Dave,

     

    The beauty of v9 and up is that you can have multiple monitors on a single pool or pool member. You would have to create a monitor specifically for member 1 of pool 1 and apply that monitor on member 1 of pool 2.

     

     

    Bhattman
  • Thanks for the reply - my current monitor is of type HTTP so I presume this is done using the alias options ?
  • Bhattman gave a good explanation of the monitor alias IP and port options in this post:

     

     

     

    http://devcentral.f5.com/Default.aspx?tabid=53&view=topic&postid=61531&ptarget=61536

     

     

    You can do this with alias address and alias service port. Thus you can associate a monitor to a pool member, but the monitor could be monitoring another server. For example let's say you have a pool member 192.168.12.32:80, but it relies on an app component on a server 192.168.1.22:22222 TCP that is not behind the LTM.

     

     

    Then you can set up the alias address as 192.168.1.2 with alias service port 22222. Then you associate the monitor to the pool member. This basically tells the LTM that 192.168.12.32:80 is dependent on the health of 192.168.1.22:22222

     

     

     

    If you want to simply monitor a different port on the same pool member that is not being load balanced then simply leave the alias address to "* All Addresses" and change the Alias port to what you want to monitor. This will then monitor a different port then what you are load balancing.

     

     

     

     

    Aaron