一种远程实时监测交换机状态信息的系统及实现方法与流程

文档序号:21200394发布日期:2020-06-23 19:15阅读:1006来源:国知局
一种远程实时监测交换机状态信息的系统及实现方法与流程

本发明涉及网络交换技术领域,具体地说是一种远程实时监测交换机状态信息的系统及实现方法。



背景技术:

交换机(英文:switch)是一种用于电信号转发的网络设备,它可以为接入交换机的任意多个网络节点提供独享的电信号通路。

交换机的管理可以通过交换机console口管理(本地管理)或者业务端口管理(远程管理);使用的方式为有console、telnet、ssh、web、snmp等方式进行管理。其中,snmp作为网络管理协议,常用于交换机的监测管理。但管理员必须手动执行命令,从而获取交换机状态信息进行监测和管理,未能做到实时监测交换机端口状态、端口流量等数据,以及无法及时反馈交换机异常状态。

同时,交换机应用广泛,一些数据机房常安置于偏远地区,对于交换机的管理,就会受限于交通、人力等因素,不便管理以及维护。

针对现有交换机仅能通过手动操作查看交换机状态,无法远程实时监测的缺点,如何实现远程实时监测机房中交换机端口状态、端口流量等信息,及时发现交换机状态异常,提高交换机管理的实时性以及便捷性,降低人力成本是目前亟待解决的技术问题。

专利号为cn110247800a的专利文献公开了一种智能变电站交换机在线监测系统,该系统包括交换机监测管理系统、交换机监测管理数据云和智能变电站交换机;其中,所述交换机监测管理系统与智能变电站交换机进行数据传输和通信;所述交换机监测管理系统用于实时获取智能变电站交换机的运行状态信息并对其进行分析处理,得到交换机运行监测状态信息和告警信息并将其发送给所述交换机监测管理数据云进行存储和优化配置。但是该技术方案不能远程实时监测机房中交换机端口状态、端口流量等信息,及时发现交换机状态异常,提高交换机管理的实时性以及便捷性,降低人力成本。



技术实现要素:

本发明的技术任务是提供一种远程实时监测交换机状态信息的系统及实现方法,来解决如何实现远程实时监测机房中交换机端口状态、端口流量等信息,及时发现交换机状态异常,提高交换机管理的实时性以及便捷性,降低人力成本的问题。

本发明的技术任务是按以下方式实现的,一种远程实时监测交换机状态信息的系统,该系统包括远端数据机房和远端监测计算机,远端数据机房内设置有交换机,交换机与远端监测计算机相连,远端监测计算机内设置有上位机软件单元,上位机软件单元通过snmp网络管理协议与交换机进行数据通信;上位机软件单元向交换机轮询发送指令并将交换机响应数据进行处理分析以及图形化,实现实时获取交换机的状态信息。

作为优选,所述远端监测计算机上设置有单模光纤网口,远端监测计算机通过单模光纤网口与交换机进行互联互通,实现10km以上传输距离。

作为优选,所述交换机上设置有与远端监测计算机相连的业务端口。

更优地,所述上位机软件单元包括,

指令发送模块,用于向交换机循环发送指令;

数据处理模块,用于接收交换机数据并进行响应数据的处理。

更优地,所述指令发送模块的参数包括指令发送开启选项、交换机指令编辑和指令发送时间间隔。

更优地,所述数据处理模块的功能包括数据接收、数据图形化处理、数据阀值设定和异常警示提示。

一种远程实时监测交换机状态信息的实现方法,该方法具体如下:

s1、在交换机端使能交换机的snmp功能,下一步执行步骤s2;

s2、远端监测计算机连接交换机业务端口,下一步执行步骤s3;

s3、打开远端监测计算机中的上位机软件单元,通过上位机软件单元中的指令发送模块发送监测交换机端口流量、cpu和内存的利用率等指令,下一步执行步骤s4;

s4、上位机软件单元响应指令回传给上位机软件单元,监测上位机软件单元是否响应:

①、若交换机响应,则执行步骤s4;

②、若交换机无响应,则跳转至步骤s8;

s5、交换机响应的交换机处理端口流量、端口状态、cpu和内存的利用率等数据上传至上位机软件单元中的数据处理模块,数据处理模块处理后形成图形化界面进行显示,下一步执行步骤s6;

s6、判断交换机端口流量、端口状态、cpu和内存利用率是否超过设定阀值:

①、若未超过设定阀值,则执行步骤s7;

②、若超过设定阀值,则跳转至步骤s8;

s7、交换机状态正常;

s8、交换机状态异常触发报警。

作为优选,所述指令发送模块的参数包括指令发送开启选项、交换机指令编辑和指令发送时间间隔。

更优地,所述数据处理模块的功能包括数据接收、数据图形化处理、数据阀值设定和异常警示提示。

本发明的远程实时监测交换机状态信息的系统及实现方法具有以下优点:

(一)本发明解决了在对于偏远数据机房中交换机的实现远程实时监控,便于管理以及及时掌握数据机房中交换机工作状态,节约人力成本,及时发现交换机工作异常,降低数据传输异常的风险;

(二)相较于现有交换机仅能通过手动操作查看交换机状态,无法远程实时监测的问题,本发明实现远程实时监测机房中交换机端口状态、端口流量等信息,及时发现交换机状态异常,提高交换机管理的实时性以及便捷性,降低人力成本;

(三)本发明采用交换机单模光纤业务网口连接远端监测计算机,远端监测计算机的上位机软件单元通过snmp网络管理协议与交换机进行数据通信,同时循环发送获取交换机端口流量、端口状态、cpu、内存使用率等交换机状态信息的指令,并将交换机返回的数据进行处理后,实现远距离的交换机的实时监测以及管理,节省了人力、时间成本,提高了交换机监测管理的实时性以及便捷性。

附图说明

下面结合附图对本发明进一步说明。

附图1为远程实时监测交换机状态信息的系统的结构框图;

附图2为远程实时监测交换机状态信息的实现方法的流程框图

具体实施方式

参照说明书附图和具体实施例对本发明的一种远程实时监测交换机状态信息的系统及实现方法作以下详细地说明。

实施例1:

如附图1所示,本发明的远程实时监测交换机状态信息的系统,其结构包括该系统包括远端数据机房和远端监测计算机,远端监测计算机上设有单模光纤网口,远端监测计算机通过单模光纤网口与交换机进行互联互通,实现10km以上传输距离。远端数据机房内设有交换机,交换机上设有与远端监测计算机相连的业务端口,远端监测计算机内安装上位机软件单元,上位机软件单元通过snmp网络管理协议与交换机进行数据通信;上位机软件单元向交换机轮询发送指令并将交换机响应数据进行处理分析以及图形化,实现实时获取交换机的状态信息。

其中,上位机软件单元包括,

指令发送模块,用于向交换机循环发送指令;指令发送模块的参数包括指令发送开启选项、交换机指令编辑和指令发送时间间隔。

数据处理模块,用于接收交换机数据并进行响应数据的处理;数据处理模块的功能包括数据接收、数据图形化处理、数据阀值设定和异常警示提示。

该系统的工作过程如下:

(1)、在交换机端使能交换机的snmp功能;

(2)、监测计算机连接交换机光纤业务网口;

(3)、打开计算机中上位机软件,上位机软件中包含指令发送模块、数据处理模块;

(4)、开启上位机软件指令发送模块,查询指令循环发送(间隔为每秒),交换机响应数据上传至上位机软件数据处理模块,处理后形成图形化界面进行显示。

(5)、上位机软件设置有报警提示,当端口流量、cpu、内存使用率等超过设定值时,进行异常报警提示;同时当交换机端口异常以及交换机无数据响应时,也会触发异常报警提示。

实施例2:

如附图2所示,本发明的远程实时监测交换机状态信息的实现方法,该方法具体如下:

s1、在交换机端使能交换机的snmp功能,下一步执行步骤s2;

s2、远端监测计算机连接交换机业务端口,下一步执行步骤s3;

s3、打开远端监测计算机中的上位机软件单元,通过上位机软件单元中的指令发送模块发送监测交换机端口流量、cpu和内存的利用率的指令,下一步执行步骤s4;

s4、上位机软件单元响应指令回传给上位机软件单元,监测上位机软件单元是否响应:

①、若交换机响应,则执行步骤s4;

②、若交换机无响应,则跳转至步骤s8;

s5、交换机响应的交换机处理端口流量、端口状态、cpu和内存的利用率等数据上传至上位机软件单元中的数据处理模块,数据处理模块处理后形成图形化界面进行显示,下一步执行步骤s6;

s6、判断交换机端口流量、端口状态、cpu和内存利用率是否超过设定阀值:

①、若未超过设定阀值,则执行步骤s7;

②、若超过设定阀值,则跳转至步骤s8;

s7、交换机状态正常;

s8、交换机状态异常触发报警。

其中,指令发送模块的参数包括指令发送开启选项、交换机指令编辑和指令发送时间间隔。数据处理模块的功能包括数据接收、数据图形化处理、数据阀值设定和异常警示提示。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1