在httpd服務的訪問日志文件access_log中,記錄了大量的客戶機訪問信息,通過分析這些信息,可以及時了解WEB站點的訪問情況。
對於有豐富經驗的管理員來說,可以編寫shell腳本對access_log文件中信息進行按需統計,更簡單的做法是使用目前比較成熟的日志分析程序,完成自動化的日志分析與統計工作。
在此我們為你推薦一個開源的日志分析工具awstats。
下面是他的添加awstats日志分析頁面的過程
1.解壓並釋放awstats軟件包,執行目錄中的awstats_configure.pl腳本進行安裝
執行awstats_configure.pl腳本後會進入一個交互式的過程。
在該過程中將會檢查awstats的安裝目錄、httpd服務的配置文件路徑、日志記錄格式等系統環境。下面設置過程僅供參考。
1).選擇“y”將httpd服務的日志記錄格式改為“combined”,以便記錄更多詳細信息
本文URL地址:http://www.bianceng.cn/OS/Linux/201410/45502.htm
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_小壯” 博客,請務必保留此出處http://xiaozhuang.blog.51cto.com/4396589/862750