uname -a
Linux vybornaya.ru 2.6.32-358.el6.i686 #1 SMP Thu Feb 21 21:50:49 UTC 2013 i686 i686 i386 GNU/Linux
email - By: Dean Jones. Email: deanjones@cleancode.org.
Version 3.1.3 - Date 10/31/2010-01:13:35PM_EDT
smartd --version
smartd 5.43 2012-06-30 r3573 [i686-linux-2.6.32-358.el6.i686] (local build)
cat /usr/local/bin/send_email_smartd.bsh
#!/bin/bash
export PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
EMAIL=/usr/local/bin/email
TO_MAIL="xxxx@mail.ru xxxxxx@mail.ru"
if [ -x $EMAIL ] ; then.
<------>for TO_MAIL_SINGLE in $TO_MAIL ; do.
<------> echo "Warrning S.M.A.R.T . Problem detected with disk \"$SMARTD_DEVICESTRING\"
Warning message from smartd is: \"$SMARTD_FULLMESSAGE\""| email -s "Message info server $HOSTNAME" $TO_MAIL_SINGLE.
<------>done
fi
cat /etc/smartd.conf
DEVICESCAN -a -d sat -S on -o on -H -p -l selftest -i 194 -m nomailer -M daily -M exec /usr/local/bin/send_email_smartd.bsh
Итого в логах имею
Oct 7 17:22:22 vybornaya smartd[28763]: email: FATAL: Could not connect to server: smtp.mail.ru on port: 25: Permission denied
Oct 7 17:22:22 vybornaya smartd[28763]: email: FATAL: Could not connect to server: smtp.mail.ru on port: 25: Permission denied
Oct 7 17:22:22 vybornaya smartd[28763]: Warning via /usr/local/bin/send_email_smartd.bsh to nomailer: successful
Oct 7 17:22:22 vybornaya smartd[28763]: Device: /dev/sda [SAT], 2 Offline uncorrectable sectors
Oct 7 17:22:22 vybornaya smartd[28763]: Sending warning via /usr/local/bin/send_email_smartd.bsh to nomailer ...
Oct 7 17:22:22 vybornaya smartd[28763]: Warning via /usr/local/bin/send_email_smartd.bsh to nomailer produced unexpected output (174 bytes) to STDOUT/STDERR:
Oct 7 17:22:22 vybornaya smartd[28763]: email: FATAL: Could not connect to server: smtp.mail.ru on port: 25: Permission denied
Oct 7 17:22:22 vybornaya smartd[28763]: email: FATAL: Could not connect to server: smtp.mail.ru on port: 25: Permission denied
Oct 7 17:22:22 vybornaya smartd[28763]: Warning via /usr/local/bin/send_email_smartd.bsh to nomailer: successful
Oct 7 17:22:22 vybornaya smartd[28777]: smartd has fork()ed into background mode. New PID=28777.
Так же почти такими же скриптами отсылается уведомление об перезагрузках сервера и об login - ах как локально так и по ssh, и там все работает, почта с уведомлениями приходит. Так же эта же связка работает безупречно ещё примерно на 10 машинах. А вот на этой не хотит. И я не догоняю что от меня хотит smartd этой строчкой
Warning via /usr/local/bin/send_email_smartd.bsh to nomailer produced unexpected output (174 bytes) to STDOUT/STDERR: