每秒抛出的异常数量

每秒抛出的异常数量

我有几个 iis 服务器(windows 2003)想要监控,如果可能的话,我想以图形形式呈现信息。

我对一些服务器有完全访问权限,因此我应该能够使用 snmp 进行查询,但其中一些服务器我只能访问 iis 日志文件(不是我的工具包)。

我喜欢一些基本的流量信息(连接/带宽等),但也许还喜欢一些可以监控我有完全访问权的内部物理处理器/内存使用情况的信息。

有谁能告诉我一个好的产品

欢呼卢克

答案1

对于您可以直接访问的服务器来说,一个很好的起点是使用 Windows性能监视器这篇 MSDN 文章讨论了哪些性能计数器对诊断压力和性能问题最有帮助:

ASP.NET 性能监控以及何时向管理员发出警报

有许多性能计数器可用于监视应用程序。选择将哪些计数器包含在性能日志中可能很棘手,学习如何解释它们是一门艺术。本文应该可以帮助您更轻松地完成这两项任务。

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

  • 处理器:
    • 处理器时间百分比
  • 进程(aspnet_wp)
    • 处理器时间百分比
    • 私人字节
    • 虚拟字节数 - 句柄数
  • Microsoft .NET CLR 异常\
    • 每秒抛出的异常数量

  • 网上邻居
    • 应用程序重启
    • 请求被拒绝
  • 记忆
    • 可用兆字节
  • 网络服务
    • 当前连接
    • ISAPI 扩展请求/秒

对于只能访问 IIS 日志文件的站点,我会使用IIS 日志分析器用于分析可能出现的问题或瓶颈。blogs.iis.net 上有一篇不错的博客文章:

如何操作:IIS 和 Log Parser 2.2

作为 IIS 管理员,我们遇到过许多需要分析 Web 服务器整体性能的情况。分析过程涉及多个步骤,但是,如果没有合适的工具,分析 IIS 日志文件会非常麻烦。很容易迷失在一行行文字中。Log Parser 是我在手动分析 IIS 日志文件时所依赖的工具。这是一个很酷的工具,可提供对基于文本的数据(例如 .log 文件)的通用查询访问。

答案2

System Center Operation Manager 有一个基于 Web 的控制台,可以生成报告。使用基于代理的产品(如 SCOM)可能会让您获得所需的所有数据,而无需完全访问系统

相关内容