Forum Discussion

6 Replies

  • Basically, I need an irule that can sense when an server (HTTP) isn't running up to part or responding at all, and it removes it or disables it from the group. Once it is back up or starts responding, it then adds it back to the rotation.

     

  • That would not require an iRule. You should be able to handle your requirements with an HTTP monitor.

     

    Eric

     

  • Okay..i'll check that. Can I also use the Monitor to tell it to put the server into time out and it has so many connections and then put a webpage up for users to see, (Application is busy at this time, please check back later).

     

  • nathe's avatar
    nathe
    Icon for Cirrocumulus rankCirrocumulus

    Eric is correct, you should be able to formulate a custom health monitor to do this.

     

    However, there is a way of using iRules with monitoring. You can configure a Passive monitor which can parse the response for a particular error string, for example, and disable a pool member if necessary. This is quicker than a standard health monitor but has to be used in conjunction with a standard health monitor (else the pool member won't be marked up when it comes back online).

     

    See this link: Overview of Passive Health Monitoring

     

    Just my 2cents - might not be required in your case of course.

     

    N

     

  • if you actually need a partner you could contact local F5 sales asking them which one could help you out. i believe they are even listed on the F5 website somewhere.