Improve AWS Load Balancer Health Monitoring

Before you begin

Have the following available before configuring an AWS Load Balancer for Access Gateway.

  • Access to the AWS EC2 console, used to determine the internal IP address of Access Gateway High Availability instances.
  • Access to the Access Gateway admin console running in AWS, used to create applications for load balancer health checks.

Determine internal AWS IP addresses


  1. Open a browser to the AWS EC2 console at https://console.aws.amazon.com/ec2/
  2. Sign in to the AWS Console.
  3. Scroll to and expand Instances.
  4. Click Instances.
  5. Examine the list of instances, noting the Private IP Address for each cluster member.
    Note

    Note

    If private ip address is not enabled, click the settings icon and check Private IP Address.

Create no-auth applications

For each high availability node, we will create a no-auth application associated with the private IP address. These applications return a value of 200 on success. 200 is the default HTTP return code for a healthy instance.
  1. Return to or open a browser to the Access Gateway UI console.
  2. Select the Applications tab.
  3. For each IP address create an associated application:
    1. Click Add.
    2. select no-auth.
    3. In the Essentials tab specify:
      FieldValue
      NameAn appropriate name for the application, such as LBHealth-Admin. Where the name suffix distinguishes the application from other health monitoring applications.
      Public DomainEnter the associated IP address.
      GroupsEveryone
    4. Click Next. The Attributes tab will open.
    5. Click Next. The Policies tab will open.
    6. Click Done.

Configure Load Balancer to use HTTP 200 return code

With applications that return a 200 return code, we can then modify the load balancer health check to use a 200 code.

  1. Return to the AWS Console.
  2. In the navigation pane, under Load Balancing, click Load Balancers. A list of all defined load balancers will display.
  3. Select the newly created load balancer.
  4. Select the Health Check tab.
  5. Click Edit Health Check.
  6. Change the return code to 200.
  7. Click Save.