有没有IIS的开源Web服务器监视器?

是否有任何体面的开源Web服务器监控应用程序的IIS? 一个体面的东西可以跟踪例如:

  • 活动/吞吐量
  • 响应时间
  • CPU使用率
  • 内存使用情况
  • 磁盘使用情况
  • 任何其他有用的统计资料

我search了code.google,codeplex等,到目前为止还没有发现。

所有这些信息都是通过perfmon计数器公开的,所以你有多种select:

  1. 一个可以读取性能计数器的NMS。 nagios或zabbix是我推荐的两个。 Zabbix是非常容易使用,如果你是来自Windows的背景,但他们都是方式矫枉过正监控单个服务器

  2. 使用内置的窗口性能监视。 它会给你生活(如果你configuration它,历史)统计,但除了实际上给你的原始数字没有什么。

  3. 滚动你自己的。 Perfmon可以configuration为将所有东西logging到CSV文件或SQL数据库中。 然后,您可以分析他们,但是你需要。

Nagios可以监视IIS: http : //exchange.nagios.org/directory/Plugins/Web-Servers/IIS

Nagios本身需要在Linux(或虚拟Linux机器)上运行,但它也可以监视IIS服务器。

除了响应时间之外,Perfmon可以获得一切。 为此,您可以使用CURL(假设您的应用程序使用HTTP接口)。 有很多选项可以让你们在商业方面获得成功,所有你需要做的就是询问pipe理层什么是信息的价值,这样你就可以适当地查看与expression价值相匹配的商业select和价格。

如果所有的螺丝刀都是免费的,而且所有的锤子都是昂贵的,那么用螺丝刀的尾端打开钉子真的会更好吗? 有时,“付费工具”在效率和免费工具所缺乏的界面上都有价值,从而将付费工具的整体拥有成本降低到免费工具的水平。 (抵制免费的狗或免费的汽车比喻…)