有没有办法使用Windows Server 2008 R2上的性能监视器发送电子邮件时,空闲的RAM是低?

很less,我们的服务器由于某些stream氓应用程序吞噬所有内存而在内存(和崩溃)上运行得不多。 为了防止这种情况再次发生,如果RAM超过80%的使用阈值,有没有办法configuration内置的性能监视器给我们发送警告邮件?

不是性能直接监控,而是与其关联的工具之一:“警报”types的数据收集集。

这些允许您根据性能计数器值高于或低于阈值定义警报。 当超过阈值时,可以执行任务(在这种情况下,任务正在运行应用程序)。 该应用程序可以发送电子邮件(例如在PowerShell中使用Send-MailMessage cmdlet)。

我很确定perfmon不能做到这一点,但你可以写一个“计划任务”来检查和通过电子邮件警报。

这就是说我不确定这是处理这个问题的最好方法 – 原因是你可能因为内存不足而无法运行任务或邮件,我强烈build议你使用另一台机器看看这台机器,检查它的内存(也可能是其他一些统计),并从那里警报。 通过这种方式,您可以提醒这些错误,甚至是机器翻倒。

如果没有基础设施在专用机器上安装此“警报机器”,则可以考虑让两台机器相互交叉检查。 希望这可以帮助。