Smartd是否已正确配置为通过电子邮件发送警报?


16

我只是按如下方式配置了Debian服务器:
apt-get install smartmontools
vi / etc / default / smartmontools-此处未注释这2行
# uncomment to start smartd on system startup
start_smartd=yes
# uncomment to pass additional options to smartd on startup
smartd_opts="--interval=1800"

然后,我编辑了/etc/smartd.conf,仅注释了这一行
DEVICESCAN -S on -o on -a -m myemail@mydomain.com -s (S/../.././02|L/../../6/03)

我想知道这是否足以使系统在出现问题时向我发送警报消息和/或是否存在模拟问题并查看smartd是否通过电子邮件向我发送警告的方法。


确实,您应该root在/ etc / aliases中配置别名(如果使用后缀),以便将任何服务器生成的电子邮件转发到您的电子邮件帐户,而不仅是智能的。
杰弗里

Answers:


24

您可以通过在关键字之后立即添加-M test到以开头的行来测试配置DEVICESCAN。下次重新启动smartd时,它将发送电子邮件通知。


我发现-M选项必须紧接DEVICESCAN之后,而不是最后。这行得通:DEVICESCAN -M test -H -s S/../../7/02 -m me@email.com但这不行(非法-M指令:测试):DEVICESCAN -H -s S/../../7/02 -m me@email.com -M test
理查德·怀特黑德

-M testDEVICESCANDebian Jessie 的作品确定的最后/smartctl 6.6
Stuart Cardall '19
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.