智能化技术下的计算机网络监控系统设计
2019-07-20刘源
刘源
摘要:本文从计算机网络监控系统.的设计要求分析入手,论述了基于智能技术的计算机网络监控系统设计。期望通过本文的研究能够对网络管理员工作效率的提升有所帮助。
[关键词]计算机网络监控系统智能技术
1计算机网络监控系统的设计要求
在对计算机网络监控系统进行设计的过程中,应当满足以下几个方面的要求:
1.1实时性
所谓的实时性具体是指能够在较短的时间内,对各种不同类型的数据信息进行高效处理。为实现这一目标,需要计算机网络对某个特定时间段内采集到的数据进行处理,并且可以根据数据做出响应。计算机网络有低速、中速、高速等几种类型,其中高速网络的应用较为广泛,即20Mbps以上的网络,此类网络中,智能化技术在业务量控制、路由选择等方面具有良好的应用前景。实时性要求高是高速网络较为突出的特点,为保证实时性可采用遗传算法或是神经网络算法。如果设计出来的监控系统达不到实时性的要求,则会导致问题的处理延误,极有可能威胁到网络安全。所以保证计算机网络监控系统的实时性非常重要。
1.2可靠性
为使监控系统的功能和作用得以最大限度地发挥,必须确保设计出来的监控系统具有较高的可靠性,这是因为只有系统的运行稳定、可靠,才能进行有效监控。
2基于智能技术的计算机网络监控系统设计
2.1系统的框架结构
本文设计的监控系统采用的是当前较为流行的B/S架构,之所以选用这种架构,是因为它可以将系统功能的实现集中到服务器上,由此使系统的开发得以简化。同时,B/S架构可在任何地方操作,并且无需安装专门的软件,便于系统扩展。在B/S架构下,监控系统分为三个层次,即用户层、业务层、数据层,根据这三个层次,将系统分为前端、后端和数据库等几个部分。
网络管理员可以借助客户端浏览器与网络监控系统进行交互,通过HTTP可对Web服务器上的功能程序进行执行。后端的网络监控服务器可以对相关的数据进行采集,并对采集到的数据进行加工处理,然后存入到数据库当中。前端的Web服务器可按网络管理员输入的操作指令,在数据库中对相关数据进行查询,并通过编译的方法使查询结果形成HTML页面或图像,直观地呈现给网络管理员。为确保整个监控系统的运行安全性,设计时,在前端增设了用户身份认证。对监控系统的后端进行设计开发时,需要实现的主要功能包括对网络设备及服务器的监控。
2.2系统关键部分设计
2.2.1前端设计
本文所设计的监控系统中,前端的主要作用是为网络管理员直观呈现浏览器的界面和系统的操作界面。在对前端进行设计开发的过程中,采用了Web的方式对相关的功能进行实现,由此使前端可以提供相关的访问接入,借助浏览器,网络管理员可向前端发出相应的操作指令,从而实现各种管理功能。
2.2.2后端设计
本文设计的监控系统中,后端是核心部分,整个后端由以下几个模块组成:网络管理协议(SNMP)监控模块、插件(WMI)监控模块、调度控制模块以及数据库模块等等。后端功能结构如图1所示。
(1)网络管理协议监控模块。该模块采用的是SNMP网络通信协议,其能够对计算机网络中的相关设备进行监控。该模块可进行监控的主要内容有CPU的使用率、网络拓扑图的生成情况、流量分析以及接口信息等等。
(2)插件监控模块。该模块通过对插件服务的利用,可实现对服务器的监控。主要的监控内容有内存信息查询、被监控对象CPU查询、网络连通状态检测等等。该模块能够对被监控对象的进程列表进行实时查询,看设定好的进程是否执行,通过控制指令的发送,可在被监控对象上对指定的软件进行运行。
(3)调度控制模块。该模块在整个监控系统中具有比较重要的作用,它是系统的主控线程,借助事件触发机制,该模块能够对系统中其它模块的运行进行管理,由此确保了系统运行的稳定性。
(4)数据库模块。该模块的主要功能是对监控系统采集到的数据进行存储。
2.2.3数据库设计
本文所设计的监控系统包含两种类型的数据结构,一类是采集数据,另一类是信息数据,前者是监控系统运行中获取的数据,后者是保证监控系统真正常运行配置的参数以及生成的数据。设计的数据库应当能够对这两类数据进行处理和存储。
2.3系统测试及效果
在对监控系统进行功能测试的主要目的是确认系统能否对计算机网络进行实时监控,具体做法如下:在网络设备上对SNMP代理程序进行运行,并对相关的参数进行配置,看SNMP能否对消息进行监听和处理。经测试本次设计的监控系统功能正常。测试结果显示,本文设计的监控系统能够满足相应的功能需求,可实现对目标网络拓扑的发现,并且可以被监控网络设备的信息进行采集,网络管理员可以利用該系统对服务器进行监控,由此可大幅度提升工作效率。
3结论
综上所述,对计算机网络的运行情况进行实时监控是一项较为重要的工作,为了提高此项工作的效率,可以利用智能技术开发设计相应的监控系统,网络管理员可借助监控系统实现对计算机网络运行过程的监控,由此可使网络管理水平获得大幅度提升。在未来一段时期,应当加大对计算机网络监控系统中各类智能技术的研究力度,通过对智能技术的改进和完善,使其更好地为监控系统的设计开发服务。
参考文献
[1]黄颖杰。基于计算机网络技术的远程监控系统应用探究[J].电脑知识与技术,2018(10):104-106.
[2]丁斌,基于网络的服务器状态监控系统的研究与实现[J].数字通信世界,2019(02):43-45.