基于服务器流量的网站监控系统研究

蜗牛vps大硬盘VPS2020-07-195540

  【 摘 要 】 此系统通过wget.exe和zfc.exe等其它功能按时对需监控文件轮询一遍,实时地收集和监视数据信息,建立数据库,并以HTML文档方式显示及报警给管理用户。此系统通过测试,最终实现网站是否中断,网站流量和网站是否被修改主要功能,达到了预定要求,为管理员了解网站运行状态提供了参考。
  【 关键词 】 网站管理;实时监控;wget.exe;网站中断;网站修改;网站差异;数据包
  1 引言
  随着互联网迅猛发展,在网络运行过程中,网站安全问题日益成为人们关注的焦点,病毒、恶意攻击、非法访问等都直接影响网站的正常运行。
  网站定时监控,即用户设定时间间隔,系统按时对需监控的网页文件轮询一遍,来判断网页文件是否被修改和网站中断情况。一方面利用wget.exe(下载功能)在服务器下载很小文件,从响应速度来判断网站是否中断,下载流量判断该服务器(网站)的流量,从而避免了利用ping.exe来ping服务器带来的缺陷。另外一方面利用zfc.exe(对比文件变化)等其它功能来判断某一网页是否修改和统计之间的差异,解决了网站重要的网页监控. 此外,在网站流量和网站修改异常的情况下,通过检测报警系统Web向管理人员报警,及时发现故障加以处理。它的应用可以在一定程度上检测到入侵攻击,可以有效地帮助管理人员进行网站管理,从而减少入侵攻击所造成的损失。
  2 系统的工作过程
  网站监控系统主要由几个部分组成:网站监控、网站备份、传送控制。网站监控通过执行wget.exe和zfc.exe来监控负责监视Web服务器流量的变化,网站是否被中断,发现对网页文件的非法篡改;网站备份通过执行md.exe和copy.exe等其它功能对Web服务器内重要的网页文件系统的映像,以及有关数据库系统;传送控制运用了Web开发技术中的ASP.net技术,各种脚本语言技术控件和数据库技术。实现了控制并用于页面维护工作,而且还负责产生有关统计记录、报警信息等。工作原理:网站监控发现异常并分析出异常点,接着通知传送控制部分;传送控制部分异常点的一些内容传送到Web服务器,通过Web页面显示,同时产生相应的统计记录和报警信息。(1)监控网站(表):记录需要被监控的网站,网站被操作的状态及其一些参数。
  (2)网站记录(表):被监控的网站的的一些记录。
  (3)网站主要变化(表):记录网站的一些主要变化。
  3 网站监控部分
  (1)运用wget.exe进行网站的中断和网站流量测试,用响应速度的值进行判断。
  (2)运用zfc.exe,md.exe,copy.exe等其它功能进行网站的变化差异统计,通过比较文件的差异来显示变化。
  (3)建立数据库的存储过程,自定义函数和作业,对获取的数据整理,自动写入数据库。
  1)存储过程Onewzj()
  功能:从数据库表中提取被监控的网站,传递参数且调用另一存储过程Jonewz()。
  2)存储过程Jonewz()
  a.执行wget.exe,建立临时表(#WzTB)存储数据,利用自建函数GetSubStr()来提取数据,然后获取响应速度(下载速度)。如网站中断,@响应速度为空,则设@响应速度值=-1。
  b.网站未中断,则执行zfc.exe来判断被监控的网页是否被修改,如修改了则执行copy.exe,保存文件,对照文件的差异。
  c.存储获取的数据。
  3)存储过程Work_WZJ
  功能:在后台页面管理操作过后,对网站的监控进行判断,更新且是否运行。
  4)作业
  功能:执行存储过程,自动写入数据库。
  4 传送控制
  网站监控部分发送的变更消息有四组信息:发生了什么样的改变;网站流量的变化;发生改变的文件名和发生改变的文件所在目录;根据改变的类型(比如网站中断,文件被修改等)产生相应的报警信息。同时把每次变更写入日志数据库中,最后通过传送控制部门从数据库提取数据,通过Web页面显示监控的结果,
  5 结束语
  网站监控系统通过测试,达到了预定要求,目前已经对学校机房、食堂、教学实验室等进行监控管理, 给管理用户带来极大的便利。管理者不仅能主动管理,预防问题的发生,还能对性能监控,实时了解被监控资源。
  参考文献
  [1] (美)Robert Vieira . SQL Server 2005高级程序设计[M].北京:人民邮电出版社,2008.
  [2] 许治坤,王伟, 郭添森.网络渗透技术[M].北京:电子工业出版社,2005.
  [3] (美)安德森(Anderson,R.).ASP 3高级编程[M].北京:机械工业出版社, 2000.10.
  [4] (美) Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden .现代数据库管理[M].北京:清华大学出版社,2008.
  [5] (美)Tobias Weltner.Windows脚本编程核心技术精解[M].北京:中国水利水电出版社,2001.4.
  [6] (德) Martin P. Clark . 数据网络、IP与Internet技术[M].北京:电子工业出版社,2004.
  [7] 张海波.网络安全实战祥解[M].北京:电子工业出版社,2008.5.
  作者简介:
  郑林江(1979-),男,四川达州人,2003年7月毕业于电子科技大学,现供职于成都信息工程学院信息中心,初级职称(研究员实习员),本科学历;研究方向:计算机网络安全。

基于服务器流量的网站监控系统研究  第1张

评论

有免费节点资源,我们会通知你!加入纸飞机订阅群

×
天气预报查看日历分享网页手机扫码留言评论Telegram