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.
Jawaban:
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:
sumber
Ada tambalan yang menambahkan dukungan SNMP ke smartd (di smartmontools-devel @ list); tidak ada yang terintegrasi, sejauh yang saya ingat.
sumber
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
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:
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 "
sumber