smartd使用sendmail邮寄

时间:2014-10-15 16:23:27

标签: windows monitoring sendmail hard-drive

首先,我很抱歉我的英语。

我正在尝试监控许多Windows机器的硬盘驱动器,我已经看到可以用smartd完成。我已经阅读了手册页,我发现在发生错误时可以发送邮件。我已经做了一些测试,在谷歌搜索信息...但我无法使其工作,smartd守护程序不运行邮件程序。

我在smartd.conf中测试了这个:

DEVICESCAN
/dev/hda -m UserName@SomeHost.com -M test -M exec c:\sendmail.cmd

和sendmail.cmd是一个带有简单行的测试脚本:

"C:\sendEmail.exe" -f UserName@SomeHost.com -m "Hi There" -l c:\log.log -t UserName@SomeHost.com -s SomeHost.com -xu UserName@SomeHost.com -xp PassWord

cmd脚本运行完美,但我不知道为什么smartd不运行该脚本...

即使我尝试过混合动力车:

/dev/hda -m UserName@SomeHost.com -M test -M exec "C:\sendEmail.exe" -f UserName@SomeHost.com -m "Hi There" -l c:\log.log -t UserName@SomeHost.com -s SomeHost.com -xu UserName@SomeHost.com -xp PassWord

但也不行。

Windows日志显示了smartd守护程序如何启动并运行“DEVICESCAN”命令,但没有关于另一行的信息。 我已经使用“smartctl -a / dev / hda”测试并显示了驱动器信息。

我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:2)

修正......问题是" DEVICESCAN"。如果运行该命令,则忽略所有其他命令。即使我发现安装程序也可以安静地安装在很多PC中并进行配置。