- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机实时监控系统分析与设计
计算机实时监控系统分析与设计
【摘 要】计算机实时监控系统是为了高效地管理好局域网内的所有计算机而建立的一种管理系统。它主要是对局域网内使用的计算机进行监控,用来查看任意一段时间内被控端计算机的使用情况,使用的是远程控制技术。本文将通过对系统的分析,进行相关模块的设计。
【关键词】计算机监控,系统设计,需求分析
一、实时监控系统的需求分析
随着网络技术的发展,我国各企业单位大部分都建有自己的内部局域网。建立内部局域网,可以充分利用公司现有的硬件资源,比如打印机,扫描仪,节约公司开支;还提高公司员工的工作效率,由于联成局域网,公司内部的资源都可以共享,避免了不必要的重复工作;还可以规划建设自己的内部企业网,提高办公自动化水平和企业内部应用电子商务的能力,逐步进入业务级网络应用阶段[14]。但是某些企业员工却利用公司???网络资源做与工作本身无关的事情,如浏览国家明令禁止的网站、工作时间上网打游戏聊天、下载和实际工作无关的电影、歌曲等,这些行为某些已经违反了国家互联网的有关管理条例,更多的是消耗了网络带宽的资源,使网络得不到充分的利用,影响了正常的办公业务。因此如何加强对计算机的管理,更好地利用网络资源,为企事业单位服务成了日益突出的问题。基于以上的现实问题,对于局域网的管理员而言,需要一套监控管理软件,对网络内的所有计算机进行实时有效的管理,充分发挥软件的监督作用。根据网络应用状况和当前的技术水平,目前对监控系统的具体需求表现在:(一)监控的实时性:服务器能随时了解客户端的工作情况,能随时跟客户端进行联系交流;(二)操作性强:软件的使用者多是管理人员,他们应用计算机的能力不是很强,因此一定要简便好用,图形界面通俗易懂,操作方便简单;(三)安全性:防止监控程序被人为地强行结束,是监控系统必须解决的关键问题之一,只有保证监控程序一直运行才能做到监控的连续性。
本文所构建的局域网计算机监控系统是为了方便管理而实施的监控行为,出发点就是为了提高应用计算机的各个行业的工作效率。局域网内的客户机安装客户端监控软件,向安装了服务器端软件的服务器传送客户机的实时信息。
二、实时监控系统的方案选择
按照以上所述的需求分析以及所要实现的功能,对该程序的监控模块有两个方案,一种为屏幕截图的方式,而另一种是基于客户端事件的方式。
(一)方案一。要想知道客户端主机的操作者在利用计算机做什么,最简单也是最有效的方法就是查看计算机屏幕,让主机的运行情况一目了然。这就是屏幕截图的方法,一旦接收到服务器端发来的查看消息,实时传送客户端主机的屏幕给服务器端。该方案的优点:1.直观明了,实现起来相对简单;2.服务器端操作简单、人性化。该方案的缺点是其中所需的技术主要涉及屏幕的截取和图像的网络传输。由于需要传送的数据量过大,给网络和计算机造成了较大的负担,没有做到准确、及时的反映出客户端的真实情况,不能够达到实时浏览客户端屏幕信息的效果。这是应注意的技术难点。
(二)方案二。除了方案一提到的抓屏的方法,监控还可以是基于事件的, 这个方法类似于高级木马程序,客户端监控软件记录主机的各种实时信息并发送给服务器端软件,这些信息包括:鼠标键盘事件,主机网络使用情况,当前运行的进程信息,主机收发邮件的信息,主机修改的文件信息,主机 CPU 使用率等信息。该方案的优点:1.实时性比较好;2.监控的信息比较全面。该方案的缺点是实现起来相对复杂,客户端反馈的信息相对专业化,这就要求服务器端操作人员有一定的计算机基础。该系统设计初衷是用于企业、公司这些单位的,员工的计算机水平不一定很高,而且监控者不需要了解全面的监控信息,只是要了解员工利用计算机在做什么,是否在干一些与工作无关的事。因此,综合上述几个方面以及实现难易程度,最终选择了方案一,即屏幕截图的方式来进行监控。
三、实时监控系统的构架设计
按照以上的需求分析,设计了基于TCP/IP协议的局域网计算机实时监控系统,系统主要应用于内部局域网,体系结构采用得到广泛应用的C/S结构,系统结构如图1所示。
由结构图可以看出,系统包括客户端监控软件和服务器端软件两大部分,客户端监控软件主要作用是监测本主机的活动,并将监测到的信息定时发送给服务器端软件。客户机运行着监控程序,它是整个系统的数据源,由于采用了进程隐藏技术,使得监控程序能够防止被强行结束,从而保证监控的连续性和可靠性。
四、实时监控系统的客户端监控软件的设计
客户端监控软件按照要实现的功能划分为3个模块,分别是Picture模块、通信模块、信息互送模块,客户端监控软件结构图如图2
下面分别介绍各个模块的功能和设计思想。
(一)Picture模块设计。Picture模块的主要功能是截获
文档评论(0)