什么是适用于Windows的优秀服务器性能监视软件?

什么是适用于Windows的优秀服务器性能监视软件?,windows,performance,sysadmin,Windows,Performance,Sysadmin,我正在寻找一些软件来监控单个服务器的性能警报。最好是免费的,并具有合理的默认配置 编辑:为了澄清,我想在Windows计算机上运行此软件,并监视远程Windows服务器的CPU/内存等使用警报(不是单个应用程序) 编辑:我想没有必要远程运行这个软件,我也会满足于在服务器上运行一些东西,并在出现警报时给我发电子邮件。似乎Windows性能日志和警报可能会以某种方式用于此目的,但我并没有立即意识到这一点 编辑:在“编写恐怖代码”博客上找到了一个简洁的工具,对于远程监控来说没有那么有用,但对于作为服务

我正在寻找一些软件来监控单个服务器的性能警报。最好是免费的,并具有合理的默认配置

编辑:为了澄清,我想在Windows计算机上运行此软件,并监视远程Windows服务器的CPU/内存等使用警报(不是单个应用程序)

编辑:我想没有必要远程运行这个软件,我也会满足于在服务器上运行一些东西,并在出现警报时给我发电子邮件。似乎Windows性能日志和警报可能会以某种方式用于此目的,但我并没有立即意识到这一点


编辑:在“编写恐怖代码”博客上找到了一个简洁的工具,对于远程监控来说没有那么有用,但对于作为服务器管理员您可能会担心的事情非常有用:

如果您想要免费的东西,请尝试Nagios


MS的解决方案过去被称为MOM。它看起来像是我上次使用它之后的样子。

我一直在用munin测试8台Windows 2003服务器


它是一个基于linux的免费系统,Windows代理运行良好,易于扩展。如果你对linux有一些基本的了解,安装就很简单。

我自己也有点喜欢Perfmon。它配备了开箱即用的windows,并支持许多不同的测量。

对于性能监视器,请在服务器上启动它(Win+R,然后输入) “perfmon”)。选择“性能日志和警报”并展开。选择“警报”。选择“操作”,然后选择“新建警报”。为警报指定一个名称,单击“添加”添加计数器(例如CPU%),然后为其指定一些限制


选择“操作”选项卡,然后决定要执行的操作。您可能需要第三方程序,例如Blat来发送电子邮件,但基本上任何脚本都可以运行。

您可以配置perfmon来收集硬盘上“跟踪日志”文件的特定计数器。我们通常保存重要柜台的每日日志:

  • 生命体征(CPU、内存、硬盘空间)
  • 特定于应用程序(ASP.Net计数器/SQL计数器)
  • 自定义计数器,如果您的应用程序暴露了此类

您可以为特定计数器/计数器组添加“警报”,并在发出警报时定义操作。

我使用的是bmail而不是blat中的列表,但这只是我一直在寻找的简单的低规模解决方案。此链接现在已失效-您能更新吗?