当Windows 2008服务器的硬盘变满时,是否有简单的方法来设置电子邮件通知?
从Vista / 2008开始,Microsoft增加了将操作附加到事件的function。只要触发事件ID 2013(磁盘驱动器接近容量),就可以设置电子邮件警报。
打开任务计划程序MMC,启动创build基本任务向导,给它一个名称,然后select事件触发器。 将日志设置为“系统”源为“Srv”,事件ID设置为“2013”。
然后假设你有一个可用的SMTP服务器,只需设置动作发送给你一个电子邮件。
你得到的信息是非常基本的,有很多好的监视工具可以自由处理这个(SpiceWorks是我记得的)。
用Powershell来完成这个很简单。 这是一个例子。
如果你没有本地的SMTP服务器,你可以下载这个小工具,并按照相同的事件调度程序的说明,除了你做一个batch file包含这个:
sendemail.exe -f [email protected] -t [email protected] -u "LOW DISK SPACE ON COMPUTER!" -m "LOW DISK SPACE ON SERVICES!" -s smtp.gmail.com:587 -xu [email protected] -xp YOURPASSWORD
如果你不把它们放在同一个文件夹中,请确保你在行的开头包含了sendemail.exe的path。
如果您不想使用本地SMTP或想要脚本发送电子邮件,sendmail.exe工具是非常有用的。
内置于操作系统? 没有。几乎可以build立在任何您关心的名称,商业或开源的监控系统上? 是。