
Server Health Check Probes
Simple Health Check Probes
Simple health checks allow you to configure Equalizer to probe a specified target and retrieve a "load" value from
the target which describes its current level of load.
A user-supplied "server agent" must be running at the target, which supplies a load value in response to a simple
health check query from the Equalizer with a load value. This information is obtained by the server agent by any
means available at the target server. The only requirement from Equalizer's perspective is that the server agent's
response must be in the form of a single integer or floating point value. The server agent may either return the load
value immediately upon accepting a connection on the configured port, or it may require a stimulus string before
returning the value. After returning the value, the server agent closes the connection and waits for another
connection.
Configuring Simple Health Check Probe Parameters
Simple Health check probe parameters are configured on server pools and then must be applied to the server
instances (and thus the servers) within a server pool.
The following is a table of Simple Health Check Parameters.
GUI Parameter (CLI Parameter) Description
Health Check Relative Weight (weight)
Set the relative weight (default: 100) of the health checkload value
returned by the application compared to other health checkvalues
returned by other health checks. The weight must be between 1
and 100.
Lightest Load Value (healthy)
A floating point value that isthe ‘healthiest’ (or least busy) load value
that can be returned by the health checkserver application. For
example: if the application returns a value of -1 to indicate that it is
very lightly loaded, then set healthy to -1. The default healthy value
is 0.000000.
Heaviest Load Value (loaded)
A floating point value that isthe busiest (or most highlyloaded) load
value that can be returned by the health checkserver application for
the health check. For example: if the application returns a value of
10 to indicate that it is very lightlyloaded, then set healthy to 10. The
default loaded value is 100.000000.
Health Check Port (probe_port)
The port number for probing the health checkserver application.
The default port is 1510.
Probe Interval (probe_interval)
The number of seconds (default: 15) Equalizer will wait for a health
check attempt to succeed before marking a server down.
Max Tries Per Interval (probe_maxtries)
The maximum number of health checkconnection attempts per
probe interval before marking a server down.
Probe Global Timeout (probe_gto)
The health checkglobal timeout. The number of seconds (default:
5) Equalizer waits for a connection to the health checkserver
application to complete before marking the server down.
Simple Health Check Parameters
378
Copyright © 2013 Coyote Point Systems. A subsidiary of Fortinet, Inc.
Kommentare zu diesen Handbüchern