Cách thiết lập Watchdog trên Raspberry Pi (Tự động khởi động lại Raspberry Pi không phản hồi)

Cach Thiet Lap Watchdog Tren Raspberry Pi Tu Dong Khoi Dong Lai Raspberry Pi Khong Phan Hoi



Raspberry Pi là một máy tính bo mạch đơn nhỏ, có thể được sử dụng cho nhiều mục đích khác nhau như phát triển ứng dụng, điều khiển nhà thông minh hoặc tạo máy chủ web. Nó là một lựa chọn phổ biến cho những người có sở thích và vì nó đơn giản và dễ sử dụng hơn. Tuy nhiên, các thiết bị Raspberry Pi đôi khi có thể không phản hồi hoặc bị treo. Điều này có thể do một số lý do, chẳng hạn như thực hiện nhiều tác vụ nặng hơn hoặc nhiều tác vụ cùng lúc, lỗi phần mềm hoặc sự cố phần cứng. Có một giải pháp được giới thiệu cho người dùng Raspberry Pi có tên là cơ quan giám sát .

Nếu bạn chưa quen với nó, hãy đọc hướng dẫn này để tìm hiểu về:

Cơ quan giám sát là gì

MỘT cơ quan giám sát là một thiết bị phần cứng hoặc phần mềm chạy trên hệ thống của bạn và giám sát hoạt động của hệ thống một cách liên tục. Nếu phát hiện bất kỳ lỗi nào trong hệ thống như hệ thống không phản hồi hoặc bị treo, nó sẽ tự động thực hiện hành động cần thiết, chẳng hạn như khởi động lại hệ thống.







Các loại Watchdog trong Raspberry Pi là gì

Có hai loại cơ quan giám sát trong Raspberry Pi; phần cứng và phần mềm. Cơ quan giám sát phần cứng là các thiết bị được kết nối với hệ thống của bạn thông qua các chân GPIO. Trong khi cơ quan giám sát phần mềm là một chương trình chạy trên hệ thống Raspberry Pi của bạn. Cả cơ quan giám sát phần cứng và phần mềm đều là lựa chọn hiệu quả để ngăn hệ thống Raspberry Pi của bạn bị treo hoặc không phản hồi.



Tại sao việc kích hoạt Watchdog trên Raspberry Pi lại quan trọng

Kích hoạt cơ quan giám sát trên Raspberry Pi rất quan trọng vì những lý do sau:



  • Nó ngăn hệ thống của bạn gặp trục trặc do lỗi phần mềm hoặc bất kỳ loại lỗi phần cứng nào.
  • Nó giám sát các hoạt động hệ thống của bạn, chẳng hạn như điện áp hoặc nhiệt độ thiết bị và khởi động lại hệ thống để giữ an toàn cho thiết bị của bạn. Do đó, giúp tăng độ tin cậy và ổn định của hệ thống.

Cách thiết lập Watchdog trên Raspberry Pi

Để thiết lập cơ quan giám sát trên Raspberry Pi, hãy làm theo các bước sau:





Bước 1: Tải mô-đun Watchdog

Thiết bị Raspberry Pi được tích hợp sẵn cơ quan giám sát mô-đun có thể được kích hoạt nếu bạn tải nó, việc này có thể được thực hiện bằng cách sử dụng lệnh sau:

sudo modprobe bcm2708_wdog

Bạn cũng có thể thử chạy lệnh trên bằng cách sau cơ quan giám sát mô-đun nếu mô-đun trên không thể tải trên hệ thống Raspberry Pi:



sudo modprobe bcm2835_wdt

Ghi chú: Trong trường hợp của tôi, mô-đun cơ quan giám sát là bcm2835_wdt.

Bước 2: Chỉnh sửa tệp mô-đun

Bây giờ, hãy mở các tệp mô-đun trên Raspberry Pi bằng trình soạn thảo nano thông qua lệnh sau:

sudo nano / vân vân / mô-đun

Sau đó thêm tên mô-đun vào trong tệp. Tên mô-đun phải là tên được tải thành công ở bước đầu tiên:

Lưu tập tin bằng cách sử dụng CTRL+X, thêm vào và nhập để thoát khỏi thiết bị đầu cuối.

Bước 3: Cài đặt Watchdog trên Raspberry Pi

Các công cụ giám sát đã có sẵn trong kho Raspberry Pi và có thể được cài đặt bằng cách chạy lệnh apt sau:

sudo đúng cách cài đặt cơ quan giám sát chkconfig -Và

Bước 4: Kích hoạt dịch vụ Watchdog

Bạn phải kích hoạt tính năng cơ quan giám sát service trên hệ thống Raspberry Pi của bạn từ lệnh sau:

sudo hệ thống cho phép cơ quan giám sát

Bước 5: Bắt đầu dịch vụ Watchdog

Sau khi kích hoạt, bạn có thể bắt đầu cơ quan giám sát service trên Raspberry Pi từ lệnh sau:

sudo systemctl bắt đầu cơ quan giám sát

Bước 6: Kiểm tra trạng thái cơ quan giám sát

Bạn phải đảm bảo dịch vụ giám sát được thiết lập và chạy trên Raspberry Pi, điều này có thể được thực hiện bằng cách sử dụng lệnh dưới đây:

sudo cơ quan giám sát trạng thái systemctl

Bước 7: Cấu hình Watchdog trên Raspberry Pi

Bây giờ hãy mở cơ quan giám sát tệp cấu hình trên Raspberry Pi bằng cách chạy lệnh sau:

sudo nano / vân vân / cơ quan giám sát.conf

Bên trong tệp cấu hình cơ quan giám sát, bỏ ghi chú dòng “ #watchdog-device = /dev/watchdog ”. Bạn có thể tìm kiếm thủ công dòng này bằng cách sử dụng CTRL+W, và sau đó lưu tệp bằng cách sử dụng CTRL+X , thêm vào và nhấn enter:

Sau khi bạn lưu tập tin, cơ quan giám sát daemon sẽ gửi nhịp tim cứ sau 10 giây tới /dev/watchdog và nếu không nhận được bất kỳ tín hiệu nào từ nó, nó sẽ khởi động lại hệ thống

Bước 8: Kiểm tra chức năng Watchdog

Bạn có thể kiểm tra xem những thay đổi bạn đã thực hiện có chính xác hay không bằng cách tạo fork Bomb trên Raspberry Pi từ lệnh sau:

: ( ) { : | : & } ;:

Đợi 10 giây và bạn sẽ thấy hệ thống Raspberry Pi của mình khởi động lại sau thời gian đó, điều này đảm bảo rằng cơ quan giám sát đã được thiết lập và chạy thành công trên hệ thống của bạn. Nếu nó phát hiện bất kỳ sự không phản hồi nào trên thiết bị của bạn, nó sẽ khởi động lại, do đó giữ cho thiết bị của bạn ổn định.

Phần kết luận

Thiết lập cơ quan giám sát trên Raspberry Pi là một quá trình đơn giản và dễ hiểu và có thể được thực hiện bằng cách tải trước tiên cơ quan giám sát mô-đun trên thiết bị. Sau đó, bạn phải thêm mô-đun vào bên trong /etc/mô-đun tập tin và lưu nó. Sau đó cài đặt daemon watchdog trên hệ thống Raspberry Pi, kích hoạt và khởi động lại daemon để chạy nó trên hệ thống. Cuối cùng, bạn chỉ cần bỏ ghi chú /dev/cơ quan giám sát dòng bên trong tệp cấu hình cơ quan giám sát để cho phép cơ quan giám sát giám sát hệ thống của bạn. Sau đó, bạn có thể kiểm tra hoạt động của nó bằng cách tạo fork fork trên hệ thống Raspberry Pi.