For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Mark Server Down on Excessive Errors

Problem this snippet solves:

This is an iApp template that allows a user to create a virtual+pool and to specify a type of error (400 or 500) to watch for and some threshold information to meet before disabling a pool member that is responding with those errors. It uses an iRule to create per-pool member iStats, custom stats to calculate rates over them, iStat triggers to monitor for error conditions, a triggered event handler to catch it, and a script that resubmits the iApp in order to disable the pool member.

Note: It's pretty easy to get web servers to generate 400 errors, so take care that you don't DoS your applications with this.

How to use this snippet:

Implementation Details

This iCall script requires v11.4 or higher.

Published Mar 09, 2015
Version 1.0
No CommentsBe the first to comment