IIS服务器监控


总览

Internet信息服务(IIS)是Microsoft提供的灵活,安全和可扩展的Web服务器,可帮助您托管Web上的任何内容。由于它能够处理从媒体流到Web应用程序的任务,因此监控其性能和响应时间变得至关重要。

Applications Manager的IIS Web服务器性能监控功能通过提供对运行于其中的网站和Web应用程序池的性能的完全可见性,可以帮助您主动监控IIS服务器。它跟踪各种关键的Web服务器指标,例如响应时间,连接统计信息,数据和文件事务处理速率,以及当前定期使用该网站的匿名用户列表。

在此帮助文档中,您将学习如何使用Applications Manager的IIS流量监视器来开始IIS Web服务器性能监控。

创建一个新的IIS服务器监视器

使用REST API添加新的IIS流量监视器: 点击此处

要创建IIS流量监视器,请按照以下步骤操作:

  1. 点击新建监视器链接。选择IIS服务器
  2. 输入运行监视器的主机的IP地址主机名
  3. 输入网络的 子网掩码
  4. 提供运行监视器的端口号。
  5. 如果在IIS服务器中启用了SSL,则选择SSL选项。
  6. 输入 轮询间隔时间(以分钟为单位)。
  7. 如果要从管理服务器添加新监视器,请 选择被管服务器
  8. 从组合框中选择要与IIS 监视器关联的业务组(可选)。您可以选择多个组来关联您的监视器。
  9. 点击添加监视器。这将从网络中发现IIS服务器并开始监控它们。

注意:若要收集网站统计信息应用程序池数据,应以WMI模式监控运行IIS服务器的主机。

监控参数

通过点击监视器选项卡,转到监视器类别视图 。点击Web服务器/服务类别下的IIS服务器。显示的是IIS Server监视器批量配置视图,该视图分布在三个选项卡中:

  • 可用性选项卡显示过去24小时或30天的可用性历史记录。
  • 性能选项卡显示过去24小时或30天的健康状况和事件。
  • 列表视图选项卡使您可以执行 批量管理配置

Applications Manager的IIS流量监视器基于以下指标在一个窗口中提供对IIS Web服务器环境的完全可见性:

参数 描述
CPU Utilization 服务器使用的CPU数量(%)。
Memory Utilization 服务器使用的内存量(%)。
Disk Utilization 服务器使用的磁盘空间量(%)。
响应时间
Response Time 连接到服务器并提供响应所花费的时间(以毫秒为单位)。

网站统计

提供有关通过WMI在IIS服务器上监控和托管的各种网站的详细信息。IIS服务器的健康状况取决于网站的健康状况,而网站的健康状况又取决于下面提到的属性:

参数 描述
网站统计
Website Name IIS服务器托管的网站的名称。
Bytes Transferred/sec 每秒从网站传输的字节数。
Files Transferred/sec 每秒从网站传输的文件数。

点击网站名称可提供该网站的健康状况和可用性,以及基于以下属性的性能统计信息:

  • 连接统计:当前连接,最大连接
  • 传输的字节数:每秒发送的字节数,每秒接收的字节数,每秒传输的字节数
  • 传输的文件:每秒发送的文件,每秒接收的文件,每秒传输的文件
  • 匿名用户:当前匿名用户,每秒匿名用户
  • 非匿名用户:当前非匿名用户,每秒非匿名用户

应用程序池

提供有关IIS服务器中可用的各种应用程序池的详细信息。

参数 描述
应用程序池
Application Pool Name 应用程序池的名称。
CPU Usage 应用程序池使用的CPU数量(百分比)。
Memory Usage 应用程序池使用的内存量(%)。
No of Worker Process 分配给池的工作进程(不同程序)的数量。
Queue Length 应用程序池的HTTP.sys请求队列的长度。