Różnice pomiędzy wersjami 3 i 6 (Spinanie 3 wersji)
⇤ ← Wersja 3 z 2013-11-18 11:16:33 →
Rozmiar: 1430
Edytor: wtps0n
Komentarz: - toc: plik załączany gdzie indziej
← Wersja 6 z 2018-12-09 00:46:45 → ⇥
Rozmiar: 3437
Edytor: wtps0n
Komentarz: *** KREACJA (kopia z obecnego) ***
Usunięcia zostały oznaczone w ten sposób. Dodatki zostały oznaczone w ten sposób.
Linia 4: Linia 4:
<<Action(print, Wydrukuj tę dokumentację)>>` `<<Action(SlideShow, Pokaż jako slajdy)>><<BR>>
<<Navigation(children)>>
<<TableOfContents()>>
Linia 5: Linia 9:
[[FreshPorts:sysutils/smartmontools|smartmontools]] to narzędzie do monitorowania pracy dysków z wykorzystaniem mechanizmu [[PlWikiPedia:S.M.A.R.T._(informatyka)|S.M.A.R.T.]].
Linia 6: Linia 11:
Po zainstalowaniu sysutils/smartmontools trzeba wykonać następujące kroki:
{{{#!shell numbers=off
== Instalacja oprogramowania ==
Z wykorzystaniem własnego [[PoudriereBinaryPkg|repozytroium pakietów]] należy wykonać instalację:
{{{#!highlight bash numbers=off
pkg install -Uy smartmontools
}}}

== Plik konfiguracyjny ==
Plik konfiguracyjny tworzymy za pomocą następujących poleceń:
{{{#!highlight bash numbers=off
Linia 10: Linia 22:

# dla dyskow wskazanych jawnie:
#
echo "/dev/ad4 -d ata -o off -s L/../../3/22 -I 194 -I 231" >> /usr/local/etc/smartd.conf
echo "/dev/ad6 -d ata -o off -s L/../../7/01 -I 194 -I 231" >> /usr/local/etc/smartd.conf

# dla dyskow "schowanych" poprzez adaN
#
echo "/dev/ada0 -d auto -o off -s L/../../3/22 -I 194 -I 231" >> /usr/local/etc/smartd.conf
echo "/dev/ada1 -d auto -o off -s L/../../7/01 -I 194 -I 231" >> /usr/local/etc/smartd.conf

echo "" >> /usr/local/etc/smartd.conf
Linia 24: Linia 24:
'''Dodanie demona smartd do skryptów startowych oraz jego wystartowanie:'''
{{{#!shell numbers=off
echo 'smartd_enable="YES"' >> /etc/rc.conf
rcstart smartd
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:
{{{#!highlight ini numbers=off
/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
Linia 30: Linia 30:
'''Dodanie smartd do periodica:''' należy dostosować listę monitorowanych dysków do swoich potrzeb.
{{{#!shell numbers=off
# --- badanie stanu dysk/ow twardych -----------------------------
Znaczenie poszczególnych parametrów jest wyjaśnione poprzez '''man smartd.conf'''.

= Uruchomienie w systemie =

== Skrypty startowe ==
{{{#!highlight bash numbers=off
echo 'smartd_enable="YES"' >> /etc/rc.conf
}}}

== Uruchomienie ==
{{{#!highlight bash numbers=off
service smartd start
}}}

== Ustawienia periodic.conf ==
{{{#!highlight bash numbers=off
# --- sprawdzanie dysk/ow (SMART) --------------------------------
Linia 36: Linia 50:
daily_status_smart_devices="/dev/ad4 /dev/ad6"
Linia 40: Linia 53:
== Jeżeli SMART jest wyłączony (wg raportów) == = 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
{{{#!highlight bash numbers=off
smartd -q showtests
}}}
Linia 42: Linia 60:
Można zmienić status SMARTa na dysku:
{{{#!shell numbers=off
== Sprawdzenie poprawności powiadomień mailowych ==
{{{#!highlight bash numbers=off
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:
{{{#!highlight bash numbers=off
Linia 46: Linia 70:

= Źródła w sieci internet =
 1. <<Anchor(url1)>>[[https://dan.langille.org/2018/11/04/using-smartd-to-automatically-run-tests-on-your-drives/|Dan Langille|target="_blank"]]

{{{#!wiki comment
 2. <<Anchor(url2)>>[[url2||target="_blank"]]
 3. <<Anchor(url3)>>[[url3||target="_blank"]]
 4. <<Anchor(url4)>>[[url4||target="_blank"]]

= Odnośniki do dokumentacji =
## Jeżeli powołujesz się na URLa (nr) to nowe dopisuj na końcu. Albo trzeba przeredagować tekst.

 1. <<Anchor(page1)>>[[url1|]]
 1. <<Anchor(page2)>>[[url2|]]
 1. <<Anchor(page3)>>[[url3|]]
 1. <<Anchor(page4)>>[[url4|]]

Gdy trzeba dołączyć inną (pod)stronę
https://moinmo.in/HelpOnMacros/Include
https://moinmo.in/HelpOnParsers
<<Include(pagename, heading, level, from="regex", to="regex", sort=ascending|descending, items=n, skipitems=n, titlesonly, editlink)>>
}}}

----
{i} ` `<<GetVal(SlownikNewBsd,adm-podpis)>>

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)