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ì
- Các loại Watchdog trong Raspberry Pi là gì
- Tại sao việc kích hoạt Watchdog trên Raspberry Pi lại quan trọng
- Cách thiết lập Watchdog trên Raspberry Pi
- Phần kết luận
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_wdogBạ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ô-đunSau đó 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À 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átBướ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.confBê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À 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.