IIS日志分析工具(Log Parser)

大小:1.15MB类别:站长工具

官方版安全无插件

  • 更新时间2026-11-01 18:34:01
  • 版本v2.2
  • 系统PC
  • 语言简体中文
下载的是电脑版软件,该软件不适合移动端

Log Parser 是一款专门用来解析 IIS 日志的工具,能够读取日志文件中的各类信息,并以表格或数据库的形式呈现。它支持命令行调用,语法灵活,适合需要反复统计和分析日志的场景。很多人第一次接触 IIS 日志分析,用的就是它。不过日志文件较大时,直接用它查看会比较慢,查询语法也没有 SQL 那样全面,因此实际使用中更推荐先把日志导出到数据库再做分析。

IIS日志分析工具(Log Parser) 界面截图

IIS日志分析工具(Log Parser) 软件界面截图

IIS日志分析工具(Log Parser) 界面截图

IIS日志分析工具(Log Parser) 界面截图

解析IIS日志教程

IIS日志分析工具(Log Parser) 界面截图

运行下面的命令行即可查看日志内容(为不影响页面宽度,命令文本做了换行处理): "C:\Program Files\Log Parser 2.2\LogParser.exe" -i:IISW3C -o:DATAGRID "SELECT c-ip,cs-method,s-port,cs-uri-stem,sc-status,sc-win32-status, sc-bytes,cs-bytes,time-taken FROM u_ex130615.log" 执行后就能以表格形式阅读 IIS 日志

  1. 不推荐用这种方式分析 IIS 日志,原因有两点:
  2. 慢:日志文件稍大一点,分析就比较浪费时间,尤其是需要多次统计的时候
  3. 不方便:它支持的查询语法不够丰富,没有像 SQL Server 针对数据表查询那样全面

推荐的IIS日志分析方法

Log Parser 支持把解析结果以表格形式供人阅读,但遇到需要按不同方式多次查询的细致分析时,每次查询都直接运行 Log Parser 会浪费很多时间。它支持将解析结果导出为多种格式,这里建议选择输出格式为 SQL。 注意:这里的 SQL 并不是指 SQL Server,而是指所有提供 ODBC 访问接口的数据库

可以用下面的命令把 IIS 日志导入 SQL Server(为不影响页面宽度,命令文本做了换行处理): "C:\Program Files\Log Parser 2.2\logparser.exe" "SELECT * FROM 'D:\Temp\u_ex130615.log' to MyMVC_WebLog" -i:IISW3C -o:SQL -oConnString:"Driver={SQL Server};server=localhost\sqlexpress;database=MyTestDb;Integrated Security=SSPI" -createtable:ON 导入完成后,就能用熟悉的 SQL Server 做各种查询和统计分析了,例如: SELECT cip,csmethod,sport,csuristem,scstatus,scwin32status,scbytes,csbytes,timetaken FROM dbo.MyMVC_WebLog

IIS日志分析工具(Log Parser) 界面截图

  1. 注意:
  2. IIS 日志导出到 SQL Server 时,字段名中不符合标识符规范的字符会被删除。例如 c-ip 会变成 cip,s-port 会变成 sport
  3. IIS 日志记录的是 UTC 时间,而且日期和时间分开存放,导出到 SQL Server 时会生成 date、time 两个字段,看起来不太舒服。下面说两种解决方法: 方法一,在 SQL Server 中增加一列,把 UTC 时间换成本地时区时间,T-SQL 脚本如下: alter table MyMVC_WebLog add RequestTime datetime go update MyMVC_WebLog set RequestTime=dateadd(hh,8,convert(varchar(10),date,120) + ' ' + convert(varchar(13),time,114)) 方法二,直接在导出时转换时间,需要修改命令: "C:\Program Files\Log Parser 2.2\logparser.exe" "SELECT TO_LOCALTIME(TO_TIMESTAMP(ADD(TO_STRING(date, 'yyyy-MM-dd '), TO_STRING(time, 'hh:mm:ss')), 'yyyy-MM-dd hh:mm:ss')) AS RequestTime, * FROM 'D:\Temp\u_ex130615.log' to MyMVC_WebLog2" -i:IISW3C -o:SQL -oConnString:"Driver={SQL Server};server=localhost\sqlexpress;database=MyTestDb;Integrated Security=SSPI" -createtable:ON 再看这三列: select RequestTime, date, time from MyMVC_WebLog2 这样处理后就可以直接把 date、time 两列删掉(也可以在导出时忽略它们,但要明确指出每个字段名)

命令行模式速查方案

进入命令行模式,输入: LOGPARSER -i:IISW3C file:D:/Log/log_SQL/Slowest10IPInIIS_MySite.sql -o:DataGrid -q:off 其中 Slowest20FilesInIIS_MySite.sql 的内容如下: --rem 运行最慢的20个页面 --Finding the 20 slowest pages in your Web site Select Top 20 LogRow as [Line Number], date as [Date], time as [Time], c-ip as [Client-IP], s-ip as [Server IP], s-port as [Server Port], cs-method as [Request Verb], cs-uri-stem as [Request URI], sc-bytes as [Bytes sent], sc-status as [Status], sc-substatus as [Sub-status], sc-win32-status as [Win 32 Status], time-taken as [Time Taken] From D:/Log/log_SQL/LogFiles/ex*.log Order by time-taken desc 从结果可以看出,访问最慢而且最频繁的页面是 /Company/List.aspx,而且集中在一个 IP:116.7.16.249,基本可以判断是有人恶意爬数据。再输入: LOGPARSER -i:IISW3C file:D:/Log/log_SQL/Slowest10IPInIIS_MySite.sql -o:DataGrid -q:off 其中 Slowest10IPInIIS_MySite.sql 的内容如下: --rem 访问量最大的IP的访问明细 Select cs-uri-stem as [RequestURI],count(cs-uri-stem) as VisitCounts,c-ip as [ClientIP] FROM D:Log/log_SQL/LogFiles/ex090829.log group by cs-uri-stem,c-ip ORDER BY VisitCounts DESC 启动管理工具,禁 IP

展开内容

类似应用

  • 建站环境包 WempServer

    建站环境包 WempServer

    36.45MB

    WempServer 是一套面向 Windows 平台的绿色建站环境包,把 Nginx、MySQL、PHP 以及几款数据库管理工具打包在一起,下载解压后就能直接运行,不需要安装过程。它能够在 U 盘上使用,适合需要随身携带调试环境或快速搭建本地 Web 服务的用户。整个环境基于经典稳定版本的组件组合,兼顾兼容性与运行效率。

  • Debug Diagnostic Tool

    Debug Diagnostic Tool

    18.25MB

    Debug Diagnostic Tool (DebugDiag)是用来帮助诊断IIS/COM+等应用假死、性能差、内存泄露及碎片和崩溃等问题的工具。Debug Diagnostic Tool用这个可以自动抓取 并且自带分析功能 非常方便 支持各种操作系统 解决上面只能08的问题 其次 分析系统问题 有的时候非常复杂 因为有可能会遇到不是代码引起的,这个时候

  • IIS日志分析工具(Log Parser)

    IIS日志分析工具(Log Parser)

    1.15MB

    Log Parser 是一款专门用来解析 IIS 日志的工具,能够读取日志文件中的各类信息,并以表格或数据库的形式呈现。它支持命令行调用,语法灵活,适合需要反复统计和分析日志的场景。很多人第一次接触 IIS 日志分析,用的就是它。不过日志文件较大时,直接用它查看会比较慢,查询语法也没有 SQL 那样全面,因此实际使用中更推荐先把日志导出到数据库再做分析。

  • 尊天网页采集器

    尊天网页采集器

    2.54MB

    尊天网页采集器是一款免费的绿色网页信息采集工具,用户无需付费即可使用。它不仅能抓取普通静态页面内容,还可以处理JavaScript执行之后才显示出来的动态信息,并允许用户自定义正则表达式来精确提取数据。软件内置了多种采集方案,分别对应静态网页和动态网页两种场景,操作上通过工具栏的几个按钮就能完成从浏览、选方案到启动采集的整个流程。

  • Nginx版UPUPW PHP环境集成包

    Nginx版UPUPW PHP环境集成包

    44.88MB

    Nginx版UPUPW PHP环境集成包UP-N2采用最新发布的Discuz!X3.0作为测试对象针对PHP运行环境进行开发,完美驱动Discuz!X3.0等PHP程序的运行、负载、缓存等!UPUPW PHP环境集成包是目前Windows平台下最具特色的Web服务器PHP套件,包括Apache版和Nginx版。

用户评论


本类排行

  • 紫光模板建站工具箱

    紫光模板建站工具箱

    8.97MB

    紫光模板建站工具箱是一款面向企业建站需求的软件系统,主要充当网站制作过程中的辅助工具。它内置了数量可观的精美企业网站模板,总量超过800款,并按照行业类型与色彩风格两条线索分别归类,方便用户按需查找。对于需要快速搭建企业站点的人来说,这套工具箱提供了一条相对省事的路径。

  • Mobirise(中小型建站工具) v6.1.12

    Mobirise(中小型建站工具) v6.1.12

    100.47MB

    Mobirise 是一款面向中小型建站需求的免费离线工具,用户无需联网即可在本机完成网站搭建。它能够用来制作中小型网站、登陆页面、在线简历、作品集,以及应用、活动、服务或产品的推广页面。与常规建站方式相比,Mobirise 的界面走简约路线,操作门槛低,对移动端友好,并且内置了较新的网站区块与技术模块,拿来就能用。对于不熟悉 Web 开发细节的非技术人员,或者希望以直观方式工作、不想跟代码较劲的设

  • SEO伴侣

    SEO伴侣

    4.83MB

    SEO伴侣是一款面向站长和SEO从业者的辅助工具,主要围绕网站数据查询、关键字排名跟踪和友情链接检查等日常需求展开。它能够自动保存每天的查询结果,并通过数据对比功能帮助用户观察排名波动。软件还提供了模拟搜索引擎搜索等实用模块,方便快速获取参考信息。整体操作逻辑清晰,适合需要长期监测网站表现的用户使用。

  • 石青建站养站大师(站长必备SEO工具)

    石青建站养站大师(站长必备SEO工具)

    5.87MB

    石青建站养站大师是一款面向站长的建站与SEO辅助工具,它能将个人博客模拟成CMS信息发布网站,吸引搜索引擎抓取,带来流量和广告收益。软件集成了关键词采集、文章伪原创、自动建站和养站等实用功能,让建站过程更省心。对于希望快速建站并提升收录率的用户来说,这款工具提供了新的思路。

  • RocketCake(网页编辑器)

    RocketCake(网页编辑器)

    16.18MB

    RocketCake作为一款专业级网页设计工具,是资深开发者还是新手小白都能轻松驾驭!它不仅完美兼容HTML5、CSS、JavaScript等主流技术规范,更集成了PHP和ASP等服务器端脚本支持。从炫酷的图片轮播、响应式布局容器,到时尚的渐变按钮、多媒体嵌入功能,各类现代网页元素应有尽有。最贴心的是内置的模板库,通过直观的拖拽操作就能快速搭建

  • PHPRunner(PHP网页制作工具)

    PHPRunner(PHP网页制作工具)

    214.37MB

    PHPRunner作为一款功能全面的网页开发工具,能够帮助用户快速搭建美观的Web界面,并支持连接MySQL、MSAccess、SQLServer以及Oracle等多种数据库系统。其直观的操作界面让不具备专业编程背景的用户也能轻松上手,实现PHP网页的快速开发。用户可自由定制项目外观,还能为Web应用程序添加密码保护功能。该软件支持同时管理多个数据

  • WordPress电脑版

    WordPress电脑版

    33.8MB

    WordPress桌面端程序是一款基于PHP开发的网站建设工具,用户只需配备支持PHP和MySQL的服务器环境,就能轻松搭建个人专属站点。作为全球最受欢迎的博客系统,它同时也是一个功能完善的内容管理平台(CMS)。其强大的可扩展性吸引了海量开发者为其贡献插件和主题,使得WordPress的应用范围早已突破博客领域,如今许多专业级内容管理系统也采用其作为

  • 战神关键词工具

    战神关键词工具

    3.45MB

    竞争激烈的网络营销领域,战神关键词工具凭借其卓越的性能和全面的功能,已成为SEO从业者和数字营销专家的首选利器。这款的工具不仅支持多种创新性的关键词挖掘方式,更能提供深度的数据分析和可视化呈现,帮助用户精准把握市场脉搏。

  • 观其站长工具箱

    观其站长工具箱

    3.07MB

    观其站长工具箱是一款基于Flash技术开发的站点综合信息查询工具,主要面向需要快速了解网站各项数据的站长和SEO人员。它能查询Google Pagerank、Alexa世界排名、Sogou指数、中国网站排名,以及各大搜索引擎的收录与反向链接情况。打开软件即可直接查询,数据接口直连目标站点,无需经过第三方中转,响应速度较快。查询条件支持保存,方便反复查看同一站点的信息。

  • 易赛综合缴费系统

    易赛综合缴费系统

    16.95MB

    易赛综合缴费系统自2007年上线以来,已经持续运行多年,在自动充值软件领域积累了较长的使用历史和较大的用户基础。系统主打自动充值服务,覆盖充值区域广、面额选择多,并提供相应的折扣。它支持淘宝网离线托管,配合自动充值技术,让充值过程更省心。账户分为体验版、创业版和专业版三种权限,其中体验版可以免费开通。系统目前更新至3.2版本,推广方式也有新的调整。