AWStats是使用Perl語言開發的一款開源日志分析系統,不僅可以用來分析Apache網站日志,也可以用來分析Samba、Vsftpd、IIS等服務的日志資訊。結合crond等任務計劃服務,可以對不斷增長的日志内容定期進行分析
部署AWStats分析系統
AWStats的軟體包可以從官網上下載下傳
1. 安裝AWStats軟體包
安裝非常簡單,隻需将軟體包解壓到httpd伺服器的/usr/local/目錄下即可
2. 為統計的站點建立配置檔案
AWStats系統支援統計多個網站的日志檔案,通常以網站的名稱來區分不同的站點。是以需要為每個站點建立配置檔案,借助AWStats系統提供的awstats_configure.pl腳本,可以簡化建立過程。
3. 修改站點統計配置檔案
為站點建立好配置檔案後,還需要将修改日志檔案存放的路徑和指定用來存放統計資料的目錄
4. 執行日志分析,并設定cron計劃任務
使用awstats_updateall.pl腳本,可以更新所有站點的日志統計記錄,并将分析結果更新到統計資料庫中
由于Web日志檔案的内容是在不斷的更新,為了及時回報網站通路情況,日志分析也需要定時、自動執行。通過crond服務可設定計劃任務,一般每五分鐘執行一次日志分析任務
通路AWStats分析系統
通路站點http://www.ysf.com/awstats/awstats.pl?conf=www.ysf.com後,即可看到AWStats日志分析系統的統計頁面
在通路AWStats系統時,需要指定awstats目錄、腳本位置、統計目标等,既不友善記憶,輸入也麻煩。為了簡化操作,可在Web根目錄下建立一個自動跳轉到HTML的網頁
例如:執行以下操作後,以後隻需通路http://www.ysf.com/awb.html,即可自動跳轉到www.ysf.com站點的AWStats日志分析頁面
本文轉自 楊書凡 51CTO部落格,原文連結:http://blog.51cto.com/yangshufan/2048903,如需轉載請自行聯系原作者