TCP响应时间监测

28 Dec 2010 Posted in  monitor

对于squid等服务器,其日志中就含有响应时间。但是,这个时间只是服务器软件处理过程的时间,进程一旦交出去,在网卡等处的时间,它就管不着了。而percona出品一款迷你型小工具,叫做tcprstat,正好派上用场~ 继续阅读……


ims在nginx上的处理(无责任猜测)

23 Dec 2010 Posted in  nginx

最近得知CDN方面默认配置了reload-into-ims,而我们的html因为采用了ssi的include方式的原因,是没有last-modified的。在这种情况下的处理结果,让人好奇~ 继续阅读……


wget和curl测试时的小区别

23 Dec 2010 Posted in  linux

在对网站内容是否更新进行测试时,最常用的两个工具就是wget和curl。不过两个工具之间还是有一些小区别,甚至很可能影响到测试结论的。记录一下: 继续阅读……


通过snmp协议监控NetApp

22 Dec 2010 Posted in  monitor

NetApp作为专业存储,用起来还是比较让人放心的,不过放心不代表放手不管,一些重要的监控还是要做的。比如基本的CPU负载、网卡流量、磁盘使用率,作为数据存储特别关注的IOPS、DiskIO(因为有cache的原因,所以NetIO和DiskIO是不同时的,单从网卡进出不能判定磁盘的真实读写)。 继续阅读……


for/while循环的区别

16 Dec 2010 Posted in  bash

一般习惯使用for循环,在一年前写cgi的时候,还为这郁闷过一阵:for i in cat ip时,会自动的把文件中每行内容按照空格分割传递,最后采用先把空格改成+号的方式解决。 继续阅读……


weathermap-cacti-plugin学习(3)

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()里的任何修改都会对全局起作用。 继续阅读……


从猫扑论坛看终极页的缓存控制

12 Dec 2010 Posted in  CDN

GF找我要猫扑账号,只好去申请了一个,顺带着之前分析天涯的劲头,把猫扑也看看~ 继续阅读……


xen的dom0内存设置

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,我却有一定的怀疑~ 继续阅读……


flash绘图利器-amcharts

10 Dec 2010 Posted in  web

作为SA最常用的绘图工具肯定是rrdtool;而coder最常用的肯定是gd;前段时间从ibm文库里学到一个同样很强大的函数绘图工具gnuplot;最近在技术群里又见识到一些更新奇小巧的绘图工具,记录一下~ 继续阅读……


nagios的add-ons安装小抄~

04 Dec 2010 Posted in  monitor

给nagios安装几个add-ons,碰到一些一般安装教程上不会提及的问题,记录一下: 继续阅读……


keepalived故障一例

03 Dec 2010 Posted in  linux

一组lvs,以keepalived主从方式运行。今天早上突然收到VIP报警,所有的VIP都ping不通了。 继续阅读……


weathermap-cacti-plugin学习(2)

26 Nov 2010 Posted in  monitor

在Weathermap.class.php中,定义了一个function叫LoadPlugins,读取lib/datasources/下的php类。其中就有WeatherMapDataSource_rrd.php。其中定义了Init、Recognise和ReadData三个方法。明显是ReadData函数来读取rra数据,具体方法为调用管道,运行rrdtool命令。 继续阅读……


inotify-purge后续分析

25 Nov 2010 Posted in  linux

在选定sersync2进行command方式刷新后,需要对诸多域名的更新频率做个简单的分析,以了解编辑的操作习惯,方便选定调整时间、确定文件过期时间等等。 继续阅读……


weathermap-cacti-plugin学习(1)

24 Nov 2010 Posted in  monitor

weathermap是一个利用php的gd库画图的程序,它可以自主运行,但更多情况下是作为cacti等监控工具的插件,通过rra数据库获取数据完成绘图。其官网地址如右:http://www.network-weathermap.com 继续阅读……


ftp中的软连接问题

22 Nov 2010 Posted in  linux

数据临时迁移,为了尽量不影响业务,创建了一个软连接。不料pureftpd出了一点小问题。 继续阅读……


sersync2.5试用~

19 Nov 2010 Posted in  linux

之前采用 inotify-tools 来触发 purge,实际运行中碰上一些问题: 继续阅读……


pnp4nagios的模板问题(2)

18 Nov 2010 Posted in  monitor

接上篇。结尾时找到的url确实就是解决这个问题的。我错怪作者鸟~~ 继续阅读……


pnp4nagios的模板问题(1)

17 Nov 2010 Posted in  monitor

实在是看不下去pnp4nagios的丑陋的rrd效果,想着自己修改一下模板。 继续阅读……



mysql状态报表工具

12 Nov 2010 Posted in  database

最近学习mysql,从监控的角度出发,然后发现了一个很不错的个人网站http://hackmysql.com,啧啧,看这名字就NB烘烘滴~ 继续阅读……


nrpe编译小问题

10 Nov 2010 Posted in  monitor

一般情况下,在nagios被监控端安装nrpe和nagios-plugins的工作相当的简单重复。不过这次碰上一个诡异问题。 继续阅读……


squid的debug日志

09 Nov 2010 Posted in  squid

今天为了检查防盗链配置,打开了squid的debug日志(squid.conf: debug_options ALL,9)。tailf观察,很是学习了一番squid的工作模式。 继续阅读……


inotify使用一例

04 Nov 2010 Posted in  linux

在对一个大磁盘进行inotify监听时,爆出如下错误: 继续阅读……


集群故障检查记录

27 Oct 2010 Posted in  linux

某服务器集群,是双lvs_keepalived+多nginx结构。最近突然发现流量监控出现较大波动,nginx的access.log时常出现持续几十秒的无外来访问情况(即只有LVS的ip过来的400探测)。 继续阅读……