Câu trả lời của Maxwell là đúng, nhưng thiếu phần tải xuống một url cho tập lệnh:
http://git.recluse.de/?p=users/bened/nagios-plugins.git;a=blob_plain;f=plugins/check_smart
tôi cũng thêm dòng này bên dưới vào dòng 109 của tập lệnh, để tránh cảnh báo
if (!defined($number)) { $number = 0; }
Đối với những người không có nagios, tập lệnh yêu cầu lib.pm lib. Người dùng Debian có thể lấy nó từ gói nagios-plugins và những người dùng khác có thể lấy nó từ đây:
https://github.com/Elbandi/nagios-plugins/blob/master/plugins-scripts/utils.pm.in
cách sử dụng rất đơn giản:
./check_smart.pl -i scsi -d /dev/sda
nhưng tôi đồng ý với nhận xét của người kiểm tra, một cách để vẽ biểu đồ tất cả (hoặc ít nhất là một số giá trị thông minh) sẽ rất tuyệt
CẬP NHẬT : tập lệnh DO xuất các giá trị thông minh khác, nhưng chỉ khi bạn chọn giao diện ata (-i ata). Vì ngày nay tất cả các trình điều khiển (thậm chí ata / sata) dường như là thiết bị scsi, điều này tạo ra sự nhầm lẫn (và có thể là lỗi) Vì vậy, tôi khuyên các nhà điều khiển ata / sata nên chỉnh sửa tập lệnh và trên dòng 209 thay thế kiểm tra từ "ata "đến" scsi "