Squid 命中率监控软件 squid-graph 安装

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 来查看命中率统计图形。