开发者社区> cnbird> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

squid命中率监控软件squid-graph

简介:   本文原创 转载说明  更新日期:08年1月12日 环境:centos5.1 为了测试公司的squid,要找一个squid的命令比率查询软件,好不容易找到一个软件,叫squid-graph,晚点还要研究一下用cacti监控他的流量,1.
+关注继续查看
 

本文原创 转载说明  更新日期: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 ,有人讲这行一定要注释掉,不然程序分析不出来.记的要设置安全哦,不能让任何人都能打开哦

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
监控命令之tsar
1.1 tsar是什么?   tsar是淘宝自己开发的一个采集工具(类似于sar工具),主要用来收集服务器的系统信息(如cpu,io,mem,tcp等),以及应用数据(如squid haproxy nginx等)。
1551 0
+关注
cnbird
阿里云安全专家,主要负责阿里云云产品安全。
4032
文章
3
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载