App Volumes, load balancer health check

I recently had an issue with one of my App Volumes server: even if my server was down in an App Volumes point of view (connection lost the database), my Kemp load balancer see it up and running because: the web interface was up and favicon.ico was also available.

The template for App Volumes (part of Horizon 7 Template) is, in my opinion not complete and it missed the right way to configure health check

So the right way to configure load balancer ‘s health check is the following :

For Kemp :

  1. In the Real Server Check Method, select HTTPS Protocol
  2. In the URL field, type /health_check.
  3. Enable Use HTTP/1.1
  4. In the HTTP Method, select GET if not already the case.

For F5:

  1. In the Name field, type a unique name such as AppVolumes-Monitor.
  2. From the Type list, select HTTPS.
  3. Set the Interval to 30 Seconds
  4. Set the Timeout to 15 Seconds
  5. In the Send String field, type (Change the FQDN-For-AppVolumes to your FQDN)
    GET /health_check HTTP/1.1\r\nHost: FQDN-FOR-AppVolumes\r\nConnection: Close\r\n\r\n
  6. In the Receive String field, type
    200 OK
  7. Click Finished.

Source for F5 :
https://www.f5.com/pdf/solution-center/f5-big-ip-vmware-app-volumes-integration-guide.pdf

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *