轉載請註明: awstats參數及插件講解 | 開源樹 html
awstats是個很不錯的工具,能帶來除了官方統計以外的不少信息 web
若是你還不清楚如何使用該工具請參考個人另外一篇文章 數據庫
本文主要針對awstats的參數及插件進行講解,若有講解錯誤,請留言說明 apache
1、參數說明 api
LogFile
參數說明:指定你要分析的日誌文件,awstats.model.conf默認是LogFile=」/var/log/httpd/mylog.log」,要根據你的log位置進行具體調整 瀏覽器
修改建議:調整爲具體log的路徑 dom
LogType
參數說明:指定要分析的日誌文件的類型,默認是是W(web log),還能夠設置爲streaming的log,ftp的log,mail的log 工具
# W – For a web log file
# S – For a streaming log file
# M – For a mail log file
# F – For a ftp log file 搜索引擎
修改建議:根據log類型進行修改 google
LogFormat
參數說明:log格式,若是是apache的話就是1,iis就是2,也能夠照說明自定義
LogSeparator
參數說明:log中的分隔符,默認爲空格,若是LogFormat的格式是自定義的話這裏也要進行調整
DNSLookup
參數說明:是否將訪問者的IP地址反向解析爲完整的主機名。默認不用修改
DirData
參數說明:生成的日誌分析結果的保存路徑,根據本身的要求進行設定,注意這個路徑必須是可讀寫的。
AllowToUpdateStatsFromBrowser
參數默認值:0 (不開啓)
參數說明:這個參數是否容許從瀏覽器裏更新統計文件,默認是0不開啓
修改說明:要改成1的話,就須要apache的屬主用戶對/var/lib/awstats目錄有讀寫權限,並對/var/log/httpd目錄有讀取權限
修改後效果:經過瀏覽器登陸後,會在最近更新:的日期旁邊有個當即更新的鏈接,點擊後會更新(達到相似perl.exe awstats.pl -config=domain -update命令的效果)
效果圖:
修改建議:建議開啓,開啓後就不用要經過定時任務的方式來觸發對日誌的統計和更新了
AllowFullYearView
參數說明:awstats默認是以月爲粒度進行日誌分析,若是要分析全年的日誌能夠設置這個參數,但因爲分析全年的日誌的話要消耗不少資源。
修改建議:建議手工啓動。
2、插件說明
LoadPlugin=」tooltips」
插件默認是否導入:否(#)
插件說明:在html報告中增長一些提示信息,會增長報告的大小,查看報告時需佔用更多帶寬,不推薦加載
加載指令爲:LoadPlugin=」tooltips」
LoadPlugin=」decodeutfkeys」
插件默認是否導入:否(#)
插件說明:常常看到不少對於awstats的提問就是,爲何搜索的關鍵字句會變成亂碼,主要的緣由就是這個插件沒有開啓。由於如今的搜索引擎都是使用UTF8,而Awstats是使用decodeUTFkeys這個plugin來處理搜索引擎的UTF8關鍵字,默認是沒有打開的,因此在顯示上會出現亂碼
修改說明:若是要啓用這個插件的話,須要有perl對於Encode和URI::Escape的支持,否則會報如下相似的錯誤:
Error: Plugin load for plugin ‘decodeutfkeys’ failed with return code: Error: Can’t locate URI/Escape.pm in @INC (@INC contains:xxxx-xxx/plugins) at (eval 4) line 1.
修改建議:建議開啓,用以解決awstats搜索的關鍵字句亂碼問題
安裝perl支持:
LoadPlugin=」graphgooglechartapi」
插件默認是否導入:否(#)
插件說明:使用google chart建立圖表支持
顯示效果:能夠更加直觀的看出主機的訪問狀況
LoadPlugin=」geoip」
插件默認是否導入:否(#)
插件說明:增長對於IP歸屬的顯示,從Internet IP-Country數據庫生成訪問者來自國家的統計圖表
開啓說明:須要提早下載GeoIP.dat文件,須要perl對於Geo::IP 或 Geo::IP::PurePerl (from Maxmind)的支持,文件下載地址http://dev.maxmind.com/geoip/legacy/geolite/
安裝perl支持:鍵入如下命令 ppm install Geo::IP::PurePerl
配置說明:
LoadPlugin=」geoip GEOIP_STANDARD XXX/XXX/GeoIP.dat」
修改建議:建議開啓
PLUGIN: GeoIP_City_Maxmind
插件默認是否導入:否(#)
插件說明: 增長來自城市(主要國家和區域)的統計圖表。但此插件有收費的免費的GeoLiteCity數據庫,建議選用免費的,可是實際使用效果通常
開啓說明:須要提早下載GeoLiteCity.dat文件,文件下載地址http://dev.maxmind.com/geoip/legacy/geolite/
配置說明: LoadPlugin=」geoip GEOIP_STANDARD XXX/XXX/GeoLiteCity.dat」
修改建議:建議開啓
安裝perl支持:鍵入如下命令 ppm install Geography::Countries
PLUGIN: HostInfo
插件默認是否導入:否(#)
參數說明:在主機信息圖表中增長一列,點擊該列的連接可打開一個彈出窗口,顯示主機的詳細信息(好比whois信息)。
開啓說明:要求的Perl模塊:Net::XWhois
安裝perl支持:鍵入如下命令 ppm install Net-Xwhois
第三方插件:qqhostinfo
參數說明:在訪問主機表格中增長一列location,用來顯示ip對應的位置。此插件爲非官方插件,須要自行安裝
開啓說明:要求的Perl模塊:Net::XWhois,須要純真IP數據庫QQWry.Dat,能夠從
開啓方式:在配置文件中輸入 LoadPlugin=」qqhostinfo」
安裝perl支持:鍵入如下命令 ppm install Net-Xwhois
3、參考閱讀:
awstats對於參數的官方說明,E文好的童鞋進(自帶工具)
http://awstats.sourceforge.net/docs/awstats_config.html
轉載請註明: awstats參數及插件講解 | 開源樹