什么是适用于Windows的优秀服务器性能监视软件?
我正在寻找一些软件来监控单个服务器的性能警报。最好是免费的,并具有合理的默认配置 编辑:为了澄清,我想在Windows计算机上运行此软件,并监视远程Windows服务器的CPU/内存等使用警报(不是单个应用程序) 编辑:我想没有必要远程运行这个软件,我也会满足于在服务器上运行一些东西,并在出现警报时给我发电子邮件。似乎Windows性能日志和警报可能会以某种方式用于此目的,但我并没有立即意识到这一点什么是适用于Windows的优秀服务器性能监视软件?,windows,performance,sysadmin,Windows,Performance,Sysadmin,我正在寻找一些软件来监控单个服务器的性能警报。最好是免费的,并具有合理的默认配置 编辑:为了澄清,我想在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中的列表,但这只是我一直在寻找的简单的低规模解决方案。此链接现在已失效-您能更新吗?