Ist smartd richtig konfiguriert, um Benachrichtigungen per E-Mail zu senden?

16

Ich habe gerade einen Debian-Server wie folgt konfiguriert:
apt-get install smartmontools
vi / etc / default / smartmontools - und hier diese 2 Zeilen unkommentiert
# uncomment to start smartd on system startup
start_smartd=yes
# uncomment to pass additional options to smartd on startup
smartd_opts="--interval=1800"

Dann habe ich /etc/smartd.conf bearbeitet und nur diese Zeile auskommentiert
DEVICESCAN -S on -o on -a -m [email protected] -s (S/../.././02|L/../../6/03)

Ich habe mich gefragt, ob dies ausreicht, damit das System mir eine Warnmeldung sendet, wenn ein Fehler auftritt, und / oder ob es eine Möglichkeit gibt, ein Problem zu simulieren und festzustellen, ob smartd mir Warnungen per E-Mail sendet.

Alex Flo
quelle
Eigentlich sollten Sie den Alias ​​für rootin / etc / aliases konfigurieren (wenn Sie Postfix verwenden), damit alle vom Server generierten E-Mails an Ihr E-Mail-Konto weitergeleitet werden, nicht nur an smartd.
Geoffrey

Antworten:

24

Sie können die Konfiguration testen, indem Sie -M testder Zeile, die mit beginnt DEVICESCAN, unmittelbar nach diesem Schlüsselwort hinzufügen . Wenn Sie smartd das nächste Mal neu starten, wird eine E-Mail-Benachrichtigung gesendet.

Michael Hampton
quelle
Ich habe festgestellt, dass die -M-Option unmittelbar nach DEVICESCAN stehen muss, nicht am Ende. Dies funktioniert: DEVICESCAN -M test -H -s S/../../7/02 -m [email protected]aber das nicht (illegal-Direktive: Test):DEVICESCAN -H -s S/../../7/02 -m [email protected] -M test
Richard Whitehead
-M testam Ende der DEVICESCANArbeiten ok auf Debian Jessie /smartctl 6.6
Stuart Cardall