Windows下快速安裝Webalizer

免費軟件Webalizer是Unix/Linux下常用的Web日誌分析工具,它也有Windows版本,本文主要介紹在Windows 2000/2003 Server下如何快速安裝Webalizer。由於該軟件的運行需要PERL的支持,故需首先安裝PERL。

第一步:安裝PERL
1. 到以下網址下載最新版的PERL:http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.0.806-MSWin32-x86.msi,設置安裝路徑爲D:/Perl。

2. 測試PERL,將下列代碼複製並另存爲test.pl,保存在IIS服務器的根目錄下。在IE地址欄中輸入:http://127.0.0.1/perl.pl,若能看到圖1所示的畫面,說明你的服務器已經支持PERL了。

05501t01.jpg
  

#代碼開始

#!/perl/bin/perl

print "content-type:text/html","/n/n";

print "<html>/n";

print "<head><title>test</title></head>/n";

print "<body><center>/n";

print "這是 CGI 測試。/n";

print "恭喜你,你的服務器已支持PERL。/n";

print "</center></body>/n";

print "</html>/n"

#代碼結束

第二步:安裝Webalizer
1. 到以下網址下載Webalizer:Ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.01-10-win32-bin.zip,解壓至D:/Webalizer。

05501t02.jpg

2. 更改IIS日誌格式爲NCSA公用日誌文件格式,如圖2所示。

3. 修改配置文件。將Sample.conf 複製一份另存爲Webalizer.conf,修改Webalizer.conf。

OutputDir H:/Wwwroot/Webalizer

#設定分析結果存放目錄

ReportTitle 佛山市北滘中學Web主機流量分析

#設定輸出網頁的標題

HTMLExtension htm

#設定網頁的擴展名爲。htm,默爲爲。html

4. 執行。
新建一文件autorun.vbs,內容是:(每天一個日誌,配合日誌名如:ncyymmdd.log使用)

Dim myShell

Set myShell=Wscript.CreateObject("Wscript.Shell")

logpath = "e:/windows/system32/

logfiles/w3svc1"

year1 = right(year(date()),2) rem 年份右二位數字

05501t03.jpg

month1=month(date()) rem 月

date1=day(date()) rem 日

if len(month1)=1 then month1= "0" && month1

if len(date1)=1 then date1= "0" && date1

filename= "nc" && year1 && month1 && date1&&".log"

myShell.Run "webalizer " && logpath && "/" && filename

此時,如無意外應會在OutputDir所設定的對應目錄下產生一些文件,如圖3所示。打開以下網址:http://127.0.0.1/webalizer/index.htm ,效果圖如圖4所示。

05501t04.jpg

5. 自動執行。
新建一任務計劃,設定每天23∶59執行autorun.vbs,則當天的數據會被自動統計。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章