监视IIS服务器

我有一些我想监视iis服务器(Windows 2003),如果可能的话,我希望以图表的forms提供信息。

我有一个服务器,我已经完全访问,所以我应该能够查询使用snmp,但其中一些我将有权访问的iis日志文件(不是我的工具包)。

我喜欢一些基本的stream量信息(连接/带宽等),但也可能是监视物理处理器/内部使用我有充分的权限访问。

任何一点都指出我是一个好产品

干杯卢克

您可以直接访问的服务器的一个很好的起点是使用Windows 性能监视器 。 此MSDN文章讨论哪些性能计数器在诊断压力和性能问题时最有帮助:

ASP.NET性能监视以及何时警报pipe理员

有许多性能计数器可用于监视应用程序。 select哪些内容包含在性能日志中可能会非常棘手,而学习如何解释它们是一门艺术。 这篇文章应该能帮助你更好地完成这些任务。

这些是IIS和ASP.NET的一些有趣的计数器:

  • 处理器:
    • 处理器时间百分比
  • 进程(aspnet_wp)
    • 处理器时间百分比
    • 私人字节
    • 虚拟字节 – 处理计数
  • Microsoft .NET CLRexception\
    • 超出抛出/秒

  • ASP.NET
    • 应用程序重启
    • 请求被拒绝
  • 记忆
    • 可用的Mbytes
  • networking服务
    • 当前连接
    • ISAPI扩展请求/秒

对于只能访问IIS日志文件的站点,我将使用IIS Logparser来分析可能的问题或瓶颈。 blogs.iis.net上有一个很好的博客文章:

如何:IIS和日志分析器2.2

作为IISpipe理员,我们遇到了很多情况,要求我们分析Web服务器的整体性能。 其中涉及到各种步骤,但是,如果没有合适的工具分析IIS日志文件可能会很痛苦。 在线上很容易迷路。 Log Parser是手动IIS日志文件分析时所依赖的工具。 这是一个很酷的工具,它提供对基于文本的数据(如.log文件)的通用查询访问。

系统中心运营经理有一个基于Web的控制台,并将生成报告。 使用像SCOM这样的基于代理的产品可能会让你无需havnig就可以完全访问系统