whechuan00 2012-12-18
Squid Analyzer 解析 Squid代理服务器的日志并生成了关于点击、流量、用户和网络、URL等信息的统计报表,面向访客和 带宽控制。这两天在公司的代理服务器上进行了安装,记录一下安装的过程。
最新版本为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界面查看了
Squid Analyzer 的详细介绍:请点这里
Squid Analyzer 的下载地址:请点这里