Cara Setting Watchdog di Raspberry Pi (Auto Reboot Raspberry Pi Tidak Responsif)

Cara Setting Watchdog Di Raspberry Pi Auto Reboot Raspberry Pi Tidak Responsif



Raspberry Pi adalah komputer papan tunggal kecil yang dapat digunakan untuk berbagai tujuan seperti mengembangkan aplikasi, mengendalikan rumah pintar, atau membuat server web. Ini adalah pilihan populer bagi penghobi dan dibuat karena sederhana dan mudah digunakan. Namun, perangkat Raspberry Pi terkadang menjadi tidak responsif atau hang. Hal ini dapat disebabkan oleh beberapa alasan, seperti menjalankan tugas yang lebih berat atau lebih banyak secara bersamaan, bug perangkat lunak, atau masalah perangkat keras. Ada solusi yang diperkenalkan untuk pengguna Raspberry Pi yang disebut penjaga .

Jika Anda belum mengetahuinya, bacalah panduan ini untuk mempelajari tentang:

Apa itu Anjing Penjaga

A penjaga adalah perangkat keras atau perangkat lunak yang berjalan pada sistem Anda dan memantau pengoperasian sistem secara terus menerus. Jika mendeteksi adanya kesalahan pada sistem seperti sistem menjadi tidak responsif atau hang, maka akan mengambil tindakan yang diperlukan secara otomatis, seperti me-reboot sistem.







Apa saja Jenis Watchdog di Raspberry Pi

Ada dua jenis penjaga di Raspberry Pi; perangkat keras dan perangkat lunak. Pengawas perangkat keras adalah perangkat yang terhubung ke sistem Anda melalui pin GPIO. Ketika pengawas perangkat lunak adalah program yang berjalan pada sistem Raspberry Pi Anda. Pengawas perangkat keras dan perangkat lunak adalah pilihan efektif untuk mencegah sistem Raspberry Pi Anda macet atau tidak responsif.



Mengapa Penting untuk Mengaktifkan Watchdog di Raspberry Pi

Mengaktifkan penjaga pada Raspberry Pi penting karena alasan berikut:



  • Ini mencegah sistem Anda tidak berfungsi karena bug perangkat lunak atau kegagalan perangkat keras apa pun.
  • Ini memantau aktivitas sistem Anda, seperti voltase atau suhu perangkat dan memulai ulang sistem untuk menjaga keamanan perangkat Anda. Dengan demikian, membantu meningkatkan keandalan dan stabilitas sistem.

Cara Mengatur Watchdog di Raspberry Pi

Untuk mengatur penjaga di Raspberry Pi, ikuti langkah-langkah berikut:





Langkah 1: Muat Modul Watchdog

Perangkat Raspberry Pi memiliki built-in penjaga modul yang dapat dipicu jika Anda memuatnya, hal ini dapat dilakukan dengan menggunakan perintah berikut:

sudo modprobe bcm2708_wdog

Anda juga dapat mencoba menjalankan perintah di atas dengan perintah berikut penjaga modul jika modul di atas tidak dapat dimuat di sistem Raspberry Pi:



sudo modprobe bcm2835_wdt

Catatan: Dalam kasus saya, modul pengawas adalah bcm2835_wdt.

Langkah 2: Edit File Modul

Sekarang, buka file modul di Raspberry Pi menggunakan nano editor melalui perintah berikut:

sudo nano / dll. / modul

Kemudian tambahkan nama modul di dalam file. Nama modul haruslah nama yang berhasil dimuat pada langkah pertama:

Simpan file menggunakan CTRL+X, menambahkan DAN dan masuk untuk keluar dari terminal.

Langkah 3: Instal Watchdog di Raspberry Pi

Itu alat pengawas sudah tersedia di repositori Raspberry Pi dan dapat diinstal dengan menjalankan perintah apt berikut:

sudo tepat Install pengawas chkconfig -Dan

Langkah 4: Aktifkan Layanan Watchdog

Anda harus mengaktifkan penjaga layanan pada sistem Raspberry Pi Anda dari perintah berikut:

sudo sistemctl memungkinkan penjaga

Langkah 5: Mulai Layanan Pengawas

Setelah mengaktifkan, Anda dapat memulai penjaga layanan di Raspberry Pi dari perintah berikut:

sudo systemctl mulai pengawas

Langkah 6: Periksa Status Pengawas

Anda harus memastikan layanan pengawas aktif dan berjalan di Raspberry Pi, ini dapat dilakukan dengan menggunakan perintah di bawah ini:

sudo pengawas status systemctl

Langkah 7: Konfigurasikan Watchdog di Raspberry Pi

Sekarang buka penjaga file konfigurasi pada Raspberry Pi dengan menjalankan perintah berikut:

sudo nano / dll. / pengawas.conf

Di dalam file konfigurasi pengawas, hapus komentar pada baris “ #watchdog-device = /dev/watchdog ”. Anda dapat mencari baris ini secara manual menggunakan CTRL+W, lalu simpan file tersebut menggunakan CTRL+X , menambahkan DAN dan tekan enter:

Setelah Anda menyimpan file, penjaga daemon akan mengirimkan detak jantung setiap 10 detik ke /dev/watchdog, dan jika tidak menerima sinyal apa pun darinya, sistem akan restart

Langkah 8: Uji Fungsi Watchdog

Anda dapat menguji apakah perubahan yang Anda buat sudah benar dengan membuat fork bomb di Raspberry Pi dari perintah berikut:

: ( ) { : | : & } ;:

Tunggu selama 10 detik dan Anda akan melihat sistem Raspberry Pi Anda restart setelah waktu tersebut, yang memastikan bahwa penjaga berhasil aktif dan berjalan di sistem Anda. Jika mendeteksi adanya tidak responsif pada perangkat Anda, perangkat akan dimulai ulang, sehingga perangkat Anda tetap stabil.

Kesimpulan

Menyiapkan pengawas di Raspberry Pi adalah proses yang sederhana dan mudah dan dapat dilakukan dengan memuatnya terlebih dahulu penjaga modul pada perangkat. Setelah itu, Anda harus menambahkan modul di dalamnya /etc/modules file dan simpan. Kemudian instal daemon pengawas pada sistem Raspberry Pi, aktifkan dan restart daemon untuk menjalankannya di sistem. Terakhir, Anda hanya perlu menghapus komentar pada /dev/watchdog baris di dalam file konfigurasi pengawas untuk memungkinkan pengawas memantau sistem Anda. Setelah itu, Anda dapat menguji kerjanya dengan membuat fork bomb pada sistem Raspberry Pi.