Squid 安装好运行一段时间,我们需要观察下命中率是多少,方便修改squid配置,提升命中率。squid-graph 可以生成类似MRTG流量图一样的图形界面,方便直观看到命中率情况,安装步骤如下:
下载
# cd /usr/local/src # wget http://sourceforge.net/projects/squid-graph
安装
# tar zxvf squid-graph-3.2.tar.gz # mv squid-graph /usr/local/
安装perl-GD
# yum -y install perl-GD
配置apache
创建squid文件夹
# mkdir -p /var/www/squid
配置squid-graph
使用以下命令来分析日志,日志格式必须是squid日志格式,不可以是其他格式
/usr/local/squid-graph/squid-graph -o=/var/www/squid-graph/ < /var/log/squid/access.log
配置定时任务,每5分钟分析一次日志
# vim /etc/crontab */5 * * * * root /usr/local/squid-graph/squid-graph -o=/var/www/squid/ < /var/log/squid/access.log
至此,可以通过浏览器访问 http://ip/squid-graph/index.html 来查看命中率统计图形。