首先,我很抱歉我的英语。
我正在尝试监控许多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”测试并显示了驱动器信息。
我做错了什么?
谢谢!
答案 0 :(得分:2)
修正......问题是" DEVICESCAN"。如果运行该命令,则忽略所有其他命令。即使我发现安装程序也可以安静地安装在很多PC中并进行配置。