要获取有关我的硬盘驱动器状况的信息,我配置了smartmontools守护程序(通过smartd.conf),如下所示:
dev/sdb -I 194 -a -o on -S on -s (S/../.././03|L/../../6/04) \
-m sys@example.com -M exec /usr/share/smartmontools/smartd-runner
此外,通过添加“-M test”,我测试了电子邮件通知并收到了测试电子邮件消息。
如您所见,每天早上我的硬盘都经过短期测试,但我没有收到任何有关测试结果的电子邮件通知。
可能会在出现问题时发送通知,我是否正确?我的意思是,如果测试通过确定不接收任何东西是正常的吗?
现在我的驱动器使用smartctl -H
命令报告OK状态。我使用Debian Etch和Sendmail。
非常感谢。
答案 0 :(得分:2)
由于您了解-M test
,因此您显然已在文档中找到了有关-M
选项的章节。在同一章中,您将找到:
exec PATH - run the executable PATH instead of the default mail command,
when smartd needs to send email. PATH must point to an
executable binary file or script.
重要的词是“而不是”。如果smartd-runner
本身不发送邮件,则不会向您发送任何邮件。
smartd-runner
做了什么?我不熟悉那个剧本。
回答您的问题:如果没有要报告的错误,则不会发送邮件:
once - send only one warning email for each type of disk problem detected.
This is the default.