[squid] squid 命中率监控软件 squid-graph
转载本站文章请注明,转载自:扶凯[http://www.php-oa.com]
本文链接: http://www.php-oa.com/2008/01/12/squid-graph.html
本文原创 转载说明 更新日期:08年1月12日 环境:centos5.1
为了测试公司的squid,要找一个squid的命令比率查询软件,好不容易找到一个软件,叫squid-graph,晚点还 要研究一下用cacti监控他的流量,
1.下载:squid-graph
http://sourceforge.net/projects/squid-graph
解压缩,安装
tar zxvf squid-graph-3.2.tar.gz mv squid-graph /usr/local/
2.安装perl的GD包
安装rpm扩展包,安装方法见我的”rpm高级管理技巧”
yum -y install perl-GD-Graph perl-GD
3.配置httpd服务器
在www目录下建立squid-graph文 件夹
mkdir -p /var/www/squid-graph
编辑httpd的配置文档
vim /etc/httpd/conf.d/squid-graph.conf
在加入
Alias /squid-graph /var/www/squid-graph <location squid-graph=""> Order deny,allow Allow from all Deny from all Allow from 127.0.0.1 Allow from ::1 </location>
4.安装完,分析
使用以下命令来分析
/usr/local/squid-graph/squid-graph -o=/var/www/squid-graph/ < /var/log/squid/access.log
还可以设置自动使用cron,每5分钟执行一次
crontab -e */5 * * * * /usr/local/squid-graph/squid-graph -o=/var/www/squid-graph/ < /var/log/squid/access.log
到此结束,然后通过浏览器访问 http://ip/squid-graph/index.html
注:squid的日志要使用squid原本的格式,和emulate_httpd_log on ,有人讲这行一定要注释掉,不然程序分析不出来.记的要设置安全哦,不能让任何人都能打开哦。


















