欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 计算机论文

基于12530网站运行的监控与保护方案(图文)

时间:2011-04-23  作者:秩名
3.2.2报警的实现

当设备出现异常时,例如Used Space超过设定的阀值时,系统便可以自动发出报警信息邮件到设定的邮箱,它可以提示是UsedSpace问题,从而使

我们针对该问题来解决问题。另外当我们在无法上网时,还可以采用短信(飞信)来提供异常报警,这样不管在哪里,只要有手机就能够实现对设备的监控了。

4 实现数据的备份与同步

数据是每个网站的关键,如果数据被破坏或者丢失,则会对网站的业务能否正常运行起着决定性作用。对系统管理员来说,平时的工作重心应该集中在维护系统正常运转,能够正常提供服务上,这里往往牵涉到一个数据备份的问题,在我所了解的情况中,有80%的系统管理员不是太关心自己服务器的安全性,但往往对备分镜像的技术相当感兴趣,通过数据备份,不但可以在数据被破坏或者丢失后进行恢复,并且对于大型网站来说,通过同步将不同站点获得的数据同步到其他站点,可以实现数据的一致性。使得在一处分站瘫痪时,其他分站可以实现负载分担。但是由于商业产品的软硬件价格都相当高昂,因此往往会选择自由软件。

我们在本次12530网站建设中使用的Rsync就是一款这样的软件,它不但完全免费,而且它强大的功能完全可以满足绝大多数的备份要求。rsync 使用所谓的“rsync 演算法” , 提供一个非常快速的数据传输方法, 使本地和远端主机之间的数据达到同步 , 它主要是传送二个数据的异动部份 , 而非每次都整份传送 , 因此速度相当快。

4.1数据备份

rsync有多种不同的用法,如local拷贝备份,local数据藉由rsh/ssh传送至远方主机。论文大全。在此我们主要使用rsync的daemon模式用来实现数据的备份。

首先,我们先在一台服务器跑rsync daemon模式, 我们称这台机器为一rsync Server,或者说这台主机是一台备份服务器(Backup Server)。然后在备份服务器会开启一个873的服务通道(port),等待对方rsync连接。另外在根目录下创建/etc/rsyncd.conf配置文件,指定rsync的相应配置,如rsyncd.passwd的路径,rsyncd.logl路径等,另外指定需要同步的文件的模块名,路径,用户等信息。论文大全。rsync连接时,rsync Server会检查密码是否相符,若通过密码查核,则开始进行数据传输。第一次连通完成会把全部数据传输一次,下一次就只传送二台服务器数据之间异动的部份。 rsync client就是需要备份的网络服务器(如Web 服务器,Log服务器),它和rsync server的运作方式, 如图二:

图2备份服务器运作方式

藉由上述方法, 我们用一台备份服务器,使网络服务器(如Web服务器)上重要的数据能分散至其他服务器中,以分散风险。一旦完成备份,我们可以对这些备份服务器再做进一步的储存动作,如使用tar或Ghost把数据备份到更稳固,更能长久保存的设备上,如 MO或烧录设备等。

4.2远程同步

Rsync的同步的原理与备份基本相同,不同的是在执行的rsync服务端与客户端两方面是双向执行的,在将数据从客户端传送到rsync服务器的同时,将传送文件相同目录的文件在传回client端,在客户端通过将同步命令的存储目录与发送目录颠倒的方法实现它的同步。在此次实验中我们将北京和上海的数据进行同步。如图三

图三 北京,上海数据同步运作方式

首先将北京网络服务器的数据传到Bjrsync-server,通过Bjrsync-server同步到Shrsync-server的相应目录,再由Shrsync-server将数据同步到上海网络服务器的对应目录,另外Shrsync-server同样将上海网络服务器传到他的数据同步到Bjrsync-server,再由它同步到北京相应的服务器上,使其实现北京,上海的数据同步。

Rsync非常适合在两台机器之间快速同步大型、复杂的目录,我们可以将北京的歌曲存储的多级目录使用rsyncrsh/ssh传送至远方上海的服务器上,并能将上海的对应目录文件传回北京。另外可以利用 ssh publickey 和 cron 来进行自动定时同步。使得数据在一定程度上实现一致性。可以使得在一处分站瘫痪时,其他分站可以在数据相同的前提下分担用户的访问要求。不会因一处分站的瘫痪致使网站的瘫痪,实现了网站的安全。

4.3 安全保障

在安全性方面,可以使用防火墙的iptables命令,来限制rsync server 的连线范围。在上海分站向北京分站同步数据中,北京的rsyncserver服务器ip为192.168.125.30 所以只要在执行iptables -A INPUT -p tcp -s ! 192.168.125.30.–dport 873 -j DROP 如此 , 只有北京192.168.125.30这个 client IP 能连入上海的 rsync server了。

5 结束语

我们利用自由软件cacti和rsync设计了一个能够对动态网页数据进行监控和备份与同步的相对安全的方案, 并在四川移动12530网站建设中得到使用,它能做到对数据异常操作的及时发现、判断和制止, 并能实现对保护数据的备份以及在需要的情况下进行恢复,还可以达到在一处分站出现故障时网站不会因此失去数据并能正常运行。这在12530网站的实际应用中得到了检验。但是还有很多不足之处,它的很多缺陷还需要在实际应用中发现并改进。


参考文献:
[1]王启智,申功迈,单和平 等. 实用UNIX 和Internet 安全技术[ M] . 北京: 电子工业出版社,1999, 139- 237 .
[2]童瑞,李纪云,许宏. 基于Rsync协议的网络中心管理系统的设计与实现[ J].计算机工程与应用,2005,41(29): 2-5.
[3]曾鸣,徐春笙,丁磊等. 基于SSH,Rsync和磁盘阵列的邮件数据备份[ J].重庆工学院学报,2007,21(11): 2-4.
[5]林思敬. Rsync构建开源备份系统[ J].开放系统世界,2004,7期: 2-3.
[5]刘颖刘景郑海燕. Cacti在校园网络流量监测中的应用[ J].电脑与电信,2008,4期: 1-3.
[6]岑锐坚. 使用Cacti监测系统与网络性能[ J].开放系统世界,2006,7期: 2-5.
 

查看相关论文专题
加入收藏  打印本文
上一篇论文:基于.net的Excel数据交换技术研究
下一篇论文:基于ASP.NET的网站换肤功能的简易实现
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关计算机论文
最新计算机论文
读者推荐的计算机论文