All running listeners on a Server Load Balancer (SLB) instance have health check enabled. If this condition is met, the evaluation result is Compliant.
Scenarios
SLB uses health checks to verify the availability of backend Elastic Compute Service (ECS) instances. Health checks improve overall service availability by preventing backend server failures from affecting your applications.
Risk level
Default risk level: high.
You can change the risk level when you apply this rule.
Compliance evaluation logic
- If health check is enabled for all listeners of the SLB instance, the evaluation result is Compliant.
- If health check is disabled for any listener of the SLB instance, the evaluation result is Incompliant. To fix this, see the "Incompliance remediation" section of this topic.
Rule details
| Item | Description |
| Rule name | slb-all-listener-health-check-enabled |
| Rule identifier | slb-all-listener-health-check-enabled |
| Tag | LoadBalancer and SLB |
| Automatic remediation | Not supported |
| Trigger type | Periodic execution |
| Evaluation frequency | Every 24 hours |
| Supported resource type | SLB instances |
| Input parameter | None |
Incompliance remediation
Enable health check for all listeners of SLB instances. By default, health check is enabled for listeners. For information about how to disable or re-enable health check, see Disable the health check feature.
该文章对您有帮助吗?