监测服务器运作状况
我们利用监测/分配服务器对给Web服务包括备份服务器进行运行监测,以及时发现硬件故障、系统故障、数据库错误和恶意攻击等。我们需要在编写的检测程序中分别判断,检测程序定时主动连接Web页面。对于硬件故障,如电源故障发生后,将导致服务的全部停止,因此连接请求会得不到回应。
对于系统故障(包括服务器软件故障),程序会发现响应过慢或者回应异常(比如返回找不到页面的错误信息)。对于数据库故障程序,也会同样收不到对数据库请求的响应,由此可以进行判断。而对于黑客攻击程序的工作要多一些,因为黑客往往只是篡改网页(主要是网站首页)的内容,我们就不能根据前几项检查来发现错误,当在前几项检查都通过以后,程序需要获取网站首页和关键页的页面文件内容,然后通过与本地保存的文件作对比来判断真伪。
意外发生时自动切换及警报
为实现意外发生时自动切换以启动备份服务,我们在监测/分配服务器上安装了服务器软件,并提供虚拟域名解析功能(Apache和IIS都可以实现)。而且,受保护的Web服务器域名对应IP地址都被DNS解析到监测/分配服务器的IP上。也就是说,访问者不管键入哪一个域名,都会被解析到监测/分配服务器上,然后利用它的虚拟域名功能进行二次分配。
通常不同的域名会被解析到本地相应文件夹中的一个默认文档上,如Index.html。我们可以让这个文件只负责转向的功能。在文件中写上如 就可以实现。所指向的IP可以是Web服务器的,也可以是备份服务器的,这要靠检测程序来决定。从图2我们可以了解监测/分配服务器工作原理。
图二、监测/分配服务器工作原理示意图
当检测程序发现异常后,首先发出指令终止备份服务器的备份工作,启动备份服务器的Web服务和数据库。然后修改Index.html文件中的IP,使之指向备份服务器。最后通过邮件服务器,向管理员发出警报邮件并通过扬声器发出警报音。当一切完成后,对于访问者来说是觉察不出前后的变化的。也就是说,我们通过这个系统做到了及时备份以及无缝的切换。
值得注意的是,为了防止备份服务器拷贝错误页面,我们应该在每次备份开始前都进行检测。这可以通过备份程序和监测程序之间的通讯来实现,而这两个程序也最好直接做成系统的服务。
服务器相互监督与辅助监测
从上面的情况看,在我们的整个系统中,每一次访问首先到达的都是监测/分配服务器。这台服务器虽然工作量不大,但是如果它不能正常工作(特别是虚拟域名停止工作)会造成所有服务器都不能被访问。因此,有必要利用其他服务器监督此服务器的工作情况。
如果发现问题,也同样需要发警报邮件和警报音。此外,我们还可以在管理员的工作场所利用一台普通PC随时自动对Web服务进行访问测试,一旦这个辅助的检测器发现异常,也会发出警报以使我们的服务器更加安全。
手动维护
虽然有了自动备份和监测系统,管理员的手动维护工作也还是不可缺少的。服务器在运行了一段时间以后,会产生一些垃圾文件,比如没有被及时清除而残留的Session和Temp文件。同时随着时间的推移,日志文件也会越来越多地占据硬盘空间,所以必须进行清理。同时及时给各服务器系统打补丁,升级服务软件、病毒库和防火墙也是必不可少的工作。
随着网络的发展,网络生活的普及,Web主页和服务日益成为了一个部门或者企业的网络形象的代言,因此它们扮演的角色也变得越来越重要,服务器的安全性也得要了前所未有的重视。本文所写的内容是笔者在南开大学网络中心工作的实际成果和经验总结,通过长时间的测试运行,实践证明此系统可以很好地完成多Web服务系统备份的各项任务,从而从最大程度上保证了各个重要Web服务的正常运行。
·双核服务器技术 (6651篇文章)
·网站服务器的选型 (7970篇文章)
·网吧流媒体服务器 (6154篇文章)
·刀片服务器专题 (5371篇文章)
·网吧服务器专栏 (5346篇文章)
·服务器配置专栏 (10595篇文章)
·IIS服务器应用技巧 (5929篇文章)
·系统备份专题 (16936篇文章)
·打造安全服务器 (12814篇文章)
·教你如何用双SATA硬盘组建RAID系统 (24125次浏览)
·DHCP 服务器的安装和配置 (15138次浏览)
·Win2003服务器安全配置技巧 (14529次浏览)
·WEB专用服务器的安全设置的实战技巧 (12947次浏览)
·PERC5 RAID配置中文手册 (12504次浏览)
·windows下cvs服务器端配置 (939次浏览)
·[精华]架设个人服务器(包括WWW,FTP,Mail等 (787次浏览)
·在Windows下安装Apache服务器端Web软件 (663次浏览)
·企业邮件服务器MagicMail轻松建 (257次浏览)
·WEB专用服务器的安全设置的实战技巧 12-09
·板载RAID功能制作磁盘阵列并安装操作系统 12-09
·教你如何用双SATA硬盘组建RAID系统 12-09
·Win2003服务器安全配置技巧 12-09
·DHCP 服务器的安装和配置 12-09
·企业邮件服务器MagicMail轻松建 11-19
·WebSphere服务器安装配置全攻略 11-19
·利用天雁Web服务器系统创建自己的网站服务器 11-13
·Exchange 2007 新特性与二次开发 11-09




