Forum Discussion

pagefaulted_698's avatar
pagefaulted_698
Icon for Nimbostratus rankNimbostratus
Mar 24, 2010

Help with pool member select based on SOAP query

Hi,

 

 

I'm trying to write an iRule and/or external monitor. Need to send the client requests to the server with lowest number returned from a SOAP request. The problem is that that monitors return either up or down. I need a number to evaluate.

 

 

Basic flow:

 

 

1) client sends HTTP post/get to BigIP

 

2) BigIP queries all pool members with a SOAP post and expects a number returned

 

3) BigIP send the client request to the pool member with the lowest number returned in step 2.

 

 

Ideas?

1 Reply

  • hoolio's avatar
    hoolio
    Icon for Cirrostratus rankCirrostratus
    Hi,

     

     

    You're correct that a monitor would just mark the pool member up or down--not affect the load balancing weight. We discussed some options for a similar scenario in this post:

     

     

    Load balance based on backend connections

     

    http://devcentral.f5.com/Default.aspx?tabid=53&forumid=31&tpage=1&view=topic&postid=812775812792

     

     

    Aaron