View a markdown version of this page

Verifica lo stato dei tuoi target Network Load Balancer - Elastic Load Balancing

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Verifica lo stato dei tuoi target Network Load Balancer

È possibile controllare lo stato dei target registrato con i gruppi target. Per assistenza in caso di errori nei controlli di integrità, vedi Risoluzione dei problemi: una destinazione registrata non è in servizio.

Console
Per verificare lo stato dei tuoi obiettivi
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, sotto Bilanciamento del carico, scegli Gruppi di destinazioni.

  3. Scegli il nome del gruppo di destinazione per visualizzarne i dettagli.

  4. La scheda Dettagli mostra il numero totale di obiettivi, più il numero di obiettivi per ogni stato di salute.

  5. Nella scheda Destinazioni, la colonna Stato di integrità indica lo stato di ogni destinazione.

  6. Se lo stato di una destinazione è un valore diverso da Healthy, la colonna Dettagli sullo stato di integrità mostra ulteriori informazioni.

Per ricevere notifiche via e-mail su destinazioni non integre

Usa gli CloudWatch allarmi per attivare una funzione Lambda per inviare dettagli sugli obiettivi non integri. Per istruzioni dettagliate, vedere il seguente post sul blog: Identificare gli obiettivi non integri del bilanciamento del carico.

AWS CLI
Per verificare lo stato dei tuoi obiettivi

Utilizzare il comando describe-target-health: Questo esempio filtra l'output per includere solo gli obiettivi non integri. Per gli obiettivi non integri, l'output include un codice di motivazione.

aws elbv2 describe-target-health \ --target-group-arn target-group-arn \ --query "TargetHealthDescriptions[?TargetHealth.State!='healthy'].[Target.Id,TargetHealth.State,TargetHealth.Reason]" \ --output table

Di seguito è riportato un output di esempio.

---------------------------------------------- | DescribeTargetHealth | +--------------+---------+-------------------+ | 172.31.0.57 | unused | Target.NotInUse | | 172.31.0.50 | unused | Target.NotInUse | +--------------+---------+-------------------+

Stati degli obiettivi e codici di motivo

L'elenco seguente mostra i possibili codici di motivo per ogni stato di destinazione.

Lo stato di destinazione è healthy

Non viene fornito un codice motivo.

Lo stato di destinazione è initial
  • Elb.RegistrationInProgress- La destinazione è in fase di registrazione con il load balancer.

  • Elb.InitialHealthChecking- Il load balancer sta ancora inviando al target il numero minimo di controlli di integrità necessari per determinarne lo stato di integrità.

Lo stato di destinazione è unhealthy
  • Target.FailedHealthChecks- Il load balancer ha ricevuto un errore durante la creazione di una connessione alla destinazione o la risposta della destinazione non è valida.

Lo stato di destinazione è unused
  • Target.NotRegistered- Il target non è registrato nel gruppo target.

  • Target.NotInUse- Il gruppo di destinazione non viene utilizzato da alcun sistema di bilanciamento del carico o si trova in una zona di disponibilità non abilitata per il relativo sistema di bilanciamento del carico.

  • Target.InvalidState- La destinazione è in stato di arresto o terminato.

  • Target.IpUnusable- L'indirizzo IP di destinazione è riservato all'uso da parte di un load balancer.

Lo stato di destinazione è draining
  • Target.DeregistrationInProgress- L'obiettivo è in fase di cancellazione e il periodo di ritardo per la cancellazione non è scaduto.

Lo stato di destinazione è unavailable
  • Elb.InternalError- L'integrità di Target non è disponibile a causa di un errore interno.