Hallo zusammen,
ich möchte meinen Raspi mit externe USB Festplatte als ftp Ziel für Duplicati verwenden um meine Bilder und Dokumente zu sichern. Dazu würde ich gerne den Betriebszustand der Festplatte mit den smartmontools überwachen und bei auftrtendem Fehler soll das ganze eine Email versenden.
System ist ein Raspberry Pi 2
Aktuelles Raspbian
ssmtp installiert und funktioniert
smartd.conf enthält folgende Zeile zum Mail Versand:
/dev/sda -a -I 194 -W 3,45,54 -R 5 -r 5 -n standby,q -m xxxxxxxxx@gmail.com -M exec /usr/local/bin/mailto.sh -s (O/../.././06|S/../../6/03|L/../(01)/./03) -M test
Das Skript mailto.sh liegt in /usr/local/bin :
#! /bin/bash
TMP_FILE=/tmp/Smartctl.error.txt
echo To: $SMARTD_ADDRESS > $TMP_FILE
echo Subject: "$SMARTD_SUBJECT" >> $TMP_FILE
echo >> $TMP_FILE
echo >> $TMP_FILE
# Save the email message (STDIN) to a file:
cat >> $TMP_FILE
# Append the output of smartctl -a to the message:
smartctl -a -d $SMARTD_DEVICETYPE $SMARTD_DEVICE >> $TMP_FILE
# Now email the message to the user at address ADD:
/usr/sbin/sendmail $SMARTD_ADDRESS < $TMP_FILE
# Delete temporary file
rm $TMP_FILE
Leider bekomme ich keine Email wenn in der smartd.conf am Ende der Parameter - M test gesetzt wird.
Ich hoffe hier kann mir jemand helfen
Vielen Dank fürs durchlesen
Jürgen