Chris_Olson_172
Feb 23, 2016Nimbostratus
Solved
Why does my health monitor fail?
Created and new http health monitor but as soon as I apply it all servers in the pool are marked down.
ltm monitor http enterprise_heartbeat_mon { defaults-from http destination : interval 5 ip-dscp 0 recv 200 send "GET /Enterprise/login.cmdx\r\n" time-until-up 0 timeout 16 }
From Fiddler:
Request Header GET /Enterprise/login.cmdx HTTP/1.1
Response Header HTTP/1.1 200 OK
Seems pretty simple but I must be missing something. Please advise....
HTTP/1.1 requires a Host header and your send string does not include one. Try:
send "GET /Enterprise/login.cmdx\r\nHost: host.example.com\r\n\r\n"