国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

AWStats簡介:Apache/IIS的日志分析工具
2008-07-16   車東Blog

你完全不必耐心看完所有內容:簡要安裝說明如下

安裝

http://sourceforge.net/projects/awstats/ 下載安裝包后:
GNU/Linux:tar zxf awstats-version.tgz

awstats的腳本和靜態文件缺省都在wwwroot目錄下:將cgi-bin目錄下的文件都部署到 cgi-bin/目錄下:/home/apache/cgi-bin/awstats/

mv awstats-version/wwwroot/cgi-bin /path/to/apache/cgi-bin/awstats

把圖標等文件目錄復制到WEB的HTML文件發布目錄下,例如:/home/apache/htdocs/ 下發布更多的批量更新腳本等在tools 目錄下,可以一并放到cgi-bin/awstats/ 目錄下升級國內主要搜索引擎和蜘蛛定義,安裝GeoIP的應用庫:C

http://www.maxmind.com/download/geoip/api/c/ 解包,編譯安裝perl -MCPAN -e 'install "Geo::IP"' 或者使用純Perl包  perl -MCPAN -e 'install "Geo::IP::PurePerl"'

下載GeoIP/GeoIPCityLite包:解包并部署到awstats目錄下
http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
http://www.maxmind.com/download/geoip/database/GeoIP.dat.gz

配置

將缺省awstats.model.conf 命名成common.conf

修改其中的一些配置選項:
LoadPlugin="decodeutfkeys"
LoadPlugin="geoip GEOIP_STANDARD /home/apache/chedong.com/cgi-bin/awstats/GeoIP.dat"
LoadPlugin="geoip_city_maxmind GEOIP_STANDARD /home/apache/chedong.com/cgi-bin/awstats/GeoLiteCity.dat"
創建awstats下創建:data 目錄用于統計數據輸出
按照一下樣例設置配置文件:

Include "common.conf"
LogFile="/home/apache/logs/access_log.%YYYY-24%MM-24%DD-24"
SiteDomain="www.chedong.com"
HostAliases="chedong.com"
DefaultFile="index.html"
DirData="/home/apache/cgi-bin/awstats/data/"

內容摘要:AWStats的使用簡介和配置一些改進說明。很高興看到在AWStats 6.3版本開始:中文用戶基本上已經只需要將配置文件中將 LoadPlugin="decodeutfkeys" 啟用基本上就沒有什么中文搜索引擎的統計問題了,目前增加了# Minor chinese search engines 'baidu.com','search.sina.com','search.sohu.com',這3個搜索引擎。包含了針對國內主要搜索引擎和蜘蛛定義的補丁(解包后覆蓋lib目錄下的原程序目錄即可)

日志統計系統在站點的用戶行為分析中扮演了重要的角色,尤其是對于來自搜索引擎的關鍵詞 訪問統計:是很有效的用戶行為分析數據來源。隨著互聯網多年的發展,WEB日志統計工具已經越來越成熟,功能也越來越豐富。其中有很多是開放源代碼的, AWStats就是其中非常優秀的一款。

AWStats: Advanced Web Statistics

AWStats是在Sourceforge上發展很快的一個基于Perl的WEB日志分析工具。相對于另外一個非常優秀的開放源代碼的日志分析工具Webalizer,AWStats的優勢在于:

  1. 界面友好:可以根據瀏覽器直接調用相應語言界面(有簡體中文版)
    參考輸出樣例:http://www.chedong.com/cgi-bin/awstats/awstats.pl?config=chedong
  2. 基于Perl:并且很好的解決了跨平臺問題,系統本身可以運行在GNU/Linux上或Windows上(安裝了ActivePerl后);分析的日志直接支持Apache格式 (combined)和IIS格式(需要修改)。Webalizer雖然也有Windows平臺版,但目前已經缺乏 維護;
    AWStats完全可以實現用一套系統完成對自身站點不同WEB服務器:GNU/Linux/Apache和Windows/IIS服務器的統一統計。
  3. 效率比較高:AWStats輸出統計項目比Webalizer豐富了很多,速度仍可以達到Webalizer的1/3左右,對于一個日訪問量 百萬級的站點,這個速度都是足夠的;
  4. 配置/定制方便:系統提供了足夠靈活但缺省也很合理的配置規則,需要修改的缺省配置不超過3,4項就可以開始運行,而且修改和擴展的插件還是 比較多的;
  5. AWStats的設計者是面向精確的"Human visits"設計的,因此很多搜索引擎的機器人訪問都被過濾掉了,因此有可能比其他日志統計工具統計的數字要低,來自公司內部的訪問也可以通過IP過濾 設置過濾掉。
  6. 提供了很多擴展的參數統計功能:使用ExtraXXXX系列配置生成針對具體應用的參數分析會對產品分析非常有用。

更多與其他工具:Webalizer, analog的比較請參考:
http://awstats.sourceforge.net/#COMPARISON

AWStats安裝備忘

AWStats的運行模式是這樣的:

  1. 分析日志:運行后將這樣的日志統計結果歸檔到一個AWStats的數據庫(純文本)里;
  2. 然后是輸出:分兩種形式
       
    • 一種是通過cgi程序讀取統計結果數據庫輸出;
    • 一種是運行后臺腳本將輸出導出成靜態文件;
       

以下是2個針對單個站點日志統計例子:
一個是在GNU/Linux上通過CGI方式的輸出,
一個是在Windows 2000上的基于靜態頁面的導出

◆下載/安裝

http://sourceforge.net/projects/awstats/ 下載安裝包后:

GNU/Linux:tar zxf awstats-version.tgz
awstats的腳本和靜態文件缺省都在wwwroot目錄下: 將cgi-bin目錄下的文件都部署awstats.pl程序到/home/apache/cgi-bin/awstats/ 下
mv awstats-version/wwwroot/cgi-bin /path/to/apache/cgi-bin/awstats
#把圖標等文件目錄復制到WEB的HTML文件發布目錄下:/home/apache/htdocs/ 下發布
更多的批量更新腳本等在tools 目錄下,可以一并放到cgi-bin/awstats/ 目錄下,

Windows 2000:按照后臺腳本模式運行,直接解包,然后移動到D:AWStats目錄下
把圖標icon目錄復制到IIS的發布目錄下:inetpub/icon

◆數據源日志格式和按天的截斷規則

  1. 對于Apache:日志格式好設置:設置成combined格式即可,日志截斷麻煩一點:需要安裝cronolog工具,將日志設置成按天截斷:
    CustomLog "|/usr/local/sbin/cronolog /path/to/apache/logs/access_log.%Y%m%d" combined
    比如:logs/access_log.20030326
    日志是壓縮格式,可以使用gzip -d < /home/apache/logs/access_log.%YYYY-24%MM-24%DD-24.gz | 動態解壓縮統計。
  2. 對于IIS:缺省有比較好的日志按天截斷規則,但是IIS的日志格式比較不適合AWStats統計,
    因此最好直接去掉所有日志字段,然后嚴格按照以下列表設置
    • 日期 date
    • 時間 time
    • 客戶IP地址 c-ip
    • 用戶名 cs-username
    • 方法 cs-method
    • URI資源 cs-uri-stem
    • 協議狀態 sc-status
    • 發送字節數 sc-bytes
    • 協議版本 cs-version
    • 用戶代理 cs(User-Agent)
    • 參照 cs(Referer)
    相比IIS缺省設置,減少的有:
    • 服務器IP地址
    • 服務器端口
    • URI查詢
    增加的有:
    • 發送字節數
    • 協議版本
    • 參照 

◆配置文件的命名規則:awstats.sitename.conf

AWStats的主程序awstats.pl會自動根據站點名調用相應站點的配置文件:awstats.sitename.conf
比如:運行./awstats.pl -config=chedong 調用的就是同目錄下的 awstats.chedong.conf 配置文件;
如果沒有指定-config,還會找當前目錄下的awstats.conf或者/etc/awstats.conf作為缺省配置文件。
所以最好把缺省的awstats.model.conf 重命名成 awstats.yoursite.conf;比如:awstats.chedong.conf,
對于多個站點的統計,AWStats的配置文件包含功能還是非常有用的,我們可以把通用的配置放在一個文檔中,然后用(5.4版本以后開始支持) Include配置將通用配置包含在各個具體配置文件的頭部,然后用其他配置覆蓋通用配置中的相應屬性,比如:
Include="common.conf"
LogFile="/path/to/bbs/access_log"
SiteName="bbs.chedong.com"

 

◆最少的配置文件修改:LogFile SiteDomain LogFormat

對于在GNU/Linux上統計Apache日志只需修改:LogFile SiteDomain這2個選項

  1. GNU/Linux LogFile="/path/to/apache/logs/access_log.%YYYY-24%MM-24%DD-24"
    Windows 2000 LogFile="d:iis_logsW3SV3ex%YY-24%MM-24%DD-24.log"
    這個配置的意思是用24小時前的年份,月份,日期拼出的日志文件名;
  2. SiteDomain="www.chedong.com"
    站點的名稱,缺省是空的,如果為空,AWStats將拒絕運行;
  3. 對于統計IIS日志需要多修改一個:
    LogFormat=2
    缺省值是1:Apache日志,2是IIS日志

其他需要注意的事項:
AWStats缺省不過濾swf文件,會把.swf算成PageView,所以如果站點上swf文件主要是廣告的話最好還是要過濾掉:

◆日志分析

./awstats.pl -update -config=sitename -lang=cn
比如:./awstats.pl -update -config=chedong
會自動調用awstats.chedong.conf這個配置文件

◆統計輸出

GNU/Linux    http://localhost/cgi-bin/awstats/awstats.pl?config=chedong
Windows 2000 http://localhost/awstats/awstats.chedong.html

◆日志統計自動運行

GNU/Linux上:crontab -e: 每天8點10分運行
#update awstats
10 8 * * * (cd /path/to/apache/cgi-bin/awstats/; ./awstats.pl -update -config=chedong)

Windows 2000上:設置每天8點10分運行
D:Perlbinperl.exe d:AWStatstoolsawstats_buildstaticpages.pl -update -config=chedong -lang=cn -dir=c:inetpubawstats -awstatsprog=d:awstatswwwrootcgi-binawstats.pl

◆多站點日志統計

AWStats自帶了一個批處理工具:tools/awstats_updateall.pl,可以批量地遍歷一個目錄下所有地配置文件并運行統 計。因此剩下的工作就主要是日志的同步問題了。

針對多個站點,很多配置選項是重復的,如果每個配置文件都修改維護起來會很麻煩,AWStats從5.4版本開始提供了配置文件包含的功能,所以我們可 以配置一個通用配置,比如:common.conf

然后其他站點的配置設置為:可以通過后面的選項覆蓋和缺省不一致的配置。
awstats.bbs.chedong.conf
Include "chedong.common.conf"
LogFile "/path/to/bbs_log"
SiteName "bbs.chedong.com"

awstats.www.chedong.conf
Include "chedong.common.conf"
LogFile "/path/to/www_log"
SiteName "www.chedong.com"
HostAliases="chedong.com" 

◆統計指標說明

  • 參觀者:按來訪者不重復的IP統計,一個IP代表一個參觀者;
  • 參觀次數:一個參觀者可能1天之內參觀多次(比如:上午一次,下午一次),所以按一定時間內(比如:1個小時),不重復的IP數統計,參觀者 的訪問次數;
  • 網頁數:不包括圖片,CSS, JavaScript文件等的純頁面訪問總數,但如果一個頁面使用了多個幀,每個幀都算一個頁面請求;
  • 文件數:來自瀏覽器客戶端的文件請求總數,包括圖片,CSS,JavaScript等,用戶請求一個頁面是,如果頁面中包含圖片等,所以對服 務器會發出多次文件請求,文件數一般遠遠大于文件數;
  • 字節:傳給客戶端的數據總流量;
  • 來自REFERER中的數據:日志中的參考(REFERER)字段,記錄了訪問相應網頁之前地址,因此如果用戶是通過搜索引擎的搜索結果點擊 進入網站的,日志中就會有用戶在相應搜索引擎的查詢地址,這個地址中就可以通過解析將用戶查詢使用的關鍵詞提取出來:
    比如:
    2003-03-26 15:43:58 123.123.123.123 - GET /index.html 200 192 HTTP/1.1 Mozilla/4.0+(compatible;+MSIE+5.01;+Windows+NT+5.0) http://www.google.com/search?q=chedong
    AWStats在搜索引擎的關鍵短語和關鍵詞統計方面的功能還是比較完整的:可以對全世界3百多種機器爬蟲進行識別,并且可以識別大部分主流國際化搜索引 擎和很多地區的本地語言搜索引擎。

◆Hacking AWStats

基于地理信息的插件安裝:

GeoIP 和 Geo::IPfree(awstats 5.5+)
GeoIP和Geo::IPfree都免費的是國家/IP的影射表,比通過DNS反相解析域名得到的統計準確,而且速度快。GeoIP的API都是免費 的,缺省庫是免 費的,收費的是它的數據更新服務。Geo::IPfree不僅代碼是公開的,而且庫數據也是公開的。

GeoIP安裝:
先下載C庫:GeoIP C解包后
%./configure; make
#make install
然后下載Perl庫:GeoIP Perl解包后
%perl MakeFile.PL; make
#make install

Geo::IPfree安裝:
下載Geo::IPfree解 包后
%perl Makefile
%make
#make install

配置:通過在配置文件中啟用GEOIP相關插件:

LoadPlugin="geoip GEOIP_STANDARD /home/apache/chedong.com/cgi-bin/awstats/GeoIP.dat"
LoadPlugin="geoip_city_maxmind GEOIP_STANDARD /home/apache/chedong.com/cgi-bin/awstats/GeoLiteCity.dat" 

MaxMind目前免費提供了GeoIP和GeoIPCityLite數據包:可以定期每個月從以下地址下載http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
http://www.maxmind.com/download/geoip/database/GeoIP.dat.gz

熱詞搜索:

上一篇:察看FreeBSD日志信息
下一篇:如何把linux配置成pix的日志主機

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
制服丝袜在线91| 亚洲永久免费av| 亚洲猫色日本管| 久久99久久久久| 91视频在线观看免费| 精品国产成人系列| 日日骚欧美日韩| 欧美在线你懂的| 亚洲欧洲日韩在线| 国产精品 日产精品 欧美精品| 欧美综合色免费| 中文字幕日韩一区| 国产成人福利片| 久久久综合精品| 精品一区二区在线观看| 欧美高清视频不卡网| 一卡二卡欧美日韩| 91美女福利视频| 亚洲人成精品久久久久久| 成人精品免费网站| 欧美国产日韩a欧美在线观看| 久久精品免费观看| 欧美tk—视频vk| 麻豆freexxxx性91精品| 欧美一二三区在线观看| 婷婷六月综合亚洲| 3d动漫精品啪啪| 免费在线欧美视频| 日韩天堂在线观看| 极品销魂美女一区二区三区| 欧美成人性福生活免费看| 蜜桃视频免费观看一区| 欧美刺激午夜性久久久久久久| 日韩成人av影视| 日韩一区二区不卡| 精品一区二区三区在线观看国产| 欧美成人综合网站| 国产一区二三区好的| 国产日韩欧美亚洲| 成人免费视频一区二区| 亚洲欧美日韩久久精品| 欧美日韩一区中文字幕| 首页国产欧美久久| 欧美不卡在线视频| 成人理论电影网| 亚洲一二三四在线| 精品国产伦一区二区三区观看体验| 国产一区二区在线影院| 国产精品久久精品日日| 欧洲国内综合视频| 久久疯狂做爰流白浆xx| 国产精品卡一卡二| 欧美性做爰猛烈叫床潮| 极品美女销魂一区二区三区免费| 国产偷v国产偷v亚洲高清| 一本一本久久a久久精品综合麻豆| 亚洲成人福利片| 欧美videos中文字幕| 99久久777色| 视频一区二区欧美| 久久精品一区二区三区不卡 | 国产欧美日韩精品一区| 99久久国产综合精品色伊| 性做久久久久久免费观看欧美| 久久久精品国产免大香伊| 欧日韩精品视频| 国产精品综合网| 亚洲成人一区二区在线观看| 国产婷婷色一区二区三区| 欧美日本一区二区在线观看| 国产成人aaaa| 亚洲高清视频的网址| 久久精品人人爽人人爽| 欧美午夜在线一二页| 成人国产精品免费| 日韩制服丝袜av| 国产精品国产精品国产专区不蜜| 91精品在线麻豆| 91福利国产精品| 成人免费毛片嘿嘿连载视频| 美腿丝袜亚洲色图| 亚洲自拍偷拍欧美| 日韩一区在线看| 国产午夜精品福利| 日韩欧美国产精品一区| 99久久精品国产导航| 国产精品91xxx| 蜜臀av性久久久久蜜臀av麻豆| 亚洲免费毛片网站| 国产精品五月天| 久久综合精品国产一区二区三区| 在线播放中文字幕一区| 在线亚洲人成电影网站色www| 国产+成+人+亚洲欧洲自线| 久久91精品久久久久久秒播| 视频一区欧美精品| 香蕉成人伊视频在线观看| 亚洲精品网站在线观看| 中文字幕一区二区不卡| 国产精品免费看片| 国产欧美精品一区| 久久久国产一区二区三区四区小说| 欧美一区2区视频在线观看| 欧美日韩亚洲综合在线| 在线精品亚洲一区二区不卡| 成人av高清在线| 高清在线成人网| 99久久综合99久久综合网站| 成人av电影免费在线播放| 国产成人8x视频一区二区| 久久99久久99小草精品免视看| 琪琪久久久久日韩精品| 亚欧色一区w666天堂| 日韩av不卡一区二区| 欧美aa在线视频| 精品一区二区三区在线视频| 久久99蜜桃精品| 国产黄色精品视频| 成人精品免费网站| 91美女片黄在线| 欧美日本在线播放| 日韩片之四级片| 久久综合久久鬼色中文字| 久久综合色天天久久综合图片| 久久久国产精品午夜一区ai换脸| 国产精品乱子久久久久| 依依成人综合视频| 亚洲一区在线看| 日日夜夜精品视频天天综合网| 日本伊人午夜精品| 国产成人综合视频| 91网站最新网址| 欧美人妇做爰xxxⅹ性高电影| 欧美一区2区视频在线观看| 国产亚洲欧美一区在线观看| 国产精品国产三级国产普通话99| 亚洲一区在线电影| 九九国产精品视频| 99久久伊人精品| 欧美一三区三区四区免费在线看 | 97se狠狠狠综合亚洲狠狠| 性做久久久久久| 欧美亚洲综合网| 国产精品福利影院| 一区二区三区四区激情 | 欧美一二三区精品| 日韩视频一区二区三区| 久久亚洲综合av| 国产精品系列在线| 麻豆精品在线播放| 韩国毛片一区二区三区| 一本在线高清不卡dvd| 日本一区二区不卡视频| 日韩av在线播放中文字幕| 99在线精品观看| 中文字幕欧美区| 成人午夜电影久久影院| 亚洲欧洲日本在线| 麻豆中文一区二区| 欧美日韩一区在线| 国产精品网站在线播放| 久久精品国产精品亚洲精品 | 国产91综合网| 欧美一区二区视频在线观看2020 | 在线看日本不卡| 久久网站最新地址| 日本欧美大码aⅴ在线播放| 国产精品乡下勾搭老头1| 欧美日韩成人在线一区| 中文字幕在线视频一区| 国产精品资源网| 8v天堂国产在线一区二区| 亚洲在线中文字幕| 久久er99精品| 日韩精品一区二区三区视频播放 | 亚洲天堂a在线| 天天综合色天天综合| 欧美精品乱码久久久久久按摩| 奇米精品一区二区三区在线观看 | 一区二区在线观看免费视频播放| 欧美日韩一区二区三区四区 | 亚洲图片有声小说| 中日韩av电影| 国产成人免费在线视频| 亚洲国产精品二十页| 日韩电影在线免费看| 欧美色图12p| 日本不卡中文字幕| 久久久国产精华| 国产成人av福利| 亚洲一区二区精品视频| 91网站在线播放| 日韩伦理电影网| 制服.丝袜.亚洲.中文.综合| 国产一区二区免费看| 欧美大片一区二区| 亚洲另类中文字| 色婷婷国产精品久久包臀| 亚洲欧美日韩电影| 日本精品一区二区三区四区的功能|