Tomcat日誌分析

 日誌分析有很多款工具,下面我給大家介紹awstats for tomcat


1.修改日誌格式

access日誌格式修改如下,默認access日誌是不開啓的,先把註釋去掉,相關日誌參數詳見日誌章節

<ValveclassName="org.apache.catalina.valves.AccessLogValve"directory="logs"  

prefix="access_log." suffix=".log" pattern="combined" fileDateFormat="yyyy-MM-dd" resolveHosts="false"/>


2.安裝awstats(需要設置好cgi相關內容,下一章節介紹)

  下載軟件,解壓

  在<Tomcat_HOME>/webapps/下創建awstats目錄以及相應的WEB-INF目錄

<AWSTATS_HOME>/wwwroot/目錄下css/,icon/,js/目錄拷到<Tomcat_HOME>/webapps/awstats/目錄下

<AWSTAS_HOME>/wwwroot/cgi-bin/下的所有文件拷貝到<TOMCAT_HOME>/webapps/awstats/WEB-INF/cgi目錄下

重命名<Tomcat_HOME>/webapps/awstats/cgi/awstats.model.conf awstats.localhost.conf


備註:awstats.localhost.conf 中的localhost可以按照你的域名或者ip地址來設置,建議按照域名來設置好了


修改awstats.localhost.conf文件中的以下內容

#對應日誌文件所在位置

LogFile="/usr/local/tomcat6/logs/localhost_access_log.%yyyy-%mm-%dd.log"

#站點域名

SiteDomain="localhost"

#圖標所在目錄

DirIcons="../icon"

#國際化所使用的語言,默認爲"auto"

Lang="cn"

#國際化文件所在目錄

DirLang="./lang"

#在生成頁面頭部所要加入的HTML

HTMLHeadSection="<div id="header">HeadExample</div>"

#在生成頁面尾部索要加入的HTML

HTMLEndSection="<div>@company</div>"

#生成頁面所使用的樣式表,awstas提供了默認的樣式表,可通過該項目自定義awstats樣式

StyleSheet="../css/awstats_default.css"


 新建數據存儲目錄

 [root@zonghe cgi]# pwd

 /usr/local/tomcat6/webapps/awstats/WEB-INF/cgi

 [root@zonghe cgi]# mkdir data


  檢查:

  [root@zonghe awstats]# ls

  css icon  js  tools WEB-INF

  [root@zonghe awstats]# cd WEB-INF/cgi/

  [root@zonghe cgi]# ls

   awredir.pl awstats.localhost.conf awstats.pl  bak.conf  data  lang  lib plugins

   在當前目錄下新建data目錄,不然下面步驟會報錯

   [root@zonghe cgi]# ./awstats.pl-config=localhost -update

   Create/Update database for config"./awstats.localhost.conf" by AWStats version 7.0    (build 1.971)

   From data in log file"/usr/local/tomcat6/logs/localhost_access_log.2013-07-02.log"...

   Phase 1 : First bypass old records,searching new record...

   Direct access after last parsed record(after line 11)

   Jumped lines in file: 11

   Found 11 already parsed records.

   Parsed lines in file: 0

   Found 0 dropped records,

   Found 0 comments,

   Found 0 blank records,

   Found 0 corrupted records,

   Found 0 old records,

   Found 0 new qualified records.

  會在data目錄下生產相關文件

  [root@zonghe cgi]# ll data/

  total 8

  -rw-r--r-- 1 root root 5843 Jul  2 22:28 awstats072013.localhost.txt


重啓tomcat後打開如下網頁http://10.58.1.96:8080/awstats/cgi-bin/awstats.pl?config=localhost


localhost這個值取決於你上面設置awstats.localhost.conf。


大概內容就這麼多,關於awstats請參考awstats for apache,除了安裝步驟不一樣,在使用上都是一樣的。

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