在httpd服務的訪問記錄檔access_log中,記錄了大量的客戶機訪問資訊,通過分析這些資訊,可以及時瞭解WEB網站的訪問情況。
對於有豐富經驗的管理員來說,可以編寫shell指令碼對access_log檔案中資訊進行按需統計,更簡單的做法是使用目前比較成熟的日誌剖析器,完成自動化的日誌分析與統計工作。
在此我們為你推薦一個開源的日誌分析工具awstats。
下面是他的添加awstats日誌分析頁面的過程
1.解壓並釋放awstats軟體包,執行目錄中的awstats_configure.pl指令碼進行安裝
執行awstats_configure.pl指令碼後會進入一個互動過程。
在該過程中將會檢查awstats的安裝目錄、httpd服務的設定檔路徑、日誌記錄格式等系統內容。下面設定過程僅供參考。
1).選擇“y”將httpd服務的日誌記錄格式改為“combined”,以便記錄更多詳細資料
2).選擇“y”建立新的設定檔。
3).定義日誌分析的目標網站名稱(以benet.com為例)
4).定義awstats設定檔的存放目錄(預設為/etc/awstats)
5).添加cron計劃任務(在安裝指令碼時無法自動添加,按斷行符號鍵繼續)
6).按斷行符號鍵退出安裝指令碼
2.修改awstats.www.benet.conf設定檔
尋找“LogFile”配置行修改正確位置
[root@www tools]# vi /etc/awstats/awstats.www.benet.com.conf
3.建立資料庫存放目錄,並更新資料庫
awstats通過awstats.pl指令碼對日誌進行分析,每次運行會自動將日誌資訊中新增加的內容添加到統計資料庫中
4.設定cron計劃任務,以便於定時作業記錄剖析器
5.可在網頁瀏覽器中查看分析報告
再次我們訪問的網頁:http://www.benet.com/awstats/awstats.pl?config=www.benet.com,即可進入awstats的日誌分析報告介面。
本文出自 “Hello” 部落格