月度存档: 六月 2012

SMTP与ESMTP区别

转载自http://blog.csdn.net/xuhuojun/article/details/3864462
1999年以前,大部分SMTP服务器都是开放的。当您申请完一个免费的Email账号后,在您的Email客户端工具的POP3地址栏中把该Email的POP3地址填入,并填入您的账号和密码,而SMTP服务器地址栏可以就近选择一个SMTP服务器或您认为比较好用的SMTP服务器(如您的ISP的SMTP服务器),来提高Email发送效率。然而,随着垃圾邮件的泛滥,大部分SMTP服务器都加上了过滤器,拒绝发送非本地的Email (比如你用aaa@263.net的账号,通过smtp.163.net服务器发信),以此来减轻服务器的压力,更好地为本地用户服务。
继续阅读 »

Varnish 3.x Cacti 监控插件

Varnish Cache 是一个优秀的HTTP缓存加速器,自发布3.0后,取消了原来内置控制台 stats 命令,远程连接CLI 获取运行状态的方法也不再可用,因此在网上找了一个旧版本的插件,进行了一些修改,数据源取自varnishstat 统计工具,并能正常使用在最新Cacti 0.8.8a 版本上,如图所示,虚拟机简单测试结果

安装说明
1 – 导入 cacti_host_template_varnish.xml 模板到 Cacti (tested with 0.8.8a)
2 – 复制 getVarnishStats.sh 到 Cacti的 “scripts” 目录下
3 – 配置 snmpd.conf 来支持Varnish
3.1 – 向 snmpd.conf 尾行添加一行内容    extend varnishstats “/etc/snmp/varnish_stats.sh”
3.2 – 复制 varnish_stats.sh 到 “/etc/snmp”
4 – 默认参数编译spine因缓冲区太小,获取Varnish数据量过大会导致错误,因此要重新编译spine, 配置时加入 –with-results-buffer=2048″

点击下载 Cacti_Plugin_for_Varnish_3.x

Thinkpad X200 液态金属散热改造


09年买的X200小本,转眼用了两年多时间,前段时间发现灰尘太多,深圳的的温度更是高达32度,尽管Thinkpad 系列机型散热做得不错,还是决定拆开清理下,装完后用了几天,发现散热没处理好,在进行一些高负载操作时,测试温度更高达75度,在网上看了下介绍,说液态金属散热不错,周末跑去华强北花30元买了一片回来,重新进行散热改造。

继续阅读 »

Heartbeat 3.0.x 编译安装(CentOS6)

Heartbeat 是一个高可用集群工具,CentOS 包含了该组件,可以直接Yum 进行安装,对于如何编译安装,在参考了其它文章后,进行了错误整理,将过程记录下来,提供给需要的朋友。
系统环境 CentOS 6.2   X64
HA-01  192.168.0.2 (node1)
HA-02  192.168.0.3 (node2)
Virtual IP  192.168.0.1 (虚拟服务器IP)

1.最小化(mininal )安装系统,完成后安装gcc编译器及依赖的软件包
继续阅读 »

LVS负载均衡技术详解

转自 http://blog.formyz.org/?p=46
作者:田逸(sery@163.com
负载均衡及服务器集群(lvs)

在互连网应用技术里,负载均衡一直是热门话题,本书讨论的负载均衡技术,包括但不限于负载均衡本身。使用负载均衡技术主要的目的包括如下几点:

◆     系统高可用性。组成系统的某些设备或部件失效,并不会影响正常的服务。

◆     系统可扩展性。用户的增加,引起访问数乃至流量的增加,这种情形下,需要对系统进行扩容,以应对这种快速增长。对于提供高可用服务的互联网网站,其对可扩展的基本要求就是在保持系统服务不终止的情况下,透明的扩充容量,即用户不知道扩容的存在,或者说是扩容不对现有的服务产生任何负面作用。这些扩展主要包括:带宽扩展、服务器扩展、存储容量扩展、数据库扩展等,当然也包括主机增加内存等方面的扩展。

◆     负载均衡能力。一个应用或服务由数个物理服务器提供,并且每个物理服务器运行的应用或服务是相同的,我们可以让用户的访问通过某种控制策略,把负载分摊到不同的物理服务器,从而保持每个物理服务器有比较合理的负载。当整个系统的负载趋于饱和时,通过增加物理服务器和扩充物理带宽来解决这个麻烦。增加物理服务器以后,系统的负载情况将重新在所有集群的物理服务器之间按照指定的算法重新达到新的均衡。
继续阅读 »