IIS 访问日志
Site24x7 AppLogs 通过对 IIS 访问日志数据启用搜索查询,提升 IIS 访问日志的监控体验。为便于使用,日志信息已预先解析为相关字段,包括日期和时间、服务器 IP、方法、StemURI、服务器端口、查询 URI、用户名、客户端 IP、用户代理、引用来源、状态码、子状态码、Windows 状态码以及耗时。了解更多关于 Site24x7 日志管理的信息。
入门
- 登录您的 Site24x7 账户。
- 下载并安装 Site24x7 服务器监控代理(Windows)。
- 前往管理 > AppLogs >日志配置文件,然后点击添加日志配置文件。
日志文件路径
每个应用程序将日志写入不同的文件夹和文件中。默认情况下,IIS 访问日志将从以下操作系统对应的文件夹路径中获取。如果您的日志存放在其他文件夹中,可以在创建日志配置文件时,在文件路径下指定该文件夹路径。

此处提供的日志文件路径仅供参考。默认情况下,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 |
- 您也可以使用 Site24x7 IIS 服务器监控来监控 IIS 服务器的可用性和性能。
- 要从访问日志中过滤机器人流量,可以在日志类型页面上使用在源端过滤日志行选项,针对用户代理字段配置过滤条件。
IIS 访问日志仪表板
以下视频演示如何在 AppLogs 中使用查询语言搜索日志:
AppLogs 为每种日志类型创建独立的仪表板,并默认显示若干组件。以下是 IIS 访问日志仪表板中可用组件的列表:
- 请求总数
- 平均响应时间
- 失败请求数
- 失败请求 Top 20
- 用户代理统计
- 请求趋势
- 状态码统计
- 响应时间统计
- 成功请求 Top 50
- 按来源(用户代理)划分的失败请求
- 最慢请求 Top 20

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