什么是适用于Windows的良好服务器性能监控软件?

时间:2008-08-14 17:17:30

标签: windows performance sysadmin

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

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

编辑:我认为没有必要远程运行这个软件,我也会满足于在服务器上运行的东西,如果有警报就通过电子邮件发送给我。似乎Windows性能日志和警报可能会以某种方式用于此目的,但对我来说并不是很明显。

编辑:在编码恐怖博客上找到了一个简洁的工具,对远程监控没有用,但对于作为服务器管理员担心的事情非常有用:http://www.winsupersite.com/showcase/winvista_ff_rmon.asp

8 个答案:

答案 0 :(得分:2)

我一直在尝试使用munin来监控大约8台Windows 2003服务器。

http://munin.projects.linpro.no/

它是一个免费的基于Linux的系统,Windows代理运行良好&很容易扩展。如果你有一些最小的linux知识,安装很简单。

答案 1 :(得分:2)

对于性能监视器 - 在服务器上启动它( Win + R 并输入 “性能监视器”)。选择“性能日志和警报”并展开。选择“提醒”。选择“动作”&然后是“新警报”。给警报命名,单击“添加”添加计数器(有计数器,例如CPU%),然后给它一些限制。

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

答案 2 :(得分:2)

答案 3 :(得分:1)

如果你想要免费的东西,试试Nagios。

http://www.nagios.org/

答案 4 :(得分:1)

您可以配置perfmon以将特定计数器收集到硬盘驱动器上的“Trace Logs”文件。我们通常会记录重要计数器的每日日志:

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

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

答案 5 :(得分:1)

您可以在diabsqlsoftware.com上尝试戴铂它不是免费的,但只有69.99这是一个非常好的讨价还价。它从单个客户端监视多个服务器。它会查看硬件和SQL Server,并在出现问题时通知您。它还提供90天免费试用。

答案 6 :(得分:0)

MS的解决方案过去被称为MOM - 自从我上次使用它以来它似乎是redesigned a bit

答案 7 :(得分:0)

我有点喜欢自我。它配备了开箱即用的窗口,并支持大量不同的测量。