帮助手册

IIS 访问日志

Site24x7 AppLogs 通过对 IIS 访问日志数据启用搜索查询,提升 IIS 访问日志的监控体验。为便于使用,日志信息已预先解析为相关字段,包括日期和时间、服务器 IP、方法、StemURI、服务器端口、查询 URI、用户名、客户端 IP、用户代理、引用来源、状态码、子状态码、Windows 状态码以及耗时。了解更多关于 Site24x7 日志管理的信息。 

入门

  1. 登录您的 Site24x7 账户。
  2. 下载并安装 Site24x7 服务器监控代理(Windows)。 
  3. 前往管理 > AppLogs >日志配置文件,然后点击添加日志配置文件

日志文件路径

每个应用程序将日志写入不同的文件夹和文件中。默认情况下,IIS 访问日志将从以下操作系统对应的文件夹路径中获取。如果您的日志存放在其他文件夹中,可以在创建日志配置文件时,在文件路径下指定该文件夹路径。

Windows 图标
:
C:\inetpub\logs\LogFiles 

注意

此处提供的日志文件路径仅供参考。默认情况下,Site24x7 会运行脚本来查找具体文件路径。

日志模式

$DateTime:date$ $ServerIP$ $Method$ $StemURI$ $QueryURI$ $ServerPort$ $UserName$ $ClientIP$ $UserAgent$ $Referer$ $StatusCode:number$ $SubStatusCode:number$ $WindowsStatusCode:number$ $TimeTaken:number$

这是 Site24x7 根据以下示例日志为解析 IIS 访问日志而定义的默认模式。

示例日志

2017-06-07 04:35:28 ::1 GET / - 9090 - ::1 Mozilla/5.0+(Windows+NT+6.3;+WOW64;+rv:44.0)+Gecko/20100101+Firefox/44.0 - 403 14 0 8780

上述示例日志可以拆分为 14 个字段,每个字段将从中取得对应的值,随后上传至 Site24x7。

字段名称 字段值
日期时间 2017-06-07 04:35:28
ServerIP  ::1
Method GET
StemURI /
QueryURI -
服务器端口 9090
用户名 -
客户端 IP ::1
用户代理 Mozilla/5.0+(Windows+NT+6.3;+WOW64;+rv:44.0)+Gecko/20100101+Firefox/44.0
引用来源 -
状态码 403
子状态码 14
Windows 状态码 0
耗时 8780
注意

IIS 访问日志仪表板

以下视频演示如何在 AppLogs 中使用查询语言搜索日志:

AppLogs 为每种日志类型创建独立的仪表板,并默认显示若干组件。以下是 IIS 访问日志仪表板中可用组件的列表:

  • 请求总数
  • 平均响应时间
  • 失败请求数
  • 失败请求 Top 20
  • 用户代理统计
  • 请求趋势
  • 状态码统计
  • 响应时间统计
  • 成功请求 Top 50
  • 按来源(用户代理)划分的失败请求
  • 最慢请求 Top 20

注意

除默认组件外,您保存的搜索也会自动添加到仪表板中。

延伸阅读

博客:使用日志调试 IIS Web 服务器故障的三种方法

解决方案文章:通过经过验证的日志监控策略优化 IIS Web 服务器和应用性能

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!