windows管理员利器之用Log Parser Studio分析IIS日志(附逐浪CMS官方命令集)

时间:2024-12-02 18:36:08

原文:windows管理员利器之用Log Parser Studio分析IIS日志(附逐浪CMS官方命令集)

Log Parser Studio是一个强大的IIS图形分析工具,值得推荐。

1. 安装Log Parser Studio

a) 需要先安装Log Parser,下载地址:http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=24659

b) 安装Log Parser Studio,下载地址:http://gallery.technet.microsoft.com/Log-Parser-Studio-cd458765,下载之后解压即可。

2. 运行Log Parser Studio

在之前解压的LPSV2.D1文件夹中运行LPS.exe。

3. 指定IIS日志文件路径

windows管理员利器之用Log Parser Studio分析IIS日志(附逐浪CMS官方命令集)

4. 创建查询

a) 点击“Create a new queyr”按钮

b) 在查询窗口输入查询语句(SQL语法),比如:

SELECT TOP 100 cs-uri-stem,time-taken,TO_TIMESTAMP(date, time) AS TimestampFROM '[LOGFILEPATH]' WHERE time-taken > 2000

c) 设置Log Type,比如这里用的是IISW3CLOG

windows管理员利器之用Log Parser Studio分析IIS日志(附逐浪CMS官方命令集)

5. 执行查询

a) 点击“Execute active query”按钮

b) 执行结果如下:

windows管理员利器之用Log Parser Studio分析IIS日志(附逐浪CMS官方命令集)

真的很方便!

【参考资料】

Introducing: Log Parser Studio

附:

/*加载最慢的2000个记录*/
SELECT TOP 100 cs-uri-stem,time-taken,TO_TIMESTAMP(date, time) AS Timestamp
FROM '[LOGFILEPATH]' 
WHERE time-taken > 2000
order by time-taken desc
/*特定时间内的请求数倒序列表*/
SELECT TOP 100 cs-uri-stem,time-taken,c-ip,TO_TIMESTAMP(date, time) AS Timestamp
FROM '[LOGFILEPATH]' 
WHERE time-taken > 2000  and to_time(time) > '00:00:05' and to_time(time) < '23:00:15'
order by time-taken desc