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探测)。 继续阅读……


Myisamchk小工具使用手册(转)

27 Oct 2010 Posted in  database

前不久碰上mysql的表损坏,百度到这篇文章,现在转载过来,原文出处:http://logzgh.itpub.net/post/3185/454455 继续阅读……


mysql错误日志中文翻译

21 Oct 2010 Posted in  database

1005:创建表失败 继续阅读……


页面自动刷新小问题

21 Oct 2010 Posted in  monitor

cacti的页面,每5分钟自动刷新一次,这样就可以“实时”的看到rrd绘图的最新结果。 继续阅读……


tcp overflow报错

20 Oct 2010 Posted in  linux

在对TCP参数进行sysctl优化时,通常会减小net.ipv4.tcp_max_tw_buckets这个设置,以减少服务器的TIME_WAIT数量,提高服务器响应速度。 继续阅读……


nagios性能监控

19 Oct 2010 Posted in  monitor

nagios自带有性能监控工具nagiostats,安装在nagios路径的bin/下。直接运行即可看到主机、服务的检测频率,故障数量及比例等。举例如下: 继续阅读……


php编译小问题

13 Oct 2010 Posted in  php

昨天应用调整,尝试将服务器上的php降级,从5.3.0降到5.2.10,在编译时爆出如下错误提示: 继续阅读……


linux更改时区

09 Oct 2010 Posted in  linux

linux上的时间,一般用定时ntpdate或者守护ntpd服务来保持正确。不过有时候会发现系统时间显示不是我们熟悉的CST,而是莫名其妙的其他地方。比如EDT什么的,ntpdate的时候,可不会自己辨别时区的~~
那么就要自己手动更改了。
办法很多,第一:
/usr/bin/tzselect命令,然后采用一问一答的方式完成配置,这个命令其实就是一个shell脚本,利用select和case命令完成交互,从/usr/share/zoneinfo/中获取指定的文件完成操作。
第二:
既然知道了tzselect的操作过程,也就可以自己来干这件事情:直接进入/usr/share/zoneinfo目录,找到需要的文件,比如cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime即可;
第三:
各linux发行版都会有一些自己定制的配置工具,最有名的比如红帽的setup~
对于时区设置,也有这种工具,redhat系列有timeconfig,debian系列有dpkg-reconfigure tzdata。 继续阅读……


google校招笔试题

06 Oct 2010 Posted in 

刚在CU看到传说中的一道google2011年校招笔试题,如下: 继续阅读……


perlbal

26 Sep 2010 Posted in  perl

看mogileFS,其中用到了perlbal,这是一个用perl完成的超轻量级服务器程序。包括了web、proxy、loadbalance等功能,嗯,看起来和nginx很像。
又想到曾经在CU上看到一个说法,用解释性脚本语言编写的服务器程序执行相应的网页,效率最高。
我就会凑点perl,下perlbal来体验一把吧~~ 继续阅读……


squid回源选择配置小结

26 Sep 2010 Posted in  squid

一共关系到cache_peer/always_direct/never_direct/hierarchy_stoplist/prefer_direct等配置项。 继续阅读……


条件判断命令小细节

17 Sep 2010 Posted in  bash

服务器上有个定时任务,执行结果输出到out.txt中以便查看,类似下行这样的: 继续阅读……


squid的snmp配置和部分oid说明

14 Sep 2010 Posted in  monitor

首先配置squid.conf如下:
squid acl MonitorCenter src 127.0.0.1 acl snmppublic snmp_community public snmp_access allow snmppublic MonitorCenter snmp_access deny all 继续阅读……


snmpwalk的报错一例

14 Sep 2010 Posted in  monitor

在给squid配置了snmp后,用snmpwalk采集数据,总览一下: 继续阅读……


BSD下的字符串运算

25 Aug 2010 Posted in  bash

之前在linux上有个脚本,通过expr命令截取字符串的。大意如下:
a=/path/to/example
b=expr length "$a  "
c=/path/to/example/file/to/example
d=expr length "$c"
e=expr substr "$c" "$b" "$d"
转移到BSD后,脚本报错:expr: syntax error
分别在linux和bsd上man expr后对比了一下,发现bsd上的expr确实没有index、length、substr等运算,原来linux上的expr是GNU的;而bsd上的expr是POSIX的,没有gnu的那些扩展用法……
于是必须使用些通用的办法来完成这个截取功能。方法很多,举例如下: 继续阅读……


收到jwplayer的推广邮件

24 Aug 2010 Posted in 

在做CDN的时候,曾经有一个客户加速视频播放,所以去注册下载了JWPlayer尝尝鲜。
转眼几个月了,今天突然收到一封信,《Introducing Open Video Ads》,原来是JWPlayer的开发者,新出的基于GPL3的一个开源插件,可以在jwplayer和flowplayer播放正式视频前,插播一段自定义广告~~
记得离职前还有同事专门在研究如何在播放rtmp流时切换插播广告,不知道现在搞定没。
不过,这还是我第一次收到开源软件开发者推广自己软件的邮件。。。 继续阅读……


pmap命令

24 Aug 2010 Posted in  linux

继pgrep之后,又发现一个pmap命令,有些不错的小作用~
比方说,用pgrep java得出pid后,用pmap $pid,得出输出结果如下: 继续阅读……