Có cách nào để chia sẻ dữ liệu SMART qua SNMP không?


8

Có cách nào để chia sẻ dữ liệu SMART qua SNMP không? Tôi muốn có thể tạo ra các biểu đồ xương rồng của nó và nối nó với Nagios.

Những gì tôi muốn làm là có thể nhận được một số thống kê về các ổ cứng của tôi có thể truy cập qua SNMP. Điều này sẽ cho phép tôi vẽ biểu đồ số $ SMART_MEASUREMENT_VALUE theo thời gian.


Bạn cần phải giải thích nhiều hơn nữa nếu bạn muốn có một câu trả lời đàng hoàng.
chankster

Câu trả lời:


4

Có thể điều này sẽ phù hợp với nhu cầu của bạn: Trích dẫn từ liên kết này :

Bạn sẽ cần gói SmartMonTools và sử dụng tập lệnh check_smart.pl perl (plugin nagios) để kiểm tra sức khỏe ổ cứng bằng cách chạy tự kiểm tra SMART bằng lệnh smartctl, thêm vào snmpd.conf của bạn:

thực hiện CheckSmart /path/to/check_smart.pl -t -d / dev / hda


Thật thú vị khi thấy các thông số SMART thay đổi theo thời gian. Và plugin này chỉ kiểm tra giá trị hiện tại.
lexsys

3
@exquisitor: SNMP thường chỉ cung cấp giá trị hiện tại; nhiệm vụ của máy chủ quản lý là thu thập dữ liệu để lưu trữ dữ liệu cũ để phân tích.
sleske

1

Có các bản vá bổ sung hỗ trợ SNMP cho smartd (trong danh sách smartmontools-devel @); không có gì được tích hợp, theo như tôi nhớ


0

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 "

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.