讓Log Parser來幫翻譯公司分析LOG
Log Parser
Log Parser 是一種輕便好用的公用程式,名符其實,它可以快速簡單地剖析純文字紀錄檔翻譯並且 Log Parser 也可以用來快速簡單地分解事件紀錄、檔案系統、登錄,乃至是 Active Directory。
像是對IIS的log file進行類似SQL語法的剖析查詢,將成果顯示於螢幕、檔案或SQL數據庫內翻譯
Log Parser本身是個饬令字元東西(command-line tool),使用時必需先進入饬令提醒字元,並切換至Log Parser的安裝目錄,然後輸入LogParser指令即可利用。
LogParser -h GRAMMAR : SQL Language Grammar 查詢說話的語法
LogParser -h FUNCTIONS [
LogParser -h EXAMPLES : Example queries and commands 典範榜樣
輸收支格式
-i:
-o:
- 示範:
- 2006/4/10當日IIS網站一天的擊點率(Hit Rate)
logparser "select count(*) from ex.log"
- 以圖形化資料網格方式輸出
logparser "SELECT count(*) as [HitRate] INTO datagird FROM ex060410.log"
或是在INTO後面改為其它檔案格式:your_output_name.csv, Report.xml, MyChart.gif
LogParser "SELECT TOP 20 cs-uri-stem翻譯社 COUNT(*) AS Hits INTO MyChart.gif FROM ex060410.log GROUP BY cs-uri-stem ORDER BY Hits DESC" -chartType:Column3D -groupSize:1024x768
- 統計每網頁資本的擊點率
logparser "SELECT cs-uri-stem as [Web Page], count(*) as [HitRate] INTO datagird FROM ex.log group by cs-uri-stem"
- 輸出至Html
logparser "SELECT cs-uri-stem as [Web Page]翻譯社 count(*) as [HitRate] INTO datagird FROM ex.log group by cs-uri-stem order by count(*) desc" -o:TPL -tep:HTML_temp.txt
- 查看登錄器並輸出至SQL Server存成資料表
LogParser "SELECT * INTO MyTable FROM \HKLM" -i:REG -o:SQL -server:MyServer -database:MyDatabase -driver:"SQL Server" -username:TestSQLUser -password:TestSQLPassword -createTable:ON
- 搜尋電腦中前10大檔案
LogParser "SELECT TOP 10 * FROM C:\*.* ORDER BY Size DESC" -i:FS
- 將指令列履行成績分析再輸出,例分析netstat後果
netstat | LogParser "SELECT * FROM STDIN" -i:TSV -iSeparator:space -nSep:2 -fixedSep:off -nSkipLines:3
備註:
IIS 記實檔預設位置C:\WINDOWS\system32\LogFiles\W3SVC1\exyymmdd.log,可由「網際網路資訊服務(IIS)治理員」/網站/預設的網站/右鍵「內容」/「網站」Tab/「啟用記錄」的「內容」來設定。
「一般」Tab可設定貯存Log的位置及排程。
「進階」Tab可設定記實的資訊選項,例:用戶端IP位址(c-ip)、傳送方法(cs-method) 、URI主體(cs-uri-stem) 、URI查詢(cs-uri-query)、通信協定狀況(sc-status)、花費時候(time-taken)。
- 參考:
- Windows 2003 Server 電子雜誌> 2005年10月份
- 若是您還不熟習 Log Parser 2.2,請您參閱《指令碼的物語>》(英文) 專欄-Tales from the Script
- Microsoft TechNet Log Parser 2.2>
- 尋找免費的 Log Analyser 對象?>Internet Information Services (IIS) 6.0 Resource Kit Tools
- 若是您還不熟習 Log Parser 2.2,請您參閱《指令碼的物語>》(英文) 專欄-Tales from the Script
- 利用範例:
- LogParser -h EXAMPLES 裡面有良多呦!
- 嗨,Scripting Guy!天成翻譯公司要如何找出電腦中前 20 大的檔案呢?>
本文引用自: http://blog.roodo.com/aqea/archives/1397801.html有關各國語文翻譯公證的問題歡迎諮詢天成翻譯公司02-77260931