Forum Discussion
HTTP monitor which ignores timeouts
Custom Health monitor is always best option to check send/receive string. Ask application team to create one webpage and monitor that page via F5 HTTP health monitor. Its call ECV (Extended Content Verification) - some info is sent to the server and some info is expected to receive.
https://support.f5.com/csp/article/K2167
Below Screen will help you to understand the setting.
Hi , thanks for the reply.
I was hoping to have this centralised that we have a single monitor that is used for holding the service down rather than doing it node-by-node. In the solution we have an 'admin' server that I was hoping to use for this but I'd only want the monitor to be marked as down if the HTTP request returned a 200 and not if it timed out or other things occurred.
I was working on something like this;
ltm monitor http /Common/ServiceMonitor {
defaults-from /Common/http
description ServiceMonitor
destination admin.node.ip:80
send "GET /srvdown.txt HTTP/1.1\r\nHost: bigip.health.check\r\nConnection: Close\r\n\r\n"
recv "HTTP/1.1 200"
interval 30
timeout 60
reverse enabled
}
Doesn't look like this is possible though - is that your understanding too?
Cheers
- SamirMay 06, 2020MVP
I believe it should work. Did you try?
- JamesRMay 06, 2020Nimbostratus
It works unless admin.node.ip is down or timing out then the monitor reports DOWN rather than UP.
- SamirMay 06, 2020MVP
No seen these use case so far. Need to do research on these options (transparent and Reverse). Thanks
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com