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 myemail@mydomain.com -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.


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.


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 me@email.comaber das nicht (illegal-Direktive: Test):DEVICESCAN -H -s S/../../7/02 -m me@email.com -M test
Richard Whitehead

-M testam Ende der DEVICESCANArbeiten ok auf Debian Jessie /smartctl 6.6
Stuart Cardall
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.