Hi,
This post has details:
http://devcentral.f5.com/Default.aspx?tabid=53&view=topic&postid=19455&ptarget=19509
interval: how often in seconds to send a request
timeout: how long to wait for a successful response before marking the member down
By default, these values are set to interval and timeout of 5 sec and 16 seconds (timeout = 3 x interval + 1). So the monitoring daemon starts a timer equal to the value of the timeout. It will send a request every five seconds--the length of the interval. When it receives a successful response, the countdown is reset to the timeout value. In this scenario, the node basically has three chances to respond before being marked down. Requests are still sent every interval even when the node is marked down. This allows for automatic resumption of use of the node when it responds correctly to a request. If you want to keep the node marked down even after it responds again, you can enable 'manual resume'.
If you want to give the node more chances to respond before marking it down, you could extend the timeout length. Setting the interval and timeout to 5 and 31 would mean the node would get sent six requests before being marked down.
The default monitors can be viewed/modified under Local Traffic >> Monitors. The default HTTP monitor sends an HTTP v0.9 request and does not check the response. Any data that the member sends will be considered a successful response.
You can send an HTTP 1.1 formatted request and check the response for a string using a send string like:
GET /monitor.html HTTP/1.1\r\nHost: \r\nConnection: Close\r\n
And a receive string of:
HTTP 200
The advantage of this is that you're telling the server it can close the TCP connection immediately after sending the response. And with a receive string, you're verifying the pool member sends an HTTP 200 in response.
You can get a lot more detail in the LTM Config Guide for your version on AskF5.com.
Aaron