网络应用性能监控软件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。