Squid代理服務器日誌分析軟件--SquidAnalyzer

Squid Analyzer 解析 Squid代理服務器的日誌並生成了關於點擊、流量、用戶和網絡、URL等信息的統計報表,面向訪客和  帶寬控制。這兩天在公司的代理服務器上進行了安裝,記錄一下安裝的過程。

下載地址 

http://www.oschina.net/news/35682/squid-analyzer-5-0

最新版本爲5.0

需要Perl 5.005_03或者更高的版本,並且安裝如下模塊。

GD

GD::Graph

GD::TextUtil

GD::Graph::bars3d;

 

1.對安裝包進行解壓,進入目錄,執行以下命令:


 perl Makefile.PL \
    LOGFILE=/var/log/squid3/access.log \ 指定日誌文件存放
    BINDIR=/usr/bin \  
    CONFDIR=/etc \  配置文件
    HTMLDIR=/var/www/squidreport \ 網頁文件的存放位置
    BASEURL=/squidreport \ 
    MANDIR=/usr/man/man3 \ 幫助 
    DOCDIR=/usr/share/doc/squidanalyzer

2. 安裝號後配置Vhost: 

server         

    {                  

listen 8082;                  

server_name squidreport.com;                  

index index.html index.htm index.php;                  

root /data/web/squidanalyzer;          

}  

 

3./etc/下的Squidanalyzer.conf

Logfile指定的是squid的log

Weburl / 其實就代表了Nginx中的根目錄設置

OutPut 是保存HTML和Images的目錄位置

 

4.由於並不會實時的分析Squid日誌數據,所以在計劃任務添加如下:

 * */1 * * * /usr/local/bin/squid-analyzer > /dev/null 2>&1

 每一個小時運行一次squid-analyzer命令

接下來就可以在Web界面查看了

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章