我正在尝试弄清楚如何将电子邮件通知应用于系统性能触发器,例如高 CPU、高 RAM 使用率、低磁盘空间等。
我尝试过用谷歌搜索,但是无法找到指导如何操作的指南,因为我之前没有这样做过。
Windows 2008 R2 可以做到这一点吗或者是否需要第三方软件?
答案1
通常,这分为两个部分:
1)收集信息的代理(或多个代理)
2)用于整理数据并选择性地安排调用的处理中心
有无数的供应商和产品可用于此目的 - 我使用 Nagios,因为它旨在使用非常透明和简单的 API 与各种探测器集成,有许多现成的探测器可用,并且可在开源许可下使用。
答案2
我们用Paessler PRTG而且它运行良好。安装非常快,可以监控各种主机/服务等。它可以执行 Netflow 并使用 SNMP 和 WMI 等进行监控。www.paessler.com 上有一个免费评估,如果您监控的项目数量很少,它是免费的。需要时的支持也很棒。在大多数情况下不使用代理。自动发现效果很好,因此您可以非常快速地启动和运行评估。在虚拟机中运行良好。
答案3
您应该能够使用 Windows 性能监视器和其他内置工具来执行此操作。Microsoft 的分步说明。
此外,正如其他人提到的,有很多第三方工具可以提供此类警报。我整理了一份Windows 服务器性能监控工具列表它应该可以帮助您入门。