Forwarded health check
Hi All,
I have application configured in the way: Users -> f5 -> server[1,2]_apache -> server[1,2]_app . On load balancer there is pool with nodes:
server1_apache:port
server2_apache:port
There is standard http monitor assigned to the pool. The server_apache is doing only forwarding of requests. Nodes cannot be changed to server_app due some firewall settings. It makes some issues, in a case that application is down the apache still works fine and requests are send to not working application server.
Is it possible to setup monitor for the pool that it will check server_app through server_apache? For example check could monitor http response from server1_apache:port/app_page which will return data from server_app.
Thanks
If there's some content on server1_apache:port/app_page that can be used to determine the health of the application server, then this could be done. So for example if you setup a page on your app server as /app_page/health and populate it with something that accurately reflects the health of your application, then you could use an HTTP monitor to run a GET /app_page/health and set an appropriate receive string.