8

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

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

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

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

4

7 回答 7

2

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

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

它是一个免费的基于 linux 的系统,Windows 代理运行良好且易于扩展。如果您对 Linux 有一些了解,那么设置很简单。

于 2008-08-20T07:29:28.310 回答
2

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

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

于 2008-09-18T13:33:17.007 回答
1

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

http://www.nagios.org/

于 2008-08-14T17:40:31.713 回答
1

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

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

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

于 2008-11-01T00:00:50.363 回答
1

来自High Scalability 博客的监控工具列表

于 2008-11-02T11:48:34.663 回答
0

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

于 2008-08-14T17:58:45.203 回答
0

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

于 2008-08-23T02:59:18.980 回答