Crea CloudWatch allarmi per le EC2 istanze Amazon che non superano i controlli di stato - Amazon Elastic Compute Cloud

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à.

Crea CloudWatch allarmi per le EC2 istanze Amazon che non superano i controlli di stato

Puoi utilizzare le metriche di controllo dello stato per creare CloudWatch allarmi che ti avvisino quando un controllo dello stato di un'istanza non è riuscito.

Importante

Gli allarmi per il controllo dello stato e il controllo dello stato possono temporaneamente entrare in uno stato dei dati insufficiente se mancano dei punti dati metrici. Sebbene raro, ciò può accadere in caso di interruzione dei sistemi di reporting delle metriche, anche quando un'istanza è integra. Ti consigliamo di considerare questo stato come dati mancanti anziché come un errore nel controllo dello stato o una violazione dell'allarme, specialmente quando intraprendi azioni di arresto, interruzione, riavvio o ripristino sull'istanza in risposta.

Per creare un avviso di controllo dello stato, utilizza uno dei metodi seguenti:

Console

Utilizzare la procedura seguente per configurare un allarme che invii una notifica tramite e-mail o che arresti, termini o recuperi un'istanza se la verifica dello stato ha esito negativo.

Per creare un allarme di verifica dello stato
  1. Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel pannello di navigazione, seleziona Instances (Istanze).

  3. Selezionare l'istanza, scegliere la scheda Status Checks (Verifiche dello stato), quindi Actions (Operazioni), Create status check alarm (Crea un allarme di verifica stato).

  4. Nella pagina Gestisci gli CloudWatch allarmi, in Aggiungi o modifica allarme, scegli Crea un avviso.

  5. Per la notifica di allarme, attiva l'interruttore per configurare le notifiche di Amazon Simple Notification Service SNS (Amazon). Seleziona un SNS argomento Amazon esistente o inserisci un nome per creare un nuovo argomento.

    Se aggiungi un indirizzo e-mail all'elenco dei destinatari o crei un nuovo argomento, Amazon SNS invia un messaggio e-mail di conferma dell'iscrizione a ogni nuovo indirizzo. Ogni destinatario deve confermare l'abbonamento scegliendo il collegamento contenuto nel messaggio. Le notifiche di avviso vengono inviate solo agli indirizzi confermati.

  6. Per Alarm action (Operazione allarme), attivare l'interruttore per specificare un'azione da eseguire quando viene attivato l'allarme. Selezionare l'azione.

  7. Per Alarm thresholds (Soglie di allarme), selezionare il parametro e i criteri per l'allarme.

    È possibile lasciare le impostazioni di default per Group samples by (Raggruppa campioni per), ossia Average (Media), e per Type of data to sample (Tipo di dati da campionare), ossia Status check failed:either (Controllo stato non riuscito: una delle due voci), oppure modificarle in base alle proprie esigenze.

    In Consecutive period (Periodo consecutivo), impostare il numero di periodi che si desidera valutare e, in Period (Periodo), immettere la durata del periodo di valutazione prima di attivare l'allarme e inviare un'e-mail.

  8. (Facoltativo) Per Sample metric data (Dati dei parametri di esempio), scegliere Add to dashboard (Aggiungi al pannello di controllo).

  9. Scegli Create (Crea) .

Se necessario, puoi apportare delle modifiche a un allarme di stato delle istanze.

Per modificare un allarme di verifica dello stato
  1. Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel pannello di navigazione, seleziona Instances (Istanze).

  3. Seleziona l'istanza e scegli Azioni, Monitoraggio, Gestione degli CloudWatch allarmi.

  4. Nella pagina Gestisci gli CloudWatch allarmi, in Aggiungi o modifica allarme, scegli Modifica un avviso.

  5. Per Search for alarm (Cerca allarme), scegli l'allarme da modificare.

  6. Una volta completate le modifiche, scegliere Update (Aggiorna).

Command line

Nell'esempio seguente, l'avviso pubblica una notifica su un SNS argomento quando l'istanza non supera il controllo dell'istanza o il controllo dello stato del sistema per almeno due periodi consecutivi. arn:aws:sns:us-west-2:111122223333:my-sns-topic La CloudWatch metrica utilizzata è. StatusCheckFailed

Per creare un allarme di controllo dello stato utilizzando il AWS CLI
  1. Seleziona un SNS argomento esistente o creane uno nuovo. Per ulteriori informazioni, consulta Using the AWS CLI with Amazon SNS nella AWS Command Line Interface User Guide.

  2. Utilizza il seguente comando list-metrics per visualizzare i parametri Amazon disponibili per Amazon CloudWatch . EC2

    aws cloudwatch list-metrics --namespace AWS/EC2
  3. Usa il seguente put-metric-alarmcomando per creare l'allarme.

    aws cloudwatch put-metric-alarm \ --alarm-name StatusCheckFailed-Alarm-for-i-1234567890abcdef0 \ --metric-name StatusCheckFailed \ --namespace AWS/EC2 \ --statistic Maximum \ --dimensions Name=InstanceId,Value=i-1234567890abcdef0 \ --unit Count \ --period 300 \ --evaluation-periods 2 \ --threshold 1 \ --comparison-operator GreaterThanOrEqualToThreshold \ --alarm-actions arn:aws:sns:us-west-2:111122223333:my-sns-topic

    Il periodo è l'intervallo di tempo, in secondi, in cui vengono raccolte le CloudWatch metriche di Amazon. Questo esempio utilizza 300, ossia 60 secondi moltiplicati per 5 minuti. Il periodo di valutazione è il numero di periodi consecutivi in cui il valore del parametro deve essere paragonato alla soglia. Questo esempio usa 2. Le operazioni di allarme sono le operazioni da eseguire quando l'allarme viene attivato. Questo esempio configura l'allarme per inviare un'e-mail tramite AmazonSNS.