Wydrukuj tę dokumentację Pokaż jako slajdy

Konfiguracja Smart Mon Tools

smartmontools to narzędzie do monitorowania pracy dysków z wykorzystaniem mechanizmu S.M.A.R.T..

Instalacja oprogramowania

Z wykorzystaniem własnego repozytroium pakietów należy wykonać instalację:

pkg install -Uy smartmontools

Plik konfiguracyjny

Plik konfiguracyjny tworzymy za pomocą następujących poleceń:

cp /tmp/ZACZYN.txt /usr/local/etc/smartd.conf
chmod 0240 smartd.conf

Zawartość zależy od rodzaju zainstalowanych dysków. Tak więc trzeba odpowiednio zmodyfikować sam plik. Poniżej przykład (najczęściej spotykany) dla dwóch dysków SATA:

/dev/ada0 -d auto -o off -m disks@bsdserwis.com -s (S/../.././9|L/../../3/22) -I 194 -I 231
/dev/ada1 -d auto -o off -m disks@bsdserwis.com -s (S/../.././9|L/../../7/01) -I 194 -I 231

Znaczenie poszczególnych parametrów jest wyjaśnione poprzez man smartd.conf.

Uruchomienie w systemie

Skrypty startowe

echo 'smartd_enable="YES"' >> /etc/rc.conf

Uruchomienie

service smartd start

Ustawienia periodic.conf

# --- sprawdzanie dysk/ow (SMART) --------------------------------
#
daily_status_smart_enable="YES"
daily_status_smartctl_flags="-H"
daily_status_smart_devices="/dev/ada0 /dev/ada1"

Sztuczki i kruczki

Sprawdzenie harmonogramu testów dysków

Uruchomienie smartd z parametrme -q pozwala pokazać harmonogram testów. Pozostałe możliwe wartości parametru opisane są w podręczniku (man smrtd oraz man smartd.conf

smartd -q showtests

Sprawdzenie poprawności powiadomień mailowych

echo "/dev/ada0 -d auto -o off -m disks@bsdserwis.com -M test" | smartd -c - -q onecheck

Sprawdzenie, czy smart jest włączony

Jeżeli smartd zgłasza brak obsługi S.M.A.R.T. to można go próbować włączyć za pomcą poniższego polecenia:

smartctl -s on /dev/da1

Źródła w sieci internet

  1. Dan Langille


{i}  (c) 2004 - 2026 BSD Serwis Krzysztof Stryjek. W przypadku błędów, poprawek proszę kontaktować się z administratorem wiki.

SmartMonTools (ostatnio edytowane 2018-12-09 00:46:45 przez wtps0n)