智能化技术下的计算机网络监控系统设计

(整期优先)网络出版时间:2019-08-18
/ 2

智能化技术下的计算机网络监控系统设计

孙维达

浙江大华系统工程有限公司浙江省杭州市310053

摘要:随着科学技术的飞速发展,我国火电领域的发展速度达到了前所未有的速度。经过一批大容量、高参数的火电机组的推广应用,高效机组也得到了成功的应用。因此,要求电厂的自动化控制设备和技术更加完善。计算机网络监控系统是自动化控制的组成部分,是自动化控制的一部分。综合自动化系统包括控制技术、通信技术和计算机技术。电厂计算机网络监控系统不管是在设备的稳定性提升方面,还是在劳动强度降低方面,对经济效益和社会效益的影响都十分显著。

关键词:智能化技术;计算机;网络监控;系统设计

1网络监控系统的关键技术所在

1.1客户端自动运行程序

这是一项被广泛应用在病毒程序上的技术。使用此技术,可以在计算机启动后自动修改程序文件属性实现隐藏的效果。应当注意,此处涉及到注册表的编写,通常情况下,registry单元多数被添加到客户端应用程序上,注册表和文件属性缩写代码在那之后必须完成注册。

1.2鼠标远程同步控制的操作思想

系统所用的动态链接库,是由服务端根据其情况专门编写的。动态链接库再结合dllmouse.dll调用函数,就可以获得诸如鼠标的单、双击控制事件等的鼠标事件。当服务器端发生鼠标事件时,客户端程序应实时接收已转换为特征码的鼠标事件,并通过解码编译相应的事件。以上步骤的成功完成可以帮助用户实现鼠标的同步控制操作。

1.3远程键盘获取输入信息的操作思想

客户端会根据特定的情况来编写符合要求的键盘钩子。通常情况下,客户端每按一下键盘,随之对应的是产生一个键盘事件,同时系统会将已经按下的键盘默认格式ASCII码值转化为相应的字符格式,然后服务端接口处就可以通过信息的传送该方式来获得客户的案件字符。

2基于智能技术的计算机网络监控系统设计

2.1系统关键部分设计

2.1.1前端设计

本文所设计的监控系统中,前端的主要作用是为网络管理员直观呈现浏览器的界面和系统的操作界面。在对前端进行设计开发的过程中,采用了Web的方式对相关的功能进行实现,由此使前端可以提供相关的访问接入,借助浏览器,网络管理员可向前端发出相应的操作指令,从而实现各种管理功能。

2.1.2后端设计

本文设计的监控系统中,后端是核心部分,整个后端由以下几个模块组成:网络管理协议(SNMP)监控模块、插件(WMI)监控模块、调度控制模块以及数据库模块等等。

(1)网络管理协议监控模块。该模块采用的是SNMP网络通信协议,其能够对计算机网络中的相关设备进行监控。该模块可进行监控的主要内容有CPU的使用率、网络拓扑图的生成情况、流量分析以及接口信息等等。

(2)插件监控模块。该模块通过对插件服务的利用,可实现对服务器的监控。主要的监控内容有内存信息查询、被监控对象CPU查询、网络连通状态检测等等。该模块能够对被监控对象的进程列表进行实时查询,看设定好的进程是否执行,通过控制指令的发送,可在被监控对象上对指定的软件进行运行。

(3)调度控制模块。该模块在整个监控系统中具有比较重要的作用,它是系统的主控线程,借助事件触发机制,该模块能够对系统中其它模块的运行进行管理,由此确保了系统运行的稳定性。

(4)数据库模块。该模块的主要功能是对监控系统采集到的数据进行存储。

2.1.3数据库设计

本文所设计的监控系统包含两种类型的数据结构,一类是采集数据,另一类是信息数据,前者是监控系统运行中获取的数据,后者是保证监控系统真正常运行配置的参数以及生成的数据。设计的数据库应当能够对这两类数据进行处理和存储。

2.2系统测试及效果

测试监控系统功能的主要目的是确认系统是否能实时监控计算机网络。具体方法如下:在网络设备上运行SNMP代理程序,配置相关参数,查看SNMP是否可以监视和处理消息。经过测试,本文设计的监控系统功能正常。试验结果表明,本文设计的监控系统能够满足相应的功能要求,实现对目标网络拓扑结构的发现,并能采集被监控网络设备的信息。网络管理员可以利用系统对服务器进行监控,大大提高了工作效率。

2.3系统的框架结构

本文设计的监控系统采用的是当前较为流行的B/S架构,之所以选用这种架构,是因为它可以将系统功能的实现集中到服务器上,由此使系统的开发得以简化。同时,B/S架构可在任何地方操作,并且无需安装专门的软件,便于系统扩展。在B/S架构下,监控系统分为三个层次,即用户层、业务层、数据层,根据这三个层次,将系统分为前端、后端和数据库等几个部分。网络管理员可以通过客户端浏览器与网络监控系统进行交互,也可以通过HTTP在Web服务器上执行功能程序。后端网络监控服务器可以采集相关数据,对采集到的数据进行处理和处理,然后将其存储在数据库中。前端Web服务器可以根据网络管理员输入的操作说明查询数据库中的相关数据,并将查询结果编译成HTML页面或图像,以直观的方式呈现给网络管理员。为了保证整个监控系统的运行安全,在设计过程中在前端增加了用户身份认证。在设计和开发监控系统后端时,需要实现的主要功能包括对网络设备和服务器的监控。

3计算机网络监控系统功能模块实现

3.1中心处理模块功能实现

中央处理模块主要处理视频信号。视频信号处理的质量将影响监控系统的性能。因此,模块功能的实现必须合理配置系统资源,避免资源浪费。中央处理模块的实现需要对视频信号进行采集、编码、接收、存储和回放。中央处理模块具有很强的通用性,可供客户机和信息采集服务器使用。中心处理器模块使用C++编程语言各项功能都会分装在不同的部分,最后留下一定的公共接口,用于其他模块与中心处理模块进行连接。

在对中心处理模块的分析,首先要对视频源充分了解,视频源是视频信号的实体化表现,可以提供视频内容。在网络监控系统中,视频源为视频收集卡,在视频输出方,视频源为本地视频源,通过视频收集卡得到。而在视频接收方,视频源却又很多,每个视频源都要对应相应的是屁内容。

3.2控制模块功能实现

控制模块属于监控系统的中心位置,主要连接用户模块、通信模块和控制用户。监控系统中的视频通信主要利用控制模块的会话功能,通信双方可以通过会话功能建立视频链路。中央处理模块支持单线传输和分流传输。因此,对话可以由多个人同时进行,也可以一对一进行。3.3用户操作模块功能实现

用户需要操作网络监控系统,因此用户模块是必不可少的。用户操作模块主要在用户面前显示相应的监控视频。用户可以通过操作界面对监控系统进行调整和控制,方便监控系统更好地工作。

3.4通信模块功能实现

监控系统主要由信息管理中心、客户端和信息采集服务器三部分组成。系统的核心是信息管理中心。通过三部分的合作,最终形成一个完整的监控系统,将三部分连接起来形成一个通信模块,使信息管理中心能够更好地控制客户端,保证信息采集服务器的稳定性。计划的操作。此外,通信模块还可以传递用户的请求、中央指令等信息。信息采集服务器在输入和删除视频之前向信息管理中心提交报告。

结束语

电厂计算机网络监控系统采用分层分布式开放结构的网络监控系统会变得越来越普遍,现场总线技术也会在电厂网络监控系统中得到更为广泛的应用,同时,光纤介质通信也会在计算机网络监控系统中发挥作用,系统的自诊断和自恢复也将成为提高系统可靠性的一个重要措施。

参考文献:

[1]黄颖杰.基于计算机网络技术的远程监控系统应用探究[J].电脑知识与技术,2018(10):104-106.

[2]丁斌.基于网络的服务器状态监控系统的研究与实现[J].数字通信世界,2019(02):43-45.