我们有 10 台 Windows 7 电脑,主要用于构建
我们遇到了一个问题,服务器由于我们无法确定的原因而自行关闭。在事件查看器中,我看到了“内核电源关闭”事件。这里没有太多信息
我使用 Mem86 进行了 RAM 测试,没有错误。
我正在寻找一种监控机制,当电脑关闭时它会通知我(电子邮件)。
我有以下想法/选择
- 对所有机器执行 ping 操作,如果其中任何一台机器宕机,则发送电子邮件
- 每 10 分钟将文件写入正常运行时间的位置
还有其他防故障方法来监测心跳吗?
我没有安装任何第三方软件的权限
答案1
您始终可以使用 Powershell:
$computerArray = "PCOne", "PCTwo" #List of Computers to check
Foreach ($computer in $computerArray)
{
If (!(Test-Connection $computer -Quiet)) #test if the computer responds to a ping
{Send-MailMessage -To [email protected] -Subject "$computer is down"} #If not, send an email
}
填写您的电子邮件信息并将脚本放入计划任务中,就可以开始了。