Forum Discussion
hooleylist
Jun 25, 2012Cirrostratus
Hi Tony,
SOL4186 details the escape sequences you can use in monitor send and receive strings:
sol4186: Entering escape sequences in an HTTP health monitor's Send and Receive strings
https://support.f5.com/kb/en-us/solutions/public/4000/100/sol4186.html
If you don't specify an HTTP version in the send string, it defaults to HTTP 0.9. Some web servers will generate an error for this old version. Can you try this send string:
GET /page/status HTTP/1.0\r\nConnection: Close\r\n\r\n
Also, the monitoring daemon behavior for appending \r\n's to the send string has changed over the versions. If you're on 10.2.0+ the above example should work. If you're on a lower version, you will want to remove one or more \r\n's from the end of the send string:
sol10655: Change in Behavior: CR/LF characters appended to the HTTP monitor Send string
https://support.f5.com/kb/en-us/solutions/public/10000/600/sol10655.html
For general HTTP/S monitor info, you can check this SOL:
sol2167: Constructing HTTP requests for use with the HTTP or HTTPS application health monitor
https://support.f5.com/kb/en-us/solutions/public/2000/100/sol2167.html
And for troubleshooting info check this SOL:
SOL12531: Troubleshooting health monitors
https://support.f5.com/kb/en-us/solutions/public/12000/500/sol12531.html
Aaron