校园网网站监测系统设计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
校园网网站监测系统设计与实现

校园网网站监测系统设计与实现   摘要:网站能否正常访问影响宽广,特别是在校园中,各种教学科研工作都是基于不同的网站进行的,因此能否确保学校的工作正常开展,很大因素在于确保数字校园的全天候正常运行。在此,介绍了一种用于监视网站运行情况的软件系统,并对其系统构成模块实现等进行了简单说明。   关键词:网站监控;WEB监控;校园网   中图分类号:TP393文献标识码:A文章编号:1009-3044(2012)08-1842-02   Design and Implementation of the Campus Web Site Monitoring System   XIA Zhong-lin   (Huaihua Medical College, Huaihua, Huaihua 418000, China)   Abstract: Weather the site can normally work or not will affect widely on a variety of teaching and research work based on different sites, especially on campus, therefore being able to ensure that the work of the school be normal development. A large factor is to ensure that the digital campus operate all time. At this point, a software system which is used to monitor the operation of the Site and its system configuration module have been introduced and a brief description has made.   Key words: website monitoring; the WEB monitoring; campus network   学校网站是学校向社会展示学校自身形象、宣传学校教育理念的重要窗口,也是构成数字校园,向教师、学生提供各种应用服务的重要场所,所以学校网站能否正常提供访问服务关系重大。   目前常用网络监控软件是通过SNMP获取服务器的资源信息来判断服务器是否工作正常,鲜有针对网站能否正常访问提供的检测。而在笔者学校,除了学校的主网站,还有各个部门、各种专业课程等子网站,分布在不同的服务器上,而这些都需要保证能全天候访问,所以急需一款能监测网站是否正常运行的软件。   1系统设计与实现   系统目的在于24小时不间断监视指定网站,当网站出现无法访问的情况以及主页遭到黑客篡改时,系统自动收集网络、服务器等信息,通过电子邮件、手机短信等方式,第一时间将故障情况报送相关负责人,促使最快速度进行处理,以最大限度的减少损失。   系统使用Delphi 2007开发。Delphi是由Borland公司开发的,具有可视化集成开发环境,采用面向对象的编程语言Object Pascal和基于部件的开发结构框架,具有高速编译器、强大的数据库支持、强大的网络开发能力、强大而成熟的组件技术等特点,完全满足系统开发需要。   系统分为网站监测模块,网站数据比较模块,网络测试模块,报警模块,日志模块,后台数据库模块六个部分。   1.1网站监测模块   网站监测模块根据数据库中设置的网站网址,使用系统预设频率读取网站首页。如果网站能正常打开,那么就调用网站数据比较模块,对网站首页进行数据比较,如果监测到网站无法打开时,不立即发出警报,而延时10秒重新尝试,如果经过三次连接都无法打开,那么认为网站系统发生异常,调用网络测试模块进行测试。   网站监测模块可以使用TWebBrowser控件,同时在网址中加入时间参数实现强行刷新,避免从缓存读取网页而影响判断:   if pos(’?’,sLink)0 then   sLink:=sLink+’Rnd=’+DateTimeToStr(Now)   else   sLink:=sLink+’?Rnd=’+DateTimeToStr(Now);   WebBrowser1.Navigate(’Http://’+sLink);   然后利用OnDocumentComple事件,检查ReadyState状态是否是READSTATE_COMPLETE来判断网页是否已经完全打开。   1.2网站数据比较模块   网站数据比较模块是在打开网站获取到网页数据后使用。它将当前获取的网站首

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档