一种网络交换机远程管理和监控系统及方法技术方案

技术编号:34442217 阅读:12 留言:0更新日期:2022-08-06 16:33
本发明专利技术提出了一种网络交换机远程管理和监控系统及方法,涉及计算机网络技术领域。通过交换机连接模块远程连接并登录交换机,发送显示命令至交换机;版本信息获取模块获取交换机返回的版本信息;版本信息分析模块对版本信息进行关键字提取;显示接口信息命令发送模块根据交换机基本信息中的品牌信息在预置的命令库中查找并发送对应的显示接口信息命令至交换机;接口信息分析模块获取并对交换机返回的接口信息进行信息分割;端口图形化模块根据端口信息和预置的端口控件数组对象在界面上进行设备端口布局,实现设备接口布局,便于对交换机进行管理和监控,可以通过交换机端口图形界面中各个端口控件进行操作,而不仅仅靠命令代码管理,方便管理。方便管理。方便管理。

【技术实现步骤摘要】
一种网络交换机远程管理和监控系统及方法


[0001]本专利技术涉及计算机网络
,具体而言,涉及一种网络交换机远程管理和监控系统及方法。

技术介绍

[0002]网络交换机,是一个扩大网络的器材,能为子网络中提供更多的连接端口,以便连接更多的计算机。随着通信业的发展以及经济信息化的推进,网络交换机市场呈稳步上升态势。它具有性价比高、高度灵活、相对简单和易于实现等特点。以太网技术已成为当今最重要的一种局域网组网技术,网络交换机也就成为了最普及的交换机。
[0003]目前有许多针对网络交换机的管理和监控软件,比如:secureCRT超级终端,xshell模拟终端等管理软件,但是,这些软件都缺乏管理命令图形化界面,无图形化命令,仅能靠命令代码管理,导致管理不够方便。

技术实现思路

[0004]本专利技术的目的在于提供一种网络交换机远程管理和监控系统及方法,用以改善现有技术中缺乏管理命令图形化界面,无图形化命令,仅能靠命令代码管理,导致管理不够方便的问题。
[0005]第一方面,本申请实施例提供一种网络交换机远程管理和监控系统,包括:
[0006]交换机连接模块,用于远程连接并登录交换机,发送显示命令至交换机;
[0007]版本信息获取模块,用于获取交换机返回的版本信息;
[0008]版本信息分析模块,用于对版本信息进行关键字提取,得到交换机基本信息;
[0009]显示接口信息命令发送模块,用于根据交换机基本信息中的品牌信息在预置的命令库中查找并发送对应的显示接口信息命令至交换机;
[0010]接口信息分析模块,用于获取并对交换机返回的接口信息进行信息分割,得到端口信息;
[0011]端口图形化模块,用于根据端口信息和预置的端口控件数组对象在界面上进行设备端口布局,得到交换机端口图形界面。
[0012]上述实现过程中,通过交换机连接模块远程连接并登录交换机,发送显示命令至交换机;版本信息获取模块获取交换机返回的版本信息;版本信息分析模块对版本信息进行关键字提取,得到交换机基本信息;显示接口信息命令发送模块根据交换机基本信息中的品牌信息在预置的命令库中查找并发送对应的显示接口信息命令至交换机;接口信息分析模块获取并对交换机返回的接口信息进行信息分割,得到端口信息;端口图形化模块,根据端口信息和预置的端口控件数组对象在界面上进行设备端口布局,得到交换机端口图形界面,从而将交换机的端口在图形界面中进行展示,实现设备接口布局,便于用户查看,同时便于对交换机进行管理和监控,用户在需要对交换机进行监控和管理时,可以通过交换机端口图形界面中各个端口控件进行操作,而不仅仅靠命令代码管理,方便管理。
[0013]基于第一方面,在本专利技术的一些实施例中,接口信息分析模块包括:
[0014]接口信息获取单元,用于获取交换机返回的接口信息;
[0015]端口关键字判断单元,用于逐行对接口信息进行端口关键字判断,得到多个初始端口信息;
[0016]信息分割单元,用于分别对各个初始端口信息按照预置的信息分割规则进行信息分割,得到多个类型的端口信息;
[0017]列表存储单元,用于将多个类型的端口信息按照类型进行列表存储,得到多种类型的端口信息列表,以形成端口信息。
[0018]基于第一方面,在本专利技术的一些实施例中,端口图形化模块包括:
[0019]定义初始位置单元,用于定义端口在界面中的起始位置;
[0020]信息提取单元,用于提取端口信息中端口列表中的端口板位号、槽位号和端口序号;
[0021]位置计算单元,用于根据端口板位号、槽位号、端口序号和起始位置按照预置的计算公式计算各个端口的位置信息;
[0022]端口控件载入单元,用于根据起始位置和各个端口的位置信息分别载入预置的端口控件数组对象,得到各个端口控件;
[0023]属性信息设置单元,用于根据端口信息设置各个端口控件的属性信息,得到交换机端口图形界面。
[0024]基于第一方面,在本专利技术的一些实施例中,还包括:
[0025]端口名称字符串提取模块,用于提取端口信息中端口列表中的端口名称字符串;
[0026]端口类型判断模块,用于根据端口名称字符串确定端口类型;
[0027]图标选取模块,用于根据端口类型在预置的图标库中选取对应的图标;
[0028]端口图形界面更新模块,用于根据对应的图标对交换机端口图形界面进行更新,得到新的交换机端口图形界面。
[0029]基于第一方面,在本专利技术的一些实施例中,还包括:
[0030]命令选择模块,用于获取用户选择的多个命令信息;
[0031]多功能命令组合模块,用于将多个命令信息进行组合得到多功能命令。
[0032]基于第一方面,在本专利技术的一些实施例中,还包括:
[0033]时间获取模块,用于实时获取当前时间;
[0034]时间判断模块,用于判断当前时间是否为预置的定时时间,若是,则执行预置的功能命令;若否,则循环等待判断。
[0035]基于第一方面,在本专利技术的一些实施例中,还包括:
[0036]日志查看命令发送模块,用于获取并将查看日志命令发送至交换机;
[0037]告警信息生成模块,用于获取并根据交换机返回的日志信息生成告警信息。
[0038]第二方面,本申请实施例提供一种网络交换机远程管理和监控方法,包括以下步骤:
[0039]远程连接并登录交换机,发送显示命令至交换机;
[0040]获取交换机返回的版本信息;
[0041]对版本信息进行关键字提取,得到交换机基本信息;
[0042]根据交换机基本信息中的品牌信息在预置的命令库中查找并发送对应的显示接口信息命令至交换机;
[0043]获取并对交换机返回的接口信息进行信息分割,得到端口信息;
[0044]根据端口信息和预置的端口控件数组对象在界面上进行设备端口布局,得到交换机端口图形界面。
[0045]上述实现过程中,通过远程连接并登录交换机,发送显示命令至交换机;然后获取交换机返回的版本信息;然后对版本信息进行关键字提取,得到交换机基本信息;然后根据交换机基本信息中的品牌信息在预置的命令库中查找并发送对应的显示接口信息命令至交换机;然后获取并对交换机返回的接口信息进行信息分割,得到端口信息;最后根据端口信息和预置的端口控件数组对象在界面上进行设备端口布局,得到交换机端口图形界面,从而将交换机的端口在图形界面中进行展示,实现设备接口布局,便于用户查看,同时便于对交换机进行管理和监控,用户在需要对交换机进行监控和管理时,可以通过交换机端口图形界面中各个端口控件进行操作,而不仅仅靠命令代码管理,方便管理。
[0046]第三方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第二方面中的方法。
[0047]本专利技术实施例至少具有如下优点或有益本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络交换机远程管理和监控系统,其特征在于,包括:交换机连接模块,用于远程连接并登录交换机,发送显示命令至交换机;版本信息获取模块,用于获取交换机返回的版本信息;版本信息分析模块,用于对版本信息进行关键字提取,得到交换机基本信息;显示接口信息命令发送模块,用于根据交换机基本信息中的品牌信息在预置的命令库中查找并发送对应的显示接口信息命令至交换机;接口信息分析模块,用于获取并对交换机返回的接口信息进行信息分割,得到端口信息;端口图形化模块,用于根据端口信息和预置的端口控件数组对象在界面上进行设备端口布局,得到交换机端口图形界面。2.根据权利要求1所述的网络交换机远程管理和监控系统,其特征在于,所述接口信息分析模块包括:接口信息获取单元,用于获取交换机返回的接口信息;端口关键字判断单元,用于逐行对接口信息进行端口关键字判断,得到多个初始端口信息;信息分割单元,用于分别对各个初始端口信息按照预置的信息分割规则进行信息分割,得到多个类型的端口信息;列表存储单元,用于将多个类型的端口信息按照类型进行列表存储,得到多种类型的端口信息列表,以形成端口信息。3.根据权利要求1所述的网络交换机远程管理和监控系统,其特征在于,所述端口图形化模块包括:定义初始位置单元,用于定义端口在界面中的起始位置;信息提取单元,用于提取端口信息中端口列表中的端口板位号、槽位号和端口序号;位置计算单元,用于根据端口板位号、槽位号、端口序号和起始位置按照预置的计算公式计算各个端口的位置信息;端口控件载入单元,用于根据起始位置和各个端口的位置信息分别载入预置的端口控件数组对象,得到各个端口控件;属性信息设置单元,用于根据端口信息设置各个端口控件的属性信息,得到交换机端口图形界面。4.根据权利要求1所...

【专利技术属性】
技术研发人员:张槐权袁新豫李波唐勇玲杨宏欲薛美伦王爱茹
申请(专利权)人:中国人民解放军六三六六一部队
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1