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

Le verifiche dello stato e gli allarmi di verifica dello stato possono assumere temporaneamente lo stato dati insufficienti se vi sono punti dati dei parametri mancanti. Nonostante sia una circostanza rara, può verificarsi in caso di un'interruzione del sistema di report dei parametri, anche quando un'istanza è integra. Consigliamo di considerare questo stato come avviso di dati mancanti e non come un errore della verifica dello stato o un utilizzo fuori limite segnalato dall'allarme, soprattutto quando si risponde con interventi che prevedono azioni di arresto, terminazione, riavvio o recupero sull'istanza.

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 Alarm notification (Notifica allarme), attivare l'opzione per configurare le notifiche Amazon Simple Notification Service (Amazon SNS). Selezionare un argomento Amazon SNS esistente o immettere un nome per creare un nuovo argomento.

    Se aggiungi un indirizzo e-mail all'elenco dei destinatari o hai creato un nuovo argomento, Amazon SNS invia un'e-mail di conferma di abbonamento 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'allarme pubblica una notifica in un argomento SNS, arn:aws:sns:us-west-2:111122223333:my-sns-topic, quando l'istanza non supera la verifica di stato dell'istanza o del sistema per almeno due periodi consecutivi. La CloudWatch metrica utilizzata è. StatusCheckFailed

Per creare un allarme di controllo dello stato utilizzando il AWS CLI
  1. Selezionare un argomento SNS esistente o crearne uno nuovo. Per ulteriori informazioni, consulta Accedere ad Amazon SNS AWS CLI nella Guida per l'AWS Command Line Interface utente.

  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 in modo che invii un'e-mail utilizzando Amazon SNS.