Archive for 'Program' Category
rrdtool小技巧—绘制固定值
最近在接触关于rrdtool的一些需求,其中的一个需求是在绘制磁盘使用率的同时,增加一明显标识的阀值(固定值),对于“明显”当然可以采用比较容易识别的颜色(如红色),而对于“固定值”的这个需求在翻rrdtool手册的时候发现了HRULE这个选项
python小技巧—MySQLdb查询返回字典
通过MySQLdb.cursors.DictCursor方式,使python MySQLdb执行查询返回的结果通过字典方式展现出来!
haproxy系列—定制mysql健康检查程序
随着生产环境用户访问的与日俱增,数据库访问压力也随之增大,近期准备对生产环境中的单一数据库进行扩容,增加多台slave数据库,进行读写分离操作,经过若干测试,最终选择使用Haproxy方案,在haproxy版本选型时,选择了1.4的版本,因为在1.4.9开始,haproxy增加了option mysql-check 健康检查功能,其工作原理是建立对应的Mysql连接,然后断开来判断数据库当前的健康状况。而实际生产环境中对数据一致性要求较高,不仅需要对mysql进行健康检查,也需要的slave节点的repliation状态(Slave_IO_Running,Slave_SQL_Running,Seconds_Behind_Master)进行检查,故现阶段的haproxy健康检查功能无法满足需求,需自己进行定制.
ganglia系列—定制ganglia
由于ganglia默认的自带的数据插件有限,生产环境中往往需要自己根据需求定制自己所需的插件,然后通过Web将相关数据通过绘图展现出来,而ganglia支持C/C++、python来定制自己想要的插件,刚好自己写了一些python的插件,特意将对应的经验分享出来。
多域情况下php cookie_domain的处理
最近调整web布局,却碰到一个棘手的问题,两个域名yaojiaren.com,yaojiacun.com,多台源站服务器,先是采用简单的方法,A Server的php.ini中session_cookie_domain=yaojiaren.com 而B Server的php.ini中session_cookie_domain=yaojiacun.com ,然后DNS对其进行不同的指向。但后来发现存在问题,由于存在中心更新Server然后进行统一分发,导致中心Server无法同时指定session_cookie_domain为多域,同时又不想调整现有的PHP程序代码及架构设计.
traceroute 固定UDP端口及windows命令行修改DNS
利用traceroute了进行udp固定端口测试
windows命令行修改DNS地址
mysql replication检查(一)
python mysql replication监控程序
Python-email module小例子
查询相关资料得知python标准模块中有一个email模块,功能相当强大,大致看了下,举个小例子和大家分享
一个及时获取sina新手卡的小程序
sina.com.cn推出了 UT新手卡中心 系统,着时方便了我们这些游戏测试迷的需求,无奈狼多肉少,及时获得相关信息将有助于获得少的可怜的激活码。这不,【武神】将在11月中旬进行终极封测,ka.sina.com.cn推出提前预定功能,昨天中午11点收到sina邮件,说11月10日下午14:00推出【武神】终极封测激活码。
中午早早的吃完饭,等到14:00 狂刷ka.sina.com.cn,刷了一个小时,依然没有推出,累了,写个小程序,如果开始发号,邮件给我(一直到当前时间,ka.sina.com.cn依然没有推出………)
初识paramiko
Paramiko (a combination of the esperanto words for “paranoid” and “friend”) is a module for python 2.3 or greater that implements the SSH2 protocol for secure (encrypted and authenticated) connections to remote machines.