Extended Content Verification (ECV) Content Check HTTP Health Monitor Receive String (2)
Hello, I created an Extended Content Verification (ECV) Content Check Health Monitor to test server-specific content returned from a web server query, but it's currently not working (never has), and my pool and pool members are in an "Offline (Enabled)" state still.
There is URL redirection going on in the following order of the Send Strings I have tried, so I'm not sure if that's preventing this monitor from working, but I've tested each of these, including testing "Host: BIG-IP" which was required on a previous health monitor:
Send String: "GET / HTTP/1.1\r\nHost: \r\nConnection: Close\r\n\r\n" Send String: "GET /Login.htm?ReturnUrl=%2fpages%2ffscremote.htm HTTP/1.1\r\nHost: \r\nConnection: Close\r\n\r\n" Send String: "GET /Login.htm?ReturnUrl=%2fpages%2ffscremote.htm&AspxAutoDetectCookieSupport=1 HTTP/1.1\r\nHost: \r\nConnection: Close\r\n\r\n"
I ran 'curl -v http://SERVER/...' with each of the previous Send Strings and the following is text seen respectively in the output of the curl command that I believe I can place in the Receive String field:
Receive String: "200 OK" Receive String: "302 Found" Receive String: "302 Found"
Nothing has worked. Any suggestions from the gurus? I'd rather not use just an icmp health monitor.