linux系統web日誌分析腳本

linux系統web日誌分析這方面工具比較多,好比logwatch或awstats等使用perl語言開發,功能都很是強大。但這些軟件都須要進行一些配置,不少朋友每每在技術方面沒有投入太多力量,即使參照互聯網上圖文教程也無從下手。對於此狀況我編寫了一個web日誌分析腳本,功能比較簡單,無需配置,有須要的朋友能夠再嘗試一下。 
 
腳本地址: 
gbk版(通常ssh客戶端不用調整直接可用: 
wget http://jinxiang.oss-cn-hangzhou.aliyuncs.com/weblogcheckgbk.sh 
utf8版(若是亂碼使用這個): 
wget http://jinxiang.oss-cn-hangzhou.aliyuncs.com/weblogcheckutf8.sh 
 
腳本使用方法: 
./weblogcheckgbk.sh [-c n] [-t n] -f FILE 
 
選項說明: 
-c(選填):設置IP、資源TOP榜顯示量,默認顯示前5名,參數需填寫整數 
-t(選填):設置日誌統計時段,默認統計最後6個時段,參數需填寫整數 
-f(必填):指定日誌文件,若是腳本與日誌文件不在同一目錄需填寫絕對路徑 
例: 
./weblogcheckgbk.sh -f /alidata/log/httpd/access/phpwind.log 
./weblogcheckgbk.sh -c 3 -t 3 -f /alidata/log/httpd/access/phpwind.log 
注: 
腳本能夠統計apache或nginx的日誌,但須要是common格式的,目前咱們提供用戶的一鍵安裝包以及yum方式安裝,日誌都是這個格式,其餘自定義日誌格式可能運行不正常。 
 
操做演示,以nginx訪問日誌爲例: 
一、下載腳本,增長權限,查詢web訪問日誌位置 
 
 
 
 
 
二、執行腳本分析日誌 
 
php

相關文章
相關標籤/搜索