- 论坛徽章:
- 0
|
本帖最后由 chalizhao 于 2011-07-24 18:55 编辑
SARG-利用SquidLog達成流量統計圖表化
www# /usr/local/bin/sarg
SARG: Records in file: 19933, reading: 100.00%
Bus error (core dumped)
www#
www# uname -a
FreeBSD www.*****8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:02:08 UTC 2009 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
具体的配置方法是按照这篇弄的
SARG工作排程
SARG工作排程
2007-12-18 14:27:52| 分类: Squid应用
SARG-利用SquidLog達成流量統計圖表化
雖然不是什麼新的東西,不過剛好用到就按習慣寫一下筆記吧。
【前言】
[SARG(Squid Analysis Report Generator)]為利用 Squid Log 來分析以充份了解 Proxy Client 使用情形。當然能分析 Squid Log 的軟體不只一套有興趣的話可到[Squid: Logfile Analysis]看看。
【作業環境】
FreeBSD 6.1-RELEASE-p4
lighttpd-1.4.13
sarg-2.2.2_1
【安裝及設定】
Step1.安裝 sarg 套件
#cd /usr/ports/www/sarg //切換至安裝路徑
#make install clean //安裝套件並清除安裝過程中產生不必要檔案
Step2.抓取中文化翻譯檔
我們抓取[Vbird SARG Taiwan_big5]中文化翻譯檔來使用
#cd /usr/local/etc/sarg/languages //切換至 sarg 語系資料夾
#fetch http://linux.vbird.org/download/linux_server/squid/Taiwan_big5 //抓取中文化翻譯檔
Step3.修改 sarg 設定檔
以下僅列出跟預設值不同的設定
#vi /usr/local/etc/sarg/sarg.conf
language Taiwan_big5 //sarg 分析圖表使用之語系
access_log /usr/local/squid/logs/access.log //指定欲分析的 squid log 檔路徑
title "Squid User Access Reports" //sarg 分析圖表標題說明文字
temporary_dir /tmp //sarg 分析時資料暫存位置
output_dir /home/web/squid-reports //指定 sarg 分析後圖表輸出路徑
output_email weithenn@weithenn.idv.tw //指定分析圖表 email 寄送位址
overwrite_report no //分析表是不是要進行覆蓋
charset Big5 //指定 sarg 分析圖表網頁語系
Step4.產生 sarg 分析圖表
#/usr/local/bin/sarg -l /usr/local/squid/logs/access.log.0 /tmp -o /home/web/squid-reports
SARG: Records in file: 879, reading: 100.00%
SARG: 製作報告完成於 /home/web/squid-reports/2006Oct12-2006Oct13
Step5.加入排程
我們定於每天凌晨三點產生 access.log.0 然後凌晨四點分析 squid log 檔並產生統計圖表
#crontab -e
0 3 * * * root /usr/local/sbin/squid -k rotate
0 4 * * * root /usr/local/bin/sarg -l /usr/local/squid/logs/access.log.0 /tmp -o /home/web/squid-reports |
|