网络应用性能监控软件Hyperic HQ对Varnish的监控和管理
Varnish是一款高性能的开源HTTP加速器,Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算机系统的内存除了主存外,还包括了CPU内的L1、L2,甚至有L3快取。硬盘上也有自己的快取装置,因此Squid Cache自行处理物件替换的架构不可能得知这些情况而做到最佳化,但操作系统可以得知这些情况,所以这部份的工作应该交给操作系统处理,这就是 Varnish cache设计架构。varnish项目是2006年发布的第一个版本0.9.之前varnish还不稳定,那是2007年时候,经过varnish开发团队和网友们的辛苦耕耘,现在的varnish已经很健壮。很多门户网站已经部署了varnish,并且反应都很好,甚至反应比squid还稳定,且效率更高,资源占用更少。相信在反向代理,web加速方面,varnish已经有足够能力代替squid。
Varnish高性能HTTP加速器
自定义插件的详细信息
插件:Varnish
版本:1.0
下载:[Varnish| http://varnish.projects.linpro.no/
作者:[~pbruna@it-linux.cl
优秀的网络应用性能监控软件Hyperic HQ通过Varnish插件实现对Varnish的监控和管理。
Varnish插件可以让你从一个Varnish HTTP加速器实例收集一系列指标,包括可用性,服务请求,服务的字节,高速缓存命中率,高速缓存未命中率。
Varnish插件下载
来自IT Linux网站:http://www.it-linux.cl/download/varnish-hyperic.tbz
1、安装目录
第一步:下载并解压缩文件。
第二步:安装的配置:: INI::在代理上安装简单的Perl模块
第三步:停止HQ服务器和代理
第四步:复制相应的插件目录插件
HQ服务器:
cp varnish-plugin.xml <hq installation dir>/hq-plugins/
HQ代理:
cp -a scripts/ varnish-plugin.xml <hq installation dir>/hq-plugins/ chmod +x /opt/hyperic/hq-plugins/scripts/varnishstat.pl
第五步:对能运行HQ代理进程的用户赋予脚本目录写的权限 。
(你可以用root运行代理,如果不是,可这样
chmod o+w /opt/hyperic/hq-plugins/scripts/
第六步:重新启动HQ服务器和代理商的。
2、配置
只需添加一个新的服务和查找Varnish Stats。