If you are trying to use F5 Big IP LTM (Local Traffic Manager) to load balance webservers running Lighttpd and have configured default http health monitor from F5, you would notice that the F5 would treat the servers as non responsive and mark then down.
This is because the send string in the default monitor is configured as GET /\r\n which is not accepted by few standard webservers like lighttpd.
A simple solution to this problem is to create a custom monitor with the help of default http monitor.
Navigate to Local Traffic –> Monitors and click either +sign next to monitors or click on Create at the top right of the window
This would open up a new monitor creation page
Fill in a name and optional description and select http from the dropdown of Type field
Now configuration fields will show up and we just need to type GET / HTTP/1.0\r\n\r\n in the Send String and click Finished to create the monitor.
Now go to the properties of Lighttpd server pool and you can see your new lighttpd health monitor listed in the available list of monitors
Now select and add it to active list of health monitors for the pool and click Update to apply the setting to start monitoring the Pool Members
You can check the Pool Member Properties to see if the new monitor is working as expected
Was that not easy ?🙂
Note: Screenshots and settings are from box running BIG-IP 11.1.0 Build 2027.0 HF2
3. F5 Website