

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

# Hentikan, hentikan, reboot, atau pulihkan instans EC2
<a name="UsingAlarmActions"></a>

Dengan menggunakan tindakan CloudWatch alarm Amazon, Anda dapat membuat alarm yang secara otomatis menghentikan, menghentikan, me-reboot, atau memulihkan instans EC2 Anda. Anda dapat menggunakan tindakan penghentian atau pengakhiran untuk membantu menghemat uang saat suatu instans tidak lagi diperlukan. Anda dapat menyalakan ulang dan memulihkan tindakan-tindakan untuk menyalakan ulang instans secara otomatis atau memulihkannya ke perangkat keras yang baru jika terjadi gangguan pada sistem.

Ada sejumlah skenario di mana Anda mungkin ingin menghentikan atau mengakhiri instans Anda secara otomatis. Misalnya, Anda mungkin memiliki instans yang didedikasikan untuk pekerjaan pemrosesan penggajian batch atau tugas komputasi ilmiah yang berjalan selama jangka waktu tertentu dan kemudian menyelesaikan pekerjaannya. Alih-alih membiarkan instans tersebut tidak berfungsi (dan mengeluarkan biaya), Anda dapat menghentikan atau mengakhirinya, sehingga membantu Anda menghemat uang. Perbedaan utama antara penggunaan tindakan menghentikan dan mengakhiri alarm adalah bahwa Anda dapat dengan mudah memulai ulang instans yang terhenti jika Anda perlu mengoperasikannya lagi nanti. Anda juga dapat menyimpan ID instans dan volume akar yang sama. Namun demikian, Anda tidak dapat memulai ulang instans pengakhiran. Sebaliknya, Anda harus meluncurkan contoh yang baru.

Anda dapat menambahkan tindakan berhenti, menghentikan, atau reboot ke alarm apa pun yang disetel pada metrik per instans Amazon EC2, termasuk metrik pemantauan dasar dan terperinci yang disediakan oleh CloudWatch Amazon (di ruang nama AWS/EC2), selain metrik kustom apa pun yang menyertakan dimensi InstanceId "=”, selama nilainya mengacu pada instans Amazon EC2 yang berjalan valid. InstanceId Anda juga dapat menambahkan tindakan pemulihan ke alarm yang disetel pada metrik per instans Amazon EC2 apa pun kecuali untuk `StatusCheckFailed_Instance`.

**penting**  
Alarm yang dikonfigurasi pada metrik Amazon EC2 dapat memasukkan status INSUFFICIENT\$1DATA untuk sementara jika ada titik data metrik yang hilang. Ini jarang terjadi, tetapi dapat terjadi ketika pelaporan metrik terganggu, bahkan ketika instans Amazon EC2 sehat. Untuk alarm di metrik Amazon EC2 yang dikonfigurasi untuk menghentikan, menghentikan, mem-boot ulang, atau memulihkan tindakan, sebaiknya Anda mengonfigurasi alarm tersebut untuk memperlakukan data yang hilang `missing` sebagai, dan agar alarm ini dipicu hanya saat dalam status ALARM.  
Untuk informasi selengkapnya tentang cara mengonfigurasi CloudWatch untuk bertindak atas metrik yang hilang yang memiliki alarm yang disetel, lihat. [Mengonfigurasi bagaimana CloudWatch alarm memperlakukan data yang hilang](alarms-and-missing-data.md)

Untuk mengatur tindakan CloudWatch alarm yang dapat me-reboot, menghentikan, atau menghentikan instance, Anda harus menggunakan peran IAM terkait layanan,. *AWSServiceRoleForCloudWatchEvents* Peran AWSService RoleForCloudWatchEvents IAM memungkinkan AWS untuk melakukan tindakan alarm atas nama Anda.

Untuk membuat peran terkait layanan untuk CloudWatch Acara, gunakan perintah berikut:

```
aws iam create-service-linked-role --aws-service-name events.amazonaws.com
```

**Dukungan konsol**  
Anda dapat membuat alarm menggunakan CloudWatch konsol atau konsol Amazon EC2. Prosedur dalam dokumentasi ini menggunakan CloudWatch konsol. *Untuk prosedur yang menggunakan konsol Amazon EC2, lihat [Membuat alarm yang menghentikan, menghentikan, reboot, atau menutup instance di Panduan Pengguna](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UsingAlarmActions.html) Amazon EC2.*

**Izin**  
Jika Anda menggunakan akun AWS Identity and Access Management (IAM) untuk membuat atau memodifikasi alarm yang melakukan tindakan EC2 atau tindakan Systems Manager OpsItem , Anda harus memiliki izin. `iam:CreateServiceLinkedRole`

**Topics**
+ [Menambahkan tindakan berhenti ke CloudWatch alarm Amazon](#AddingStopActions)
+ [Menambahkan tindakan penghentian ke alarm Amazon CloudWatch](#AddingTerminateActions)
+ [Menambahkan tindakan reboot ke CloudWatch alarm Amazon](#AddingRebootActions)
+ [Menambahkan tindakan pemulihan ke CloudWatch alarm Amazon](#AddingRecoverActions)
+ [Melihat riwayat alarm yang terpicu dan tindakan](#ViewAlarmHistory)

## Menambahkan tindakan berhenti ke CloudWatch alarm Amazon
<a name="AddingStopActions"></a>

Anda dapat membuat alarm yang menghentikan instans Amazon EC2 ketika ambang batas tertentu telah terpenuhi. Misalnya, Anda dapat mengoperasikan pengembangan atau instans pengujian dan terkadang lupa untuk mematikannya. Anda dapat membuat alarm yang dipicu ketika persentase penggunaan CPU rata-rata lebih rendah dari 10 persen selama 24 jam, yang menandakan bahwa alarm tidak berfungsi dan tidak digunakan lagi. Anda dapat menyesuaikan ambang batas, durasi, dan periode agar sesuai dengan kebutuhan, ditambah lagi Anda dapat menambahkan notifikasi SNS, sehingga Anda akan menerima email ketika alarm dipicu.

Instans Amazon EC2 yang menggunakan volume Amazon Elastic Block Store karena perangkat akar dapat dihentikan atau diakhiri, sedangkan instans yang menggunakan penyimpanan instans sebagai perangkat akar hanya dapat diakhiri.

**Untuk membuat alarm untuk menghentikan instans idle menggunakan konsol Amazon CloudWatch**

1. Buka CloudWatch konsol di [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Pada panel navigasi, pilih **Alarm**, **Semua alarm**.

1. Pilih **Buat alarm**.

1. Pilih **Pilih Metrik**.

1. Untuk **ruang nama AWS **, pilih **EC2.**

1. Lakukan hal berikut:

   1. Pilih **Metrik Per-Instans**.

   1. Pilih kotak centang di baris dengan contoh dan **CPUUtilization**metrik yang benar.

   1. Pilih tab **Metrik bergrafik**.

   1. Untuk statistik, silakan pilih **Rata-rata**.

   1. Pilih sebuah periode (misalnya, **1 Hour**).

   1. Pilih **Pilih metrik**.

1. Pada **Kondisi**, lakukan hal berikut:

   1. Pilih **Statis**. 

   1. Di bawah **Kapan pun CPUUtilization ada**, pilih **Lebih Rendah**.

   1. Untuk **dari**, ketik **10**.

   1. Pilih **Berikutnya**.

   1. Di bawah **Notifikasi**, untuk **Kirim notifikasi ke**, pilih topik SNS yang ada atau buat topik yang baru.

      Cara membuat sebuah topik SNS, pilih **Daftar baru**. Untuk **Kirim pemberitahuan ke**, ketik nama untuk topik SNS (misalnya, Stop\$1 EC2 \$1Instance). Untuk **Daftar email**, ketik daftar alamat email yang dipisahkan dengan tanda koma untuk mendapatkan notifikasi ketika alarm mengubah statusnya menjadi `ALARM`. Masing-masing alamat email akan mendapatkan sebuah email konfirmasi untuk berlangganan topik. Anda harus mengonfirmasi berlangganan tersebut sebelum notifikasi dapat dikirimkan ke sebuah alamat email.

   1. Pilih **Tambahkan Tindakan EC2**.

   1. Untuk **Pemicu status alarm**, pilih **Dalam alarm**. Untuk **Ambil tindakan berikut**, pilih **Hentikan instans ini**.

   1. Pilih **Berikutnya**.

   1. Masukkan sebuah nama dan deskripsi untuk alarm tersebut. Nama harus menggunakan karakter ASCII saja. Lalu pilih **Berikutnya**.

   1. Pada **Pratinjau dan buat**, konfirmasikan bahwa informasi dan ketentuannya sudah sesuai keinginan Anda, kemudian pilih **Buat alarm**.

## Menambahkan tindakan penghentian ke alarm Amazon CloudWatch
<a name="AddingTerminateActions"></a>

Anda dapat membuat alarm yang mengakhiri instans EC2 secara otomatis ketika ambang batas tertentu telah terpenuhi (selama proteksi pengakhiran tidak diaktifkan untuk instans tersebut). Misalnya, Anda mungkin ingin mengakhiri sebuah instans ketika telah menyelesaikan pekerjaannya, dan Anda tidak memerlukan instans itu lagi. Jika Anda mungkin ingin menggunakan instans tersebut nanti, Anda harus menghentikan instans tersebut dan tidak mengakhirinya. *Untuk informasi tentang mengaktifkan dan menonaktifkan perlindungan penghentian untuk suatu instans, lihat [Mengaktifkan Perlindungan Terminasi untuk Instans di Panduan Pengguna](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_ChangingDisableAPITermination.html) Amazon EC2.*

**Untuk membuat alarm untuk menghentikan instans idle menggunakan konsol Amazon CloudWatch**

1. Buka CloudWatch konsol di [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Pada panel navigasi, silakan pilih **Alarm**, **Buat Alarm**.

1. Untuk langkah **Pilih Metrik**, lakukan hal berikut:

   1. Di bawah **Metrik EC2**, pilih **Metrik Per-Instans**.

   1. Pilih baris dengan contoh dan **CPUUtilization** metrik.

   1. Untuk statistik, silakan pilih **Rata-rata**.

   1. Pilih sebuah periode (misalnya, **1 Hour**).

   1. Pilih **Berikutnya**.

1. Untuk langkah **Tentukan Alarm**, lakukan hal berikut:

   1. Di bawah **Ambang Batas Alarm**, ketik nama unik untuk alarm tersebut (misalnya, Akhiri instans EC2) dan penjelasan alarm tersebut (misalnya, Akhiri instans EC2 ketika CPU menganggur terlalu lama). Nama alarm harus memiliki hanya karakter ASCII.

   1. Di bawah **Kapan pun**, untuk **adalah**, pilih **<** dan ketik **10**. Untuk **for**, ketik **24** titik-titik berturut-turut.

      Pernyataan grafis dari ambang batas tersebut akan ditampilkan pada **Pratinjau Alarm**.

   1. Di bawah **Notifikasi**, untuk **Kirim notifikasi ke**, pilih topik SNS yang ada atau buat topik yang baru.

      Cara membuat sebuah topik SNS, pilih **Daftar baru**. Untuk **Kirim pemberitahuan ke**, ketik nama untuk topik SNS (misalnya, Terminate\$1 EC2 \$1Instance). Untuk **Daftar email**, ketik daftar alamat email yang dipisahkan dengan tanda koma untuk mendapatkan notifikasi ketika alarm mengubah statusnya menjadi `ALARM`. Masing-masing alamat email akan mendapatkan sebuah email konfirmasi untuk berlangganan topik. Anda harus mengonfirmasi berlangganan tersebut sebelum notifikasi dapat dikirimkan ke sebuah alamat email.

   1. Pilih **Tindakan EC2**.

   1. Untuk **Kapan pun alarm ini**, pilih **Status adalah ALARM**. Untuk **Lakukan tindakan ini**, pilih **Akhiri instans ini**.

   1. Pilih **Buat Alarm**.

## Menambahkan tindakan reboot ke CloudWatch alarm Amazon
<a name="AddingRebootActions"></a>

Anda dapat membuat CloudWatch alarm Amazon yang memantau instans Amazon EC2 dan secara otomatis me-reboot instans. Tindakan alarm boot ulang direkomendasikan untuk kegagalan Pemeriksaan Kondisi instans (sebagai lawan dari tindakan alarm pemulihan, yang sesuai untuk kegagalan Pemeriksaan Kondisi Sistem). Sebuah instans yang melakukan boot ulang setara dengan penyalaan ulang sistem operasi. Dalam kebanyakan kasus, hanya diperlukan beberapa menit untuk menyalakan ulang instans Anda. Saat Anda melakukan boot ulang sebuah instans, ia tetap berada di host fisik yang sama, jadi instans Anda tetap menggunakan nama DNS publik, alamat IP privat, dan data apa pun pada volume penyimpanan instansnya.

Melakukan boot ulang instans tidak memulai jam penagihan instans yang baru, tidak seperti menghentikan dan memulai ulang instans Anda. Untuk informasi selengkapnya tentang me-reboot instance, lihat Memulai Ulang [Instans Anda](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-reboot.html) di Panduan Pengguna *Amazon EC2*.

**penting**  
Untuk menghindari kondisi balapan antara tindakan penyalaan ulang dan pemulihan, Anda tidak boleh mengatur periode evaluasi yang sama untuk alarm penyalaan ulang dan alarm pemulihan. Kami menyarankan agar Anda mengatur alarm boot ulang ke tiga periode evaluasi masing-masing selama satu menit. 

**Untuk membuat alarm untuk me-reboot instance menggunakan CloudWatch konsol Amazon**

1. Buka CloudWatch konsol di [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Pada panel navigasi, silakan pilih **Alarm**, **Buat Alarm**.

1. Untuk langkah **Pilih Metrik**, lakukan hal berikut:

   1. Di bawah **Metrik EC2**, pilih **Metrik Per-Instans**.

   1. Pilih baris dengan contoh dan metrik **StatusCheckFailed\$1Contoh**.

   1. Untuk statistik, pilih **Minimum**.

   1. Pilih sebuah periode (misalnya, **1 Minute**).

   1. Pilih **Berikutnya**.

1. Untuk langkah **Tentukan Alarm**, lakukan hal berikut:

   1. Di bawah **Ambang Batas Alarm**, ketik nama unik untuk alarm tersebut (misalnya, instans Boot Ulang EC2) dan penjelasan alarm (misalnya, instans Penyalaan Ulang EC2 ketika pemeriksaan kondisi gagal). Nama alarm harus memiliki hanya karakter ASCII.

   1. Di bawah **Kapan pun**, untuk **adalah**, pilih **>** dan ketik **0**. Untuk **for**, ketik **3** titik-titik berturut-turut.

      Pernyataan grafis dari ambang batas tersebut akan ditampilkan pada **Pratinjau Alarm**.

   1. Di bawah **Notifikasi**, untuk **Kirim notifikasi ke**, pilih topik SNS yang ada atau buat topik yang baru.

      Cara membuat sebuah topik SNS, pilih **Daftar baru**. Untuk **Kirim pemberitahuan ke**, ketik nama untuk topik SNS (misalnya, Reboot\$1 EC2 \$1Instance). Untuk **Daftar email**, ketik daftar alamat email yang dipisahkan dengan tanda koma untuk mendapatkan notifikasi ketika alarm mengubah statusnya menjadi `ALARM`. Masing-masing alamat email akan mendapatkan sebuah email konfirmasi untuk berlangganan topik. Anda harus mengonfirmasi berlangganan tersebut sebelum notifikasi dapat dikirimkan ke sebuah alamat email.

   1. Pilih **Tindakan EC2**.

   1. Untuk **Kapan pun alarm ini**, pilih **Status adalah ALARM**. Untuk **Lakukan tindakan ini**, pilih **Lakukan boot ulang instans ini**.

   1. Pilih **Buat Alarm**.

## Menambahkan tindakan pemulihan ke CloudWatch alarm Amazon
<a name="AddingRecoverActions"></a>

Anda dapat membuat CloudWatch alarm Amazon yang memantau instans Amazon EC2 dan memulihkan instans secara otomatis jika menjadi rusak karena kegagalan perangkat keras yang mendasarinya atau masalah yang memerlukan AWS keterlibatan untuk memperbaiki. Instans yang diakhiri tidak dapat dipulihkan. Instans yang dipulihkan identik dengan instans awal, termasuk ID instans , alamat IP privat, alamat IP Elastis, dan semua metadata instans.

Ketika alarm `StatusCheckFailed_System` dipicu, dan tindakan pemulihan dimulai, Anda akan diberi tahu oleh topik Amazon SNS yang Anda pilih ketika membuat alarm dan mengaitkan tindakan pemulihan. Selama pemulihan instans, instans tersebut dimigrasikan selama boot ulang instans, dan setiap data yang berada dalam memori hilang. Saat proses selesai, informasi diterbitkan ke topik SNS yang telah Anda konfigurasikan untuk alarm. Siapa pun yang berlangganan topik SNS ini akan menerima notifikasi email yang menyertakan status upaya pemulihan dan instruksi lebih lanjut. Anda akan melihat instans penyalaan ulang pada instans yang dipulihkan.

Tindakan pemulihan hanya dapat digunakan dengan `StatusCheckFailed_System`, tidak dengan `StatusCheckFailed_Instance`.

Contoh masalah yang menyebabkan pemeriksaan status sistem gagal meliputi:
+ Kehilangan konektivitas jaringan
+ Kehilangan daya sistem
+ Masalah perangkat lunak pada host fisik
+ Masalah perangkat keras pada host fisik yang memengaruhi jangkauan jaringan

Tindakan pemulihan hanya didukung pada beberapa instans. Untuk informasi selengkapnya tentang jenis instans yang didukung dan persyaratan lainnya, silakan lihat [Memulihkan instans](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-recover.html) dan [Persyaratan](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-recover.html#requirements-for-recovery) Anda.

**penting**  
Untuk menghindari kondisi balapan antara tindakan penyalaan ulang dan pemulihan, Anda tidak boleh mengatur periode evaluasi yang sama untuk alarm penyalaan ulang dan alarm pemulihan. Kami menyarankan Anda untuk mengatur alarm pemulihan ke dua periode evaluasi masing-masing satu menit dan boot ulang alarm ke tiga periode evaluasi masing-masing satu menit.

**Untuk membuat alarm untuk memulihkan instance menggunakan CloudWatch konsol Amazon**

1. Buka CloudWatch konsol di [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Pada panel navigasi, pilih **Alarm**, **Semua alarm**. 

1. Pilih **Buat Alarm**.

1. Pilih **Pilih Metrik** dan kemudian lakukan hal berikut:

   1. Pilih Metrik **EC2, Metrik** **Per-Instance**.

   1. Pilih baris dengan instance dan metrik **StatusCheckFailed\$1System**, lalu pilih **Select metric**.

   1. Untuk statistik, pilih **Minimum**.

   1. Pilih sebuah periode (misalnya, **1 Minute**).
**penting**  
Untuk menghindari kondisi balapan antara tindakan penyalaan ulang dan pemulihan, Anda tidak boleh mengatur periode evaluasi yang sama untuk alarm penyalaan ulang dan alarm pemulihan. Kami menyarankan Anda untuk mengatur alarm pemulihan ke dua periode evaluasi masing-masing selama satu menit.

1. Untuk **Kondisi**, lakukan hal berikut:

   1. Di bawah **Jenis ambang batas**, pilih **Statis**.

   1. Di bawah **Kapan pun**, pilih **Lebih Besar** dan masukkan **0** untuk**...** .

   1. Pilih **Konfigurasi tambahan**, lalu untuk **Datapoint untuk alarm** tentukan 2 **dari** 2.

1. Pilih **Berikutnya**.

1. Di bawah **Pemberitahuan**, lakukan hal berikut:

   1. Untuk **Pemicu status alarm**, pilih **Dalam alarm**.

   1. Untuk **Kirim pemberitahuan ke topik SNS berikut, pilih topik** SNS yang ada atau buat yang baru.

   1. Pilih **Tambahkan Tindakan EC2**.

   1. Untuk **Pemicu status alarm**, pilih **Dalam alarm**.

   1. Untuk **Ambil tindakan berikut**, pilih **Pulihkan instance ini**.

   1. Pilih **Berikutnya**.

1. Untuk **nama Alarm**, ketikkan nama unik untuk alarm (misalnya,**Recover EC2 instance**) dan deskripsi alarm (misalnya,**Recover EC2 instance when health checks fail**). Nama alarm hanya boleh berisi karakter ASCII.

1. Pilih **Berikutnya**.

1. Pilih **Buat Alarm**.

## Melihat riwayat alarm yang terpicu dan tindakan
<a name="ViewAlarmHistory"></a>

Anda dapat melihat alarm dan riwayat tindakan di CloudWatch konsol Amazon. Amazon CloudWatch menyimpan 30 hari terakhir alarm dan riwayat tindakan.

**Untuk melihat riwayat alarm dan tindakan yang dipicu**

1. Buka CloudWatch konsol di [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Pada panel navigasi, silakan pilih **Alarm** dan pilih alarm.

1. Untuk melihat peralihan status terbaru beserta nilai waktu dan metrik, pilih **Detail**.

1. Untuk melihat catatan riwayat terbaru, pilih **Riwayat**.