如何进行 IIS Log 分析

找到 IIS Log

  1. 打开 Internet Information Service (IIS) Manager
  2. 点击左侧 Connections > Sites,在右侧 Sites 列表中定位到所要分析的站点,并记住其 ID
  3. 双击站点,在右侧 Features View 找到 Logging 图标,并双击打开 Logging 页面,拷贝 Logging > Directory 的值(通常这个值为 %SystemDrive%inetpublogsLogFiles),并在资源管理器中打开
  4. 根据第二步记录的 ID,找到对应的网站日志文件文件夹

分析 IIS Log

利用 Log Parser Studio

利用 WPS

  1. 打开 WPS > Spreadsheets > Blank

  2. 选择 Data > Import Data

    1. Select data source > Open data file directly (All Files(.)) > Next
    2. File Conversion > Text encoding (Other encoding:) > Next
    3. Text Import Wizard - Step 1 of 3
      1. Original data type > Delimited
      2. Start import at row > 4
      3. Next
    4. Text Import Wizard - Step 2 of 3
      1. Delimiters > Tab & Space
      2. Text qualifier: "
      3. Next
    5. Text Import Wizard - Step 3 of 3 > Finish
  3. 将第一行的标题修正正确 —— 多了 1 列 #Fields:

利用 Log Parser

  1. 下载 Log Parser 2.2,并安装

  2. 将 Log Parser 2.2 的执行目录 “C:Program Files (x86)Log Parser 2.2” 添加到环境变量

  3. 使用下面脚本转换成 csv 文件

    logparser -i:W3C -o:csv "SELECT * INTO c:	emp
    esults.csv FROM c:	empmyLogFile.log"
    
    logparser.exe "SELECT * FROM u_ex17020200.log WHERE cs-uri-query LIKE '%updvmsisdn.aspx%'" -o:CSV -q:ON -stats:OFF >> C:Log1output.csv
    
    logparser.exe "SELECT * FROM u_ex*.log WHERE cs-uri-stem LIKE '%updvmsisdn.aspx%' AND cs-uri-query LIKE '%countryId=31%'" -o:CSV -q:ON -stats:OFF >> C:UsersAdministratorDesktop	empoutput.csv
    
    logparser.exe "SELECT * FROM u_ex17022402.log WHERE cs-uri-stem LIKE '%updvmsisdn.aspx%' AND cs-uri-query LIKE '%countryId=31%'" -o:CSV -q:ON -stats:OFF >> C:UsersAdministratorDesktop	empTEMP.csv
    

参考

原文地址:https://www.cnblogs.com/nehcdahc/p/12375799.html