SmartMonTools: Unterschied zwischen den Versionen

Aus Info-Theke
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Kategorie:ServerApplikation = Installation = <syntaxhighlight lang="bash"> apt install smartmontools </syntaxhighlight> = Konfiguration = * /etc/smartd.c…“)
 
 
Zeile 39: Zeile 39:
/usr/bin/mail "$@" < $input
/usr/bin/mail "$@" < $input
</pre>
</pre>
== Testmail senden ==
<syntaxhighlight lang="bash">
systemctl restart smartd
</syntaxhighlight>

Aktuelle Version vom 12. März 2023, 08:00 Uhr


Installation[Bearbeiten]

apt install smartmontools

Konfiguration[Bearbeiten]

  • /etc/smartd.conf
# default: siehe unten /etc/smartmontools/run.d/10mail
DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smartd-runner
# Alternative:
/dev/sda -a -m destination.email@gmail.com -M test
-d TYPE 	Specifies the device type between ata, scsi etc…
-H 	Checks the SMART health status of the disk
-l TYPE 	Monitors SMART log (error or selftest)
-s REGEX 	Specifies regular expression to schedule self-tests
-m ADDRESS 	Sends an email notification at the specified address
-M TYPE 	Works only when the -m directive is provided and modifies its behavior
-f 	Monitors the failure of “usage” attributes
-t 	Works like a shortcut for -p and -u, so reports changes in “Prefailure” and “Usage” attributes
-C ID 	Reports if the count of pending sectors is something other than 0
-U ID 	Reports if the number of offline uncorrectable sectors is not 0
-a 	Works like a shortcut for -H -f -t -l error -l selftest -C 197 -U 198
  • /etc/smartmontools/run.d/10mail
#!/bin/bash -e
# Send mail if /usr/bin/mail exists
if ! [ -x /usr/bin/mail ]; then
	echo "Your system does not have /usr/bin/mail.  Install the mailx or mailutils package" 
	exit 1
fi
input=$1
shift
/usr/bin/mail "$@" < $input

Testmail senden[Bearbeiten]

systemctl restart smartd