星期五, 5月 20, 2005

使用AWStats分析Web和Mail的紀錄檔心得

使用AWStats分析Web和Mail的紀錄檔
Lab環境 Fedora core 3

1.檢查是否有安裝Perl
#which perl
2.安裝AWStats
官方網站 http://awstats.sourceforge.net/#DOWNLOAD 下載RPM檔安裝
#rpm -ivh awstats-6.4-1.noarch.rpm
3.設定AWStats
#cd /usr/local/awstats/tools/
#./awstats_configure.pl
1.此時會要求輸入Apache設定檔位置 /etc/httpd/conf/httpd.conf
2.詢問是否要建立新設定檔----回答y
3.詢問網站位置--------輸入網站的位置
4.修改細部設定
#cd /etc/awstats/
#vi awstats.您的網站.conf
LogFile="/var/log/httpd/access_log"-----原來是mylog.log不正確
AllowAccessFromWebToFollowingIPAddresses="192.168.1.3-192.168.1.254"
設定允許看報表的ip範圍..建議加入conf中..因為實測時候發現粉耗費CPU
5.建立報表輸出資料夾(在之前的conf檔案有提到但是系統預設不存在)
#mkdir /var/lib/awstats
6.執行AWStats產生報表
#/usr/local/awstats/tools/awstats_updateall.pl now
7.排入crond 設定每日3點定時更新
#crontab -e
0 3 * * * /usr/local/awstats/tools/awstats_updateall.pl now
8.驗收成果
http://您的網站/awstats/awstats.pl
就可以看到Web報表

接下來來製作Mail分析報表
9.#cd /etc/awstats
#cp awstats.model.conf awstats.mail.conf (複製預設檔來做)
#vi awstats.mail.conf

列出修改的部份
< LogFile="/var/log/maillog"
< LogType=M
< #LogFormat=1
< LogFormat="%time2 %email %email_r %host %host_r %method %url %code %bytesd"
< sitedomain="您的網站"
< AllowAccessFromWebToFollowingIPAddresses="192.168.1.3-192.168.1.254"
< LevelForBrowsersDetection=0 # 0 disables Browsers detection.
< LevelForOSDetection=0 # 0 disables OS detection.
< LevelForRefererAnalyze=0 # 0 disables Origin detection.
< LevelForRobotsDetection=0 # 0 disables Robots detection.
< LevelForSearchEnginesDetection=0 # 0 disables Search engines detection.
< LevelForFileTypesDetection=0 # 0 disables File types detection.
< ShowMonthStats=HB
< ShowDaysOfMonthStats=HB
< ShowDaysOfWeekStats=HB
< ShowHoursStats=HB
< ShowDomainsStats=0
< ShowHostsStats=HBL
< ShowRobotsStats=0
< ShowEMailSenders=HBML
< ShowEMailReceivers=HBML
< ShowSessionsStats=0
< ShowPagesStats=0
< ShowFileTypesStats=0
< ShowOSStats=0
< ShowBrowsersStats=0
< ShowOriginStats=0
< ShowKeyphrasesStats=0
< ShowKeywordsStats=0
< ShowMiscStats=0
< ShowHTTPErrorsStats=0
< ShowSMTPErrorsStats=1

10.執行AWStats產生報表
#/usr/local/awstats/tools/awstats_updateall.pl now
11.驗收成果
http://您的網站/awstats/awstats.pl?config=mail
就可以看到Mail報表

沒有留言: