Apakah ada cara untuk berbagi data SMART melalui SNMP?

8

Apakah ada cara untuk berbagi data SMART melalui SNMP? Saya ingin bisa membuat grafik kaktus dan menghubungkannya ke Nagios.

Yang ingin saya lakukan adalah bisa mendapatkan beberapa statistik tentang harddisk saya yang dapat diakses melalui SNMP. Ini akan memungkinkan saya untuk membuat grafik jumlah $ SMART_MEASUREMENT_VALUE dengan waktu.

Rory
sumber
Anda perlu menguraikan lebih banyak jika Anda menginginkan jawaban yang layak.
chankster

Jawaban:

4

Mungkin ini sesuai dengan kebutuhan Anda: Dikutip dari tautan ini :

Anda akan memerlukan paket SmartMonTools dan menggunakan skrip perl check_smart.pl (plugin nagios) untuk memeriksa kesehatan hard drive dengan menjalankan tes mandiri SMART menggunakan perintah smartctl, tambahkan ke snmpd.conf Anda:

exec CheckSmart /path/to/check_smart.pl -t -d / dev / hda

Maxwell
sumber
Sangat menarik untuk melihat parameter SMART berubah dalam waktu. Dan plugin ini hanya menguji nilai saat ini.
lexsys
3
@exquisitor: SNMP biasanya hanya memasok nilai saat ini; biasanya tugas server manajemen mengumpulkan data untuk menyimpan data lama untuk dianalisis.
sleske
1

Ada tambalan yang menambahkan dukungan SNMP ke smartd (di smartmontools-devel @ list); tidak ada yang terintegrasi, sejauh yang saya ingat.

sendmoreinfo
sumber
0

Jawaban Maxwell benar, tetapi tidak ada url unduhan untuk skrip:

http://git.recluse.de/?p=users/bzed/nagios-plugins.git;a=blob_plain;f=plugins/check_smart

saya juga menambahkan baris ini di bawah pada baris 109 dari skrip, untuk menghindari peringatan

if (!defined($number)) { $number = 0; }

Bagi mereka yang tidak memiliki nagios, skrip membutuhkan util.pm lib. Pengguna Debian bisa mendapatkannya dari paket nagios-plugins dan pengguna lain dapat mengambilnya dari sini:

https://github.com/Elbandi/nagios-plugins/blob/master/plugins-scripts/utils.pm.in

penggunaannya sederhana:

./check_smart.pl  -i scsi  -d /dev/sda

tetapi saya setuju dengan komentar exquisitor, cara untuk membuat grafik semua (atau setidaknya beberapa nilai penting) pintar akan bagus

PEMBARUAN : skrip DO menampilkan nilai-nilai pintar lainnya, tetapi hanya jika Anda memilih antarmuka ata (-i ata). Karena hari ini semua driver (bahkan ata / sata) tampak sebagai perangkat scsi, ini membuat kebingungan (dan mungkin bug). Jadi saya sarankan bagi mereka yang memiliki driver ata / sata untuk mengedit skrip dan pada baris 209 ganti cek dari "ata "ke" scsi "

higuita
sumber