The GSLB health check periodically polls IP addresses and domains to determine the health and status of the endpoints to determine the best route for DNS queries. You can configure the health check to use HTTP, HTTPS, TCP, TLS over TCP, or ICMP requests to determine the health.
Attention: You must have the BlueCat Edge GSLB license
entitlements to create GSLB health check configurations. Verify that you have the
correct licensing with your BlueCat Edge administrators before proceeding to configure
this feature.
To configure the health check configuration:
- In the top navigation bar, click
and select .
- To add a new GSLB health check configuration, click New.
- Enter the name of the GSLB health check configuration.
- Under Endpoints, enter the following information:
- Under Protocol, select the protocol that you would
like to use for the health check. The protocol can be one of the following:
- HTTP
- HTTPS
- TCP
- TLS over TCP
- ICMP
- Under IP addresses, enter the list of IP addresses for endpoints that you would link to perform health checks on.
- Under Hostname, enter the FQDN hostname used for the HTTP or HTTPS host header.
- Under Additional domains, enter a list of additional domains to which health check applies.
- Under Port, enter the port number that the health check configuration will use when performing the checks.
- Under Path, enter the query path that the health check will use to perform checks.
- Under IP addresses, enter the list of IP addresses for endpoints that you would link to perform health checks on.
- Under Domains, enter a list of domains to which health check applies.
- Under Port, enter the port number that the health check configuration will use when performing the checks.
- Under IP addresses, enter the list of IP addresses for endpoints that you would link to perform health checks on.
- Under Domains, enter a list of domains to which health check applies.
- Under Protocol, select the protocol that you would
like to use for the health check. The protocol can be one of the following:
- Under Failure Threshold, enter the following failure
criteria:
- Under Success threshold, enter the number of consecutive health checks that the endpoint’s IP addresses must pass to mark its status as Healthy. Enter a value between 1 and 10. The default value is 1.
- Under Failure threshold, enter the number of consecutive health checks that the endpoint’s IP addresses fails to mark its status as Unhealthy. Enter a value between 1 and 10. The default value is 1.
Note: Each IP address is monitored separately and status changes apply only to the specific IP address being checked. - Under Advanced configuration, enter advanced configuration
options.
Depending on the protocol selected, different fields appear.
- Under Interval, enter the interval between health checks, in milliseconds. Enter a value between 5000 and 300000 milliseconds. The default value is 30000 milliseconds.
- Under Max response time, enter the maximum amount of time that the health service will wait for a response before marking the IP address as Unhealthy, in milliseconds. Enter a value between 10 and 120000 milliseconds. The default value is 10000 milliseconds.
- Under Headers, enter HTTP headers used in the health check.
- (HTTPS-only) Select Enable SNI to enable Server Name Identification (SNI).
- (HTTPS-only) Select Ignore server certificate
verification if you do not want to verify the
remote server's certificate during the TLS handshake.Note: When selected, you do not need to upload a Trusted CA (certificate authority).
- (HTTPS-only) Under Trusted CA (certificate authority) upload the CA signing certificate of the server. This must be encoded in PEM or CER format.
- Under HTTP status codes, enter the expected HTTP status code that is returned to indicate a successful health check.
- Under Response string match, enter the expected response string snippet in the response body to indicate a successful health check.
- Under Interval, enter the interval between health checks, in milliseconds. Enter a value between 5000 and 300000 milliseconds. The default value is 30000 milliseconds.
- Under Max response time, enter the maximum amount of time that the health service will wait for a response before marking the IP address as Unhealthy, in milliseconds. Enter a value between 10 and 120000 milliseconds. The default value is 10000 milliseconds.
- (TLS over TCP-only) Select Enable
SNI to enable Server Name Identification
(SNI).Note: When selected, must enter an SNI host name.
- (TLS over TCP-only) Under SNI, enter the SNI host name.
- (TLS over TCP-only) Select Ignore server
certificate verification if you do not want to
verify the remote server's certificate during the TLS
handshake.Note: When selected, you do not need to upload a Trusted CA (certificate authority).
- (TLS over TCP-only) Under Trusted CA (certificate authority) upload the CA signing certificate of the server. This must be encoded in PEM or CER format.
- Under Interval, enter the interval between health checks, in milliseconds. Enter a value between 5000 and 300000 milliseconds. The default value is 30000 milliseconds.
- Under Max response time, enter the maximum amount of time that the health service will wait for a response before marking the IP address as Unhealthy, in milliseconds. Enter a value between 10 and 120000 milliseconds. The default value is 10000 milliseconds.
- Under ICMP payload size, enter the payload size for the ICMP health check, in bytes.
- Click Save.