Configure health checking for instances registered with a load balancer.
Syntax
eulb-configure-healthcheck --healthy-threshold COUNT --interval SECONDS
--target PROTOCOL:PORT[/PATH] --timeout SECONDS
--unhealthy-threshold COUNT
ELB
Options
Option |
Description |
Required |
--healthy-threshold
COUNT |
Number of consecutive successful health
checks required to mark instances as
Healthy |
Yes |
--interval
SECONDS |
Approximate interval between health checks |
Yes |
--target
PROTOCOL:PORT[/PATH] |
Connection target for health checks |
Yes |
--timeout
SECONDS |
Maximum health check duration |
Yes |
--unhealthy-threshold
COUNT |
Number of consecutive successful health
checks required to mark instances as
Unhealthy |
Yes |
ELB |
Name of the load balancer to modify |
Yes |
Common Options
Option |
Description |
--region USER@REGION |
Name of the region or user in config files to
use to connect to the service |
-U URL, --url URL |
Load balancing service endpoint URL |
-I key_id, --access-key-id
key_id |
User's access key ID |
-S key, --secret-key
key |
User's AWS secret key |
--show-empty-fields |
Show empty fields using
(nil) as a placeholder to
indicate that this data was not requested. Empty
fields are not shown by default. |
Output
Eucalyptus returns a confirmation of the health check.
Example
eulb-configure-healthcheck --healthy-threshold=30 --interval=60 -t HTTP:80/index.html --timeout=120 --unhealthy-threshold 360 MyLoadBalancer
HEALTH_CHECK HTTP:80/index.html 60 120 30 360