Buat CloudWatch alarm untuk EC2 instans Amazon yang gagal memeriksa status - Amazon Elastic Compute Cloud

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Buat CloudWatch alarm untuk EC2 instans Amazon yang gagal memeriksa status

Anda dapat menggunakan metrik pemeriksaan status untuk membuat CloudWatch alarm untuk memberi tahu Anda ketika sebuah instans memiliki pemeriksaan status yang gagal.

penting

Pemeriksaan status dan alarm pemeriksaan status untuk sementara dapat memasukkan status data yang tidak mencukupi jika ada titik data metrik yang hilang. Meskipun jarang, ini bisa terjadi ketika ada gangguan dalam sistem pelaporan metrik, bahkan ketika sebuah instance sehat. Sebaiknya Anda memperlakukan status ini sebagai data yang hilang, bukan kegagalan pemeriksaan status atau pelanggaran alarm, terutama saat menghentikan, menghentikan, mem-boot ulang, atau memulihkan tindakan pada instance sebagai tanggapan.

Untuk melihat pemeriksaan status, gunakan salah satu metode berikut:

Console

Gunakan prosedur berikut untuk mengonfigurasi alarm yang mengirimi Anda notifikasi melalui email, atau menghentikan, mengakhiri, atau memulihkan instans saat gagal dalam pemeriksaan status.

Untuk membuat alarm pemeriksaan status
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans.

  3. Pilih instans, pilih tab Pemeriksaan Status, dan pilih Tindakan, Buat alarm pemeriksaan status.

  4. Pada halaman Kelola CloudWatch alarm, di bawah Tambah atau edit alarm, pilih Buat alarm.

  5. Untuk Notifikasi alarm, aktifkan sakelar guna mengonfigurasi notifikasi Amazon Simple Notification Service (Amazon SNS). Pilih topik Amazon SNS yang ada atau masukkan nama untuk membuat topik baru.

    Jika Anda menambahkan alamat email ke daftar penerima atau membuat topik baru, Amazon SNS akan mengirimkan pesan email konfirmasi langganan ke setiap alamat baru. Setiap penerima harus mengonfirmasi langganan dengan memilih tautan yang terdapat dalam pesan tersebut. Notifikasi pemberitahuan dikirim hanya ke alamat yang dikonfirmasi.

  6. Untuk Tindakan alarm, aktifkan tombol untuk menentukan tindakan yang perlu dilakukan saat alarm dipicu. Pilih tindakan.

  7. Untuk Ambang batas alarm, pilih metrik dan kriteria alarm.

    Anda dapat membiarkan pengaturan tetap default untuk Kelompokkan sampel berdasarkan (Rata-rata) dan Tipe data untuk sampel (Pemeriksaan status failed:either), atau Anda dapat mengubah pengaturan tersebut sesuai dengan kebutuhan.

    Untuk Periode berturut-turut, atur jumlah periode yang ingin Anda evaluasi dan, pada Periode, masukkan durasi periode evaluasi sebelum memicu alarm dan mengirimkan email.

  8. (Opsional) Untuk Data metrik sampel, pilih Tambahkan ke dasbor.

  9. Pilih Buat.

Jika Anda perlu membuat perubahan pada alarm status instans, Anda dapat mengeditnya.

Untuk mengedit alarm pemeriksaan status
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans.

  3. Pilih instans dan pilih Tindakan, Pemantauan, Kelola CloudWatch alarm.

  4. Pada halaman Kelola CloudWatch alarm, di bawah Tambah atau edit alarm, pilih Edit alarm.

  5. Untuk Cari alarm, pilih alarm.

  6. Setelah Anda selesai membuat perubahan, pilih Perbarui.

Command line

Dalam contoh berikut, alarm menerbitkan notifikasi ke topik SNS, arn:aws:sns:us-west-2:111122223333:my-sns-topic, saat instans gagal dalam pemeriksaan instans ataupun pemeriksaan status sistem setidaknya untuk dua periode berturut-turut. CloudWatch Metrik yang digunakan adalah StatusCheckFailed

Untuk membuat alarm pemeriksaan status menggunakan AWS CLI
  1. Pilih topik SNS yang ada atau buat baru. Untuk informasi selengkapnya, lihat Mengakses Amazon SNS AWS CLI di Panduan Pengguna AWS Command Line Interface .

  2. Gunakan perintah list-metrics berikut untuk melihat CloudWatch metrik Amazon yang tersedia untuk Amazon. EC2

    aws cloudwatch list-metrics --namespace AWS/EC2
  3. Gunakan put-metric-alarmperintah berikut untuk membuat alarm.

    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

    Periode adalah kerangka waktu, dalam hitungan detik, di mana CloudWatch metrik Amazon dikumpulkan. Contoh ini menggunakan 300, yaitu 60 detik dikalikan 5 menit. Periode evaluasi adalah jumlah periode berturut-turut yang nilai metriknya harus dibandingkan dengan ambang batas. Contoh ini menggunakan 2. Tindakan alarm adalah tindakan yang harus dilakukan saat alarm ini dipicu. Contoh ini mengonfigurasi alarm untuk mengirim email menggunakan Amazon SNS.