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

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/11359/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-15 11:05:49  来源:igfitidea点击:

What is good server performance monitoring software for Windows?

windowsperformancesysadmin

提问by Luke

I'm looking for some software to monitor a single server for performance alerts. Preferably free and with a reasonable default configuration.

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

Edit: To clarify, I would like to run this software on a Windows machine and monitor a remote Windows server for CPU/memory/etc. usage alerts (not a single application).

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

Edit: I suppose its not necessary that this software be run remotely, I would also settle for something that ran on the server and emailed me if there was an alert. It seems like Windows performance logs and alerts might be used for this purpose somehow but it was not immediately obvious to me.

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

Edit: Found a neat tool on the coding horror blog, not as useful for remote monitoring but very useful for things you would worry about as a server admin: http://www.winsupersite.com/showcase/winvista_ff_rmon.asp

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

采纳答案by Tubs

For performance monitor - start it on the server (Win+Rand enter "perfmon"). Select "Performance Logs and Alerts" and expand. Select "Alerts". Select "Action" & then "New Alert". Give the alert a name, click "Add" to add a counter (there are hundres of counters, for example CPU %), then give it some limits.

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

Select the "Action" tab, and then decide what you want to do. You may need a third party program - for example Blat to send emails - but basiaclly any script can be run.

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

回答by rupello

I've been experimenting with munin for monitoring around 8 Windows 2003 servers.

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

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

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

Its a free linux-based system and the Windows agent works well & is easily extensible. Setup is simple if you have some minimal linux knowledge.

它是一个免费的基于 linux 的系统,Windows 代理运行良好且易于扩展。如果您有一些最少的 linux 知识,则设置很简单。

回答by Assaf Lavie

回答by Russ Guier

You might try DIAB at diabsqlsoftware.com it's not free but at only at 69.99 it's a pretty good bargain. It Monitors multiple servers from a single client. It looks at hardware and sql server and notifies you when problems occur. It also comes with a 90 day free trial.

您可以在 diabsqlsoftware.com 上试用 DIAB,它不是免费的,但只需 69.99,这是一个非常划算的交易。它从单个客户端监控多个服务器。它查看硬件和 sql server,并在出现问题时通知您。它还提供 90 天免费试用。

回答by joeysim

You can configure you perfmon to collect specific counters to "Trace Logs" files on your hard drive. We usually keep daily logs for important counters:

您可以将 perfmon 配置为将特定计数器收集到硬盘驱动器上的“跟踪日志”文件中。我们通常为重要的计数器保留每日日志:

  • Vital signs (CPU, Memory, HDD space)
  • Application specific (ASP.Net counters / SQL Counters)
  • Custom counters if your applicaiton exposes such
  • 生命体征(CPU、内存、硬盘空间)
  • 特定于应用程序(ASP.Net 计数器/SQL 计数器)
  • 自定义计数器,如果您的应用程序公开此类

You can add "Alerts" for specific counters / counters groups and define actions when these alerts fire.

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

回答by TheSmurf

If you want something free, try Nagios.

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

http://www.nagios.org/

http://www.nagios.org/

回答by brendan

MS's solutions used to be called MOM - looks like it's be redesigned a bitsince I last used it.

MS 的解决方案曾经被称为 MOM - 看起来自从我上次使用它以来它已经重新设计了一点

回答by Scott Wisniewski

I kind of like perfmon my self. It comes with windows out of the box, and has support for a whole lot of different measurements.

我有点喜欢表现自己。它带有开箱即用的窗口,并支持大量不同的测量。