24h購物| | PChome| 登入
2007-08-17 13:34:55| 人氣1,302| 回應0 | 上一篇 | 下一篇

AwStats Log分析軟體 for Linux part II

推薦 0 收藏 0 轉貼0 訂閱站台

Awstats 多個 log 的顯示方法

一般而言, Web Servre log 會以 logrotate 將 log 分割成為數個檔案。
以 Apache 為例檔案名為:
access_log.1、access_log.2、access_log.3...以此類推
但 awstats 預設的 可讀取的LogFile只有一個,在多個 log file 的狀態下,變成無法更新至最新的狀態,

這時就要使用 awstats 內建的工具logresolvemerge.pl 來合併 log ,

只要更改網站的設定檔 以/etc/awstats/awstats.www.xxx.com.tw.conf 為例

找到 LogFile 的地方,原來預設單個 log 的設定如下:
LogFile=”/var/log/httpd/access_log”

再來就是輸入您 logresolvemerge.pl 的路徑跟 log 的路徑及萬用字元即可。

logresolvemerge.pl 是放在 awstats 安裝路徑的 tools 裡面,因為我的 awstats 是裝在/usr/local/awstats 裡面,所以完整路徑就是 /usr/local/awstats/tools/logresolvemerge.pl 。

另外我是要合併 access_log.1、access_log.2、access_log.3 的 LogFile 更改範例如下:

LogFile=”/usr/local/awstats/tools/logresolvemerge.pl /var/log/httpd/access_log* |”

編輯存檔後,再來執行更新記錄程式即可


在「用以搜尋的關鍵字句」地方,會出現亂碼

解決方案如下:

vi /etc/awstats/awstats.conf


找到#LoadPlugin=”decodeutfkeys”

刪除 #字號 ,然後重新更新過就會正常顯示了

台長: 兔奴
人氣(1,302) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 不分類 | 個人分類: Linux相關 |
此分類下一篇:確認SELinux是否關閉
此分類上一篇:AwStats Log 分析軟體 for Linux part I

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文