Crea un allarme CPU di utilizzo - Amazon CloudWatch

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 un allarme CPU di utilizzo

Puoi creare un CloudWatch allarme che invia una notifica utilizzando Amazon SNS quando lo stato dell'allarme cambia da OK aALARM.

L'allarme passa allo ALARM stato quando l'CPUuso medio di un'EC2istanza supera una soglia specificata per periodi consecutivi specificati.

Impostazione di un allarme CPU di utilizzo utilizzando il AWS Management Console

Usa questi passaggi per AWS Management Console creare un allarme di CPU utilizzo.

Per creare un allarme in base CPU all'utilizzo
  1. Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/.

  2. Nel pannello di navigazione, scegli Alarms (Allarmi), All Alarms (Tutti gli allarmi).

  3. Scegli Crea allarme.

  4. Scegli Select Metric (Seleziona parametro).

  5. Nella scheda Tutte le metriche, scegli le EC2metriche.

  6. Scegli una categoria di parametri (ad esempio, Per-Instance Metrics).

  7. Trova la riga con l'istanza che desideri venga elencata nella InstanceIdcolonna e CPUUtilizationnella colonna Nome della metrica. Seleziona la casella di controllo accanto a questa riga e scegli Seleziona metrica.

  8. In Specifica metrica e condizioni, per Statistica scegli Media, scegli uno dei percentili predefiniti oppure specifichi un percentile personalizzato (ad esempio p95.45).

  9. Seleziona un periodo (ad esempio, 5 minutes).

  10. In Conditions (Condizioni), specifica quanto segue:

    1. For Threshold type (Tipo di soglia), scegli Static (Statica).

    2. Per Whenever CPUUtilization is, specifica Greater. Meno di... , specifica la soglia che deve far scattare l'allarme per passare ALARM allo stato se l'CPUutilizzo supera questa percentuale. Ad esempio, 70.

    3. Scegli Additional configuration (Configurazione aggiuntiva). In Datapoints to Alarm (Punti dati all'allarme), specifica il numero di periodi di valutazione (punti dati) che devono essere nello stato ALARM per attivare l'allarme. Se i due valori corrispondono, crea un allarme che passa nello stato ALARM se si verifica una violazione durante tali periodi consecutivi.

      Per creare un allarme M di N, specifica un numero minore per il primo valore rispetto a quello specificato per il secondo valore. Per ulteriori informazioni, consulta la pagina Valutazione di un allarme.

    4. Per Missing data treatment (Trattamento dati mancanti), scegli la modalità di comportamento dell'allarme quando mancano alcuni punti dati. Per ulteriori informazioni, consulta la pagina Configurazione del modo in cui gli CloudWatch allarmi trattano i dati mancanti.

    5. Se l'allarme utilizza un percentile come statistica monitorata, viene visualizzata una casella Percentiles with low samples (Percentili con campioni ridotti). Utilizzala per scegliere se valutare o ignorare casi con bassa frequenza di campionamento. Se scegli ignore (maintain alarm state) (ignora (mantieni stato dell'allarme)), lo stato corrente dell'allarme viene sempre mantenuto quando la dimensione dell'esempio è troppo bassa. Per ulteriori informazioni, consulta la pagina Allarmi basati su percentili ed esempi di dati limitati CloudWatch .

  11. Scegli Next (Successivo).

  12. In Notifica, scegli In allarme e seleziona un SNS argomento per notificare quando l'allarme è attivo ALARM

    Per fare in modo che l'allarme invii più notifiche per lo stesso stato di allarme o per stati di allarme diversi, scegli Add notification (Aggiungi notifica).

    Per fare in modo che l'allarme non invii notifiche, scegli Remove (Rimuovi).

  13. Al termine, scegli Apply (Applica).

  14. Inserisci un nome e una descrizione per l'allarme. Quindi scegli Successivo.

    Il nome deve contenere solo UTF -8 caratteri e non può contenere caratteri ASCII di controllo. La descrizione può includere la formattazione markdown, che viene visualizzata solo nella scheda Dettagli dell'allarme nella CloudWatch console. Il markdown può essere utile per aggiungere collegamenti ai runbook o ad altre risorse interne.

  15. In Preview and create (Visualizza anteprima e crea), conferma che le informazioni e le condizioni sono quelle desiderate, quindi scegli Create alarm (Crea allarme).

Configurazione di un allarme di CPU utilizzo utilizzando il AWS CLI

Usa questi passaggi per AWS CLI creare un allarme di CPU utilizzo.

Per creare un allarme in base CPU all'utilizzo
  1. Configura un argomento di SNS. Per ulteriori informazioni, consulta Configurazione SNS delle notifiche Amazon.

  2. Crea un allarme usando il put-metric-alarmcomando seguente.

    aws cloudwatch put-metric-alarm --alarm-name cpu-mon --alarm-description "Alarm when CPU exceeds 70%" --metric-name CPUUtilization --namespace AWS/EC2 --statistic Average --period 300 --threshold 70 --comparison-operator GreaterThanThreshold --dimensions Name=InstanceId,Value=i-12345678 --evaluation-periods 2 --alarm-actions arn:aws:sns:us-east-1:111122223333:my-topic --unit Percent
  3. Prova l'allarme forzando la modifica dello stato dell'allarme utilizzando il set-alarm-statecomando.

    1. Modifica lo stato di un allarme da INSUFFICIENT_DATA a OK.

      aws cloudwatch set-alarm-state --alarm-name cpu-mon --state-reason "initializing" --state-value OK
    2. Modifica lo stato di un allarme da OK a ALARM.

      aws cloudwatch set-alarm-state --alarm-name cpu-mon --state-reason "initializing" --state-value ALARM
    3. Verifica di aver ricevuto una notifica sull'allarme.