Log Parser2.2使用总结

转自: http://hi.baidu.com/totaobao/blog/item/e7ad8d35d55dcf1091ef3934.html

微软的Log Parser2.2(在可以进行下载)主要是使用命令行来对IIS日志等进行分析,现在对这个工具的使用进行一下总结,希望能对初级使用者有所帮助。

要获取Log Parser的帮助,可以使用命令:LogParser /?

或者在安装目录下可以找到帮助文档,里面有详细的帮助。

分析IIS日志:

来源是-i:W3C

主要列举一些案例来进行说明

1、从c盘的所有ex日志文件中筛选出cs-method等于POST不同s-ip的记录

LogParser "Select distinct s-ip from c:\ex*.log where cs-method='POST' " -i:W3C

2、从C盘中的所有日志文件中得到访问数

LogParser "Select count(*) from c:\*.log" -i:W3C

3、从C盘的某个Log文件中找出每个小时的记录数

LogParser "SELECT TO_STRING(time,'HH') as hour,count(*) as Hits FROM C:\ex061018.log group by hour order by hour" -i:W3C

D:\Program Files\Log Parser 2.2>LogParser "SELECT date as Date, TO_STRING(time,'HH') as hour,count(*) as Hits FROM C:\W3SVC629765818\*.log group by Date,hour order by Date,hour" -i:W3C

4、从C盘的某个Log文件中找出每个小时的记录数,并且保存到C盘的Test.csv文件中

LogParser "SELECT TO_STRING(time,'HH') as hour,count(*) as Hits into c:\test.csv FROM C:\W3SVC629765818\ex061018.log group by hour order by hour" -i:W3C -o:CSV

5、从C盘的某个Log文件中找出每个小时的记录数,并且保存到C盘的图片中

LogParser "SELECT TO_STRING(time,'HH') as hour,count(*) as Hits into c:\test.jpg FROM C:\W3SVC629765818\ex061018.log group by hour order by hour" -i:W3C -o:CHART

以上是个人使用总结,具体可以参考:http://www.microsoft.com/china/technet/community/columns/profwin/pw0505.mspx

你可能感兴趣的:(parser)