对于squid等服务器,其日志中就含有响应时间。但是,这个时间只是服务器软件处理过程的时间,进程一旦交出去,在网卡等处的时间,它就管不着了。而percona出品一款迷你型小工具,叫做tcprstat,正好派上用场~ 继续阅读……
28 Dec 2010 Posted in monitor
对于squid等服务器,其日志中就含有响应时间。但是,这个时间只是服务器软件处理过程的时间,进程一旦交出去,在网卡等处的时间,它就管不着了。而percona出品一款迷你型小工具,叫做tcprstat,正好派上用场~ 继续阅读……
23 Dec 2010 Posted in nginx
最近得知CDN方面默认配置了reload-into-ims,而我们的html因为采用了ssi的include方式的原因,是没有last-modified的。在这种情况下的处理结果,让人好奇~ 继续阅读……
23 Dec 2010 Posted in linux
在对网站内容是否更新进行测试时,最常用的两个工具就是wget和curl。不过两个工具之间还是有一些小区别,甚至很可能影响到测试结论的。记录一下: 继续阅读……
22 Dec 2010 Posted in monitor
NetApp作为专业存储,用起来还是比较让人放心的,不过放心不代表放手不管,一些重要的监控还是要做的。比如基本的CPU负载、网卡流量、磁盘使用率,作为数据存储特别关注的IOPS、DiskIO(因为有cache的原因,所以NetIO和DiskIO是不同时的,单从网卡进出不能判定磁盘的真实读写)。 继续阅读……
16 Dec 2010 Posted in bash
一般习惯使用for循环,在一年前写cgi的时候,还为这郁闷过一阵:for i in cat ip
时,会自动的把文件中每行内容按照空格分割传递,最后采用先把空格改成+号的方式解决。
继续阅读……
12 Dec 2010 Posted in monitor
今天继续啃weathermap的php代码,因为lib的readdata里return了$inbw和$outbw,尝试在之前理解的ReadConfig()相应match处加上了一段 if($inbw=='0'){$this->width=0;$linematched++;}elseif
……等几分钟后cache过期,一看weathermap效果,所有的链路曲线箭头图都变成了一根直线~~然后仔细看了看这串if之前的while,发现原来weathermap不是每次针对数据进行config匹配,而是统一读取一次config。也就是说ReadConfig()里的任何修改都会对全局起作用。
继续阅读……
10 Dec 2010 Posted in cloud
公司测试环境使用了xen来提供大批逻辑隔离的服务器供内部调测使用。随着应用系统和同事人数的增加,虚拟机数量越来越多,原先每台server开两三个vm已经吃紧,遂要增加新的vm。cp相应的img后,启动却失败了。 继续阅读……
10 Dec 2010 Posted in CDN
一般不太上天涯论坛灌水或者潜水,不过经常去天涯SA刘天斯的blog上逛逛~在他开源memlink后,想起来去天涯看看前端设计,发现其论坛主列表页采用nginx发布(预计有nginx的module直接读取memlink),终极页前端采用varnish缓存,回复时的动态asp页面由IIS处理。但在终极页上,虽然显示的server也还是IIS,我却有一定的怀疑~ 继续阅读……
10 Dec 2010 Posted in web
作为SA最常用的绘图工具肯定是rrdtool;而coder最常用的肯定是gd;前段时间从ibm文库里学到一个同样很强大的函数绘图工具gnuplot;最近在技术群里又见识到一些更新奇小巧的绘图工具,记录一下~ 继续阅读……
04 Dec 2010 Posted in monitor
给nagios安装几个add-ons,碰到一些一般安装教程上不会提及的问题,记录一下: 继续阅读……
03 Dec 2010 Posted in linux
一组lvs,以keepalived主从方式运行。今天早上突然收到VIP报警,所有的VIP都ping不通了。 继续阅读……
26 Nov 2010 Posted in monitor
在Weathermap.class.php中,定义了一个function叫LoadPlugins,读取lib/datasources/下的php类。其中就有WeatherMapDataSource_rrd.php。其中定义了Init、Recognise和ReadData三个方法。明显是ReadData函数来读取rra数据,具体方法为调用管道,运行rrdtool命令。 继续阅读……
25 Nov 2010 Posted in linux
在选定sersync2进行command方式刷新后,需要对诸多域名的更新频率做个简单的分析,以了解编辑的操作习惯,方便选定调整时间、确定文件过期时间等等。 继续阅读……
24 Nov 2010 Posted in monitor
weathermap是一个利用php的gd库画图的程序,它可以自主运行,但更多情况下是作为cacti等监控工具的插件,通过rra数据库获取数据完成绘图。其官网地址如右:http://www.network-weathermap.com 继续阅读……
16 Nov 2010 Posted in CDN
12 Nov 2010 Posted in database
最近学习mysql,从监控的角度出发,然后发现了一个很不错的个人网站http://hackmysql.com,啧啧,看这名字就NB烘烘滴~ 继续阅读……
10 Nov 2010 Posted in monitor
一般情况下,在nagios被监控端安装nrpe和nagios-plugins的工作相当的简单重复。不过这次碰上一个诡异问题。 继续阅读……
09 Nov 2010 Posted in squid
今天为了检查防盗链配置,打开了squid的debug日志(squid.conf: debug_options ALL,9)。tailf观察,很是学习了一番squid的工作模式。 继续阅读……
27 Oct 2010 Posted in linux
某服务器集群,是双lvs_keepalived+多nginx结构。最近突然发现流量监控出现较大波动,nginx的access.log时常出现持续几十秒的无外来访问情况(即只有LVS的ip过来的400探测)。 继续阅读……