Debugging Health Monitors on BigIP 9
We experienced that a lot of our health monitors didnt work on our BigIP boxes, and we sure as hell didnt see why.
After surfing a bit on the magical devcentral.f5.com, we found out that the BigIP only recieves the first 5120 bytes of a fetched result in a health monitor.
This is how to debug with curl:
curl -H 'Host: virtualhost.webserver1.com' -D - "webserver1.com80/index.html?q=bladdibla" | head -c 5120
Now you can ex. grep for a string to see if your healthcheck will do fine on a webserver (within the 5120 first bytes)
Tags: bigip, curl, health, monitor