基于自动化软件功能的计算机网络管理系统设计
2019-10-22杨明丽
杨明丽
YANG Ming-li
(新疆交通职业技术学院,乌鲁木齐 831401)
0 引言
计算机网络管理系统在政府机关单位、档案室、高科技企业公司等社会诸多领域中都有着非常广泛的使用,尤其是对于那些工作地点较为分散、日常数据比较繁多的专业而言,因此他们在对信息进行日常管理的时候始终担负着很大的工作压力,同时这也为计算机网络的智能化管理带来了很大的影响。以往的计算机网络管理已经很难满足当今社会人们对技术层面的现实需求,遂发展计算机网络管理系统逐渐成为社会科技进步的大势所趋。历经短短的五十多年的发展,作为计算机网络系统的成功代表之一——Internet已经逐渐渗透到全世界的每一个地方,为信息共享和资源的传播、交流提供了科学而有效的崭新路径,在人们的平时工作、学习以及社会的发展创新方面产生了极为重要的影响。
计算机网络这种往昔带着非常浓厚神秘色彩的链接互通系统结构,已经开始从学术的象牙塔以及美国国防部门(DOD)的高门大墙中以锐不可当之势走进万家万户,恰好迎合了古诗句:“旧时王谢堂前燕,飞入寻常百姓家”。计算机网络的大面积推广和应用,一方面发挥出了自身所具备的潜能以及广阔的未来前景,另一方面则对科学管理与控制纷繁复杂的网络系统提出了更加具有挑战性的课题。计算机网络管理系统(下文一律简称为网管系统)也因此慢慢得到了社会的广泛重视,并随着计算机网络技术的拓展获得了长远的进步[1]。研究可以适应现今社会网络系统发展趋势的网管系统结构,同时强化其安全性、稳定性的技术,针对网络系统所面临的不利攻击的全新趋势,探寻科学的安全监管方式,毫无疑问是会进一步拓宽与优化现行的网络系统管理方法,并对实际推广和使用提供具有现实价值的参考。需要注意的是,计算机网络管理系统的构建必须兼顾整体性和实用性,利用统计学的相关方法对系统内的每一个单元进行解析与评估,最终实现系统的最佳应用效果和科技创新的最终目标。
1 基于自动化软件功能的计算机网络管理系统硬件设计
1.1 MIB编译器
MIB编译器的主要作用就是对采取ALN.3语法定义的MIB标准信息项以及每一个网络设施生产商自定义的MIB信息项进行干预处理[2]。而之所以需要进行干预处理,是由于MIB信息始终处于扩充过程,只有在对MIB进行动态编译的前提条件下,才会实现保补,进而使得计算机网络管理平台可以及时适应MIB信息项的扩大与动态变动。在卡内基梅隆大学的SNLOP软件包内,其主要作用程序就是借助于将MIB信息的树状构造整体输入到一个struct类型库中,借此进行干预处理的相关的版本工具在执行作业以前,必须自动完成一系列的MIB编译工作,如此一来就能够评判出相对应的MIB变量是否有可能存在、其信息类型与取值大致在什么范围[3]。比方说,对于snmpget而言,其主要功能就是获得某一网络设备的标准MIB数据,假设是1.6.0.1.27.44.41,那么此项MIB变量在SNMPMIB库中显然是不可能存在的,利用干预检测就能够发现这一点,而如果不预先进行编译的话,snmpget就不可能掌握这一点,遂依然还是会向网络设备上传请求,因此大大浪费了网络带宽与操作的时间。当然,因为管理器一方面不可能只单单维护一个局域代理的标准MIB的超集,这种检测结果是相对而言的,当应用程序没有办法明确某个标准MIB变量是在某个局域代理上是否存在的时候,它只会将访问请求直接上传至代理。
1.2 传感采集设备
传感采集设备主要是根据各种传感器与数据采集卡组成的,其任务是负责采集一些需要网络监测的计算机装备参数、状态参数以及必要的功能参数等[4],保证整个自动化计算机网络管理系统可以安全可靠的持续运行。
1.3 本地PLC站
本地PLC站的主要任务就是接收传感采集设备上传的有关信息数据,由PLC内部程序进行科学合理的计算,借助PLC和上位机监管终端之间的网络通信链接,完成数据上传和即时显示[5]。这种方法的最大特点就是可以在很大程度上减轻上位机的信息处理压力,使得数据处理可以在本地PLC站内实现,这一方面可以完成数据的迅速运算,另一方面也能够大大提高计算机网络数据传输的安全性和稳定性。
2 基于自动化软件功能的计算机网络管理系统的软件设计
2.1 数据库设计
通过图1能够看到计算机网络管理系统所设计的自动化软件功能管理平台每一个模块之间的数据通信均是借助数据库(Mad Cat)作为载体的。在数据中储存了自动化软件功能测试的基本信息,并利用浏览器链接的方式现实给技术人员[6]。
本系统主要是采取数据库工具SQL Server 2018 R9进行研发的。按照对自动化软件功能管理的现实需要,寻找出对象之间的密切关系,之后根据数据库设计标准定义基本结构。而对系统设计的数据库表清单如表1所示。
图1 自动化测试整体架构图
表1 数据库表清单
2.2 管理信息库
对于计算机网络管理系统而言,不论是故障维修还是计算机功能属性层面[7],都是按照统一的操作流程完成的,即都是采取简易的计算机网络管理平台协议在网管处与网络应用设备处一起建立一个相互联系的数据传输路径。
也许有人会提出疑问:计算机网络管理系统的信息库是否对系统内的基本参数拥有管理权限?然而事实上,管理员首先需要做的就是了解并掌握网络设备是否可以为其提供具体参数,是否可以通过提供这些参数而正确配置网络运行设备[8]。计算机网络管理软件主要是针对网络应用平台协议从计算机数据库中检索相关有效数据,所以其可以不定时地进行重复检索,当然这也使得计算机设备上传的SNMPTrap、syslog能够进一步获得数据参数。网络设备的主要功能就是利用不同的管理信息库(MIB)去完成数据信息参数的完整表述。传统的计算机设备除了可以支持标准规格下的管理信息库以外,还能够支持和其设备型号有关的专门化信息库,从而实现其数据库扩展功能。因此在基于自动化软件功能的计算机网络管理系统软件设计的总体过程中,在管理信息库这一环节中,必须满足可以使其具备支持全新管理信息库的能力,可以重新对其进行定义举例说以太网VLAN的区别通常就是借助管理信息库来进行布置的,假设计算机网络管理系统的软件层面足以完成信息库数据管理的需求,同时在VLAN业务逻辑的操作与表述上能够主动完成,那么就可以比较轻松对VLAN进行鼠标拖拽式删改和保存,从而在一定程度简化了技术人员的操作步骤。
3 实验与效果分析
为了更加清楚、具体的看出本文提出的基于自动化软件功能的计算机网络管理系统的实际应用效果,特与传统计算机网络管理系统进行对比,对其管理能力的大小进行比较。
3.1 实验准备
为保证实验的准确性,将两种计算机网络管理系统设计置于相同的试验参数之中,进行管理能力的实验。实验参数如表2所示。
表2 实验参数设置
3.2 实验结果分析
实验过程中,通过两种不同的计算机网络管理系统设计同时在相同环境中进行工作,分析其管理能力的变化。效果对比图2所示。
图2 实验结果对比图
根据实验结果对比图可知,本文设计的计算机网络管理系统在处理同等大小数据的时候,相比于传统系统设计,要占有很大优势,始终高于实际值,即证明本文系统设计具有极高的有效性。
4 结语
本文对基于自动化软件功能的计算机网络管理系统设计进行分析,按照当代自动化技术的基本功能,结合计算机网络管理系统的反馈和分析,对管理系统进行优化改良,从而实现本文设计。实验论证表明,本文设计的方法具备极高的有效性。希望本文的研究能够为基于自动化软件功能的计算机网络管理系统的应用提供理论依据。