Czy smartd jest odpowiednio skonfigurowany do wysyłania powiadomień e-mailem?

16

Właśnie skonfigurowałem serwer Debiana w następujący sposób:
apt-get install smartmontools
vi / etc / default / smartmontools - i tutaj odkomentowałem te 2 linie
# uncomment to start smartd on system startup
start_smartd=yes
# uncomment to pass additional options to smartd on startup
smartd_opts="--interval=1800"

Następnie edytowałem /etc/smartd.conf i odkomentowałem tylko ten wiersz
DEVICESCAN -S on -o on -a -m [email protected] -s (S/../.././02|L/../../6/03)

Zastanawiałem się, czy to wystarczy, aby system wysłał mi ostrzeżenie, gdy coś pójdzie nie tak i / lub czy istnieje sposób na zasymulowanie problemu i sprawdzenie, czy smartd wysyła mi ostrzeżenia pocztą elektroniczną.

Alex Flo
źródło
Naprawdę powinieneś skonfigurować alias dla root/ etc / aliases (jeśli używasz Postfiksa), aby wszelkie e-maile generowane przez serwer były przekazywane na twoje konto e-mail, nie tylko smartd.
Geoffrey

Odpowiedzi:

25

Możesz przetestować konfigurację, dodając -M testdo wiersza, który zaczyna się od DEVICESCAN, zaraz po tym słowie kluczowym. Przy następnym uruchomieniu smartd wyśle ​​powiadomienie e-mailem.

Michael Hampton
źródło
Odkryłem, że opcja -M musi nastąpić bezpośrednio po DEVICESCAN, a nie na końcu. To działa: DEVICESCAN -M test -H -s S/../../7/02 -m [email protected]ale to nie działa (nielegalne -M Dyrektywa: test):DEVICESCAN -H -s S/../../7/02 -m [email protected] -M test
Richard Whitehead
-M testna koniec DEVICESCANprac ok na Debian Jessie /smartctl 6.6
Stuart Cardall