交换机网络监控方法、装置、计算机设备和存储介质与流程

文档序号:17984843发布日期:2019-06-22 00:20阅读:332来源:国知局
交换机网络监控方法、装置、计算机设备和存储介质与流程
本申请涉及计算机
技术领域
,特别是涉及一种交换机网络监控方法、装置、计算机设备和存储介质。
背景技术
:在通信行业内,通信技术人员的主要职能是保证交换机运作正常,他们通过tocs(telecommunicationsoperationcontrolsystem,通信运行管控系统)系统,查看交换机的各种数据指标。所以,tocs系统一个重要的功能是对交换机设备各项信息数据指标进行采集和监控。交换机信息数据主要来自于交换机管理信息库(mib,managementinformationbase),mib定义了受管设备必须保存的数据项,是tcp/ip网络管理协议标准框架的内容之一。但mib信息库项目繁多,结构复杂,传统的运维工具和系统无法很直观让技术人员获取自己关心的信息。技术人员为了获取各个获取信息需要对各个交换机进行单独配置,效率底下。技术实现要素:基于此,有必要针对上述技术问题,提供一种能够提高配置效率的交换机数据监控方法、装置、计算机设备和存储介质。一种交换机数据监控方法,包括:获取逻辑地址和设备共同体参数;以逻辑地址和设备共同参数为条件搜索交换机;获取搜索到的符合条件的各个交换机的设备标识,设备标识用于标识设备型号;根据设备型号与监控模板的关联关系,确定各个交换机对应的监控模板,监控模板包含监控参数;根据各个交换机对应的监控模板获取各个交换机的监控参数对应的数据,根据监控参数对应的数据监测各个交换机的工作状态。一种交换机数据监控装置,包括:数据获取模块,用于获取逻辑地址和设备共同体参数;交换机搜索模块,用于以逻辑地址和设备共同参数为条件搜索交换机;设备标识获取模块,用于获取搜索到的符合条件的各个交换机的设备标识,设备标识用于标识设备型号;监控模板确定模块,用于根据设备型号与监控模板的关联关系,确定各个交换机对应的监控模板,监控模板包含监控参数;监控模块,用于根据各个交换机对应的监控模板获取各个交换机的监控参数对应的数据,根据监控参数对应的数据监测各个交换机的工作状态。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取逻辑地址和设备共同体参数;以逻辑地址和设备共同参数为条件搜索交换机;获取搜索到的符合条件的各个交换机的设备标识,设备标识用于标识设备型号;根据设备型号与监控模板的关联关系,确定各个交换机对应的监控模板,监控模板包含监控参数;根据各个交换机对应的监控模板获取各个交换机的监控参数对应的数据,根据监控参数对应的数据监测各个交换机的工作状态。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取逻辑地址和设备共同体参数;以逻辑地址和设备共同参数为条件搜索交换机;获取搜索到的符合条件的各个交换机的设备标识,设备标识用于标识设备型号;根据设备型号与监控模板的关联关系,确定各个交换机对应的监控模板,监控模板包含监控参数;根据各个交换机对应的监控模板获取各个交换机的监控参数对应的数据,根据监控参数对应的数据监测各个交换机的工作状态。上述交换机网络监控方法、装置、计算机设备和存储介质,获取逻辑地址和设备共同体参数,以逻辑地址和设备共同参数为条件搜索交换机,获取搜索到的符合条件的各个交换机的设备标识,根据设备型号与监控模板的关联关系,确定各个交换机对应的监控模板,监控模板包含监控参数。根据各个交换机对应的监控模板获取各个交换机的监控参数对应的数据,根据监控参数对应的数据监测各个交换机的工作状态。通过已经配置的监控模板获取监控数据,避免了工作人员重复对各个交换机进行配置的过程,提高了工作人员的工作效率。附图说明图1为一个实施例中交换机网络监控方法的应用环境图;图2为一个实施例中交换机网络监控方法的流程示意图;图3为一个实施例中搜索交换机步骤的流程示意图;图4为一个具体实施例中交换机网络监控方法的流程示意图;图5为一个实施例中配置监控模板的界面示意图;图6为一个实施例中配置逻辑地址和共同体参数的界面示意图;图7为一个实施例中展示交换机搜索结果的界面示意图;图8为一个实施例中交换机网络监控装置的结构框图;图9为一个实施例中交换机搜索模块的结构框图;图10为一个实施例中计算机设备的结构框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。图1为一个实施例中交换机网络监控方法的应用环境图。参照图1,该交换机网络监控方法应用于交换机网络监控系统。该交换机网络监控系统包括终端110和服务器120。终端110和服务器120通过网络连接。终端110获取逻辑地址和设备共同体参数,以逻辑地址和设备共同参数为条件搜索交换机,获取搜索到的符合条件的各个交换机的设备标识,根据服务器120中存储的设备型号与监控模板的关联关系,确定各个交换机对应的监控模板,监控模板包含监控参数。根据各个交换机对应的监控模板获取各个交换机的监控参数对应的数据,根据监控参数对应的数据监测各个交换机的工作状态,将各个交换机监控的参数和对应的工作状态显示在终端110上。终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。如图2所示,在一个实施例中,提供了一种交换机网络监控方法。本实施例主要以该方法应用于上述图1中的终端110(或服务器120)来举例说明。参照图2,该交换机网络监控方法具体包括如下步骤:步骤s202,获取逻辑地址和设备共同体参数,以逻辑地址和设备共同参数为条件搜索交换机,获取搜索到的符合条件的各个交换机的设备标识。步骤s204,根据设备型号与监控模板的关联关系,确定各个交换机对应的监控模板,监控模板包含监控参数。步骤s206,根据各个交换机对应的监控模板获取各个交换机的监控参数对应的数据,根据监控参数对应的数据监测各个交换机的工作状态。其中,逻辑地址是指ip地址(internetprotocoladdress),设备共同体参数是用于标识设备共同体的参数,共同体是指简单网络管理协议(simplenetworkmanagementprotocol,snmp)定义的管理进程(manager)和管理代理(agent)之间的关系。所述设备标识用于标识设备型号,设备标识可以自定义。交换机是指基于ip地址和协议进行交换的第三层交换机,该类型交换机普遍应用于网络的核心层。在一个实施例中,设备标识可以采用对象标识符进行标识,对象标识符是设备其中一个信息项,能唯一标识设备型号,不同的设备型号对应不同的对象标识,即对象标识符是为找到区分整体中的对象而添加的标记。具体地,获取用户设置的ip地址和设备共同体参数,通过对搜索到的交换机的ip地址和设备共同参数分别与用户设置的ip地址和设备共同体参数进行判断,当判断结果为是时,表示满足用户要求,获取判断结果为是的交换机设备的设备标识,当判断结果为否,表示不满足用户需求。根据各个交换机的设备标识与设备型号的对应关系,确定各个交换机的设备类型。在一个实施例中,获取逻辑地址和设备共同体参数之前,还包括:配置监控模板的步骤,其中配置监控模板的步骤包括:获取标准交换机型号和对象标识符,将各个标准交换机型号和对象标识符对应保存,得到各个标准交换机型号对应的所述监控模板。具体地,标准交换机型号是指常见的网络管理系统实用的交换机型号,如常见的交换机厂家包括:锐捷,cisco,华为,h3c,中兴等,以cisco为例,包含的设备系列有1900、2800、2900、3500、4000、5000、5500、6000、8500等十多个系列,不同的设备系列包含不同的产品,不同型号的产品用不同的设备标识进行标识。对象标识符(objectid,oid)是指用于标识设备型号的标识符,标识符可以采用字母、数字、特殊符号等中的至少一个种表示。在一个实施例中,对象标识符包括通用标识符和特定标识符,不同的设备型号对应不同的特定标识符。在管理系统获取交换机管理信息库(managementinformationbase,mib)主要通过snmp协议进行通信,获取每个信息项信息需要填写mib对应的oid进行获取。但是,mib的oid分为通用的和特定的,通用oid每个设备定义是一样的,但是特定oid是根据不同的设备进行配置的。将各个标准交换机型号和对象标识符对应保存,即不同型号的交换机对应不同的对象标识符,将常见的交换机型号进行配置得到对应的监控模板,将全部监控模板存储在设备监控模板库。设备监控模板库中存储有全部的交换机型号的监控模型,用户在对交换机进行监控时,只需要获取交换机的型号,就可以根据交换机型号与监控模板对应的关系,确定用户所需要的交换机的监控模型。监控模板中包含监控参数,监控参数是指设备运行过程中得到的运行参数和状态参数等,如监控参数可以分为性能监控参数和状态监控参数等,其中性能监控参数是指用于对设备的性能进行评价的参数,包括cpu利用率、内存实用率、入流量、出流量、带宽等用户评价设备的参数,状态监控参数是至用于对设备的状态进行评价的参数,包括丢包率、时延和管理状态等。在实际应用过程中,不同用户对监控的需求不一致,故用户可以自定义监控模板中的监控参数。在确定了根据逻辑地址和设备共同体参数的交换机设备的监控模板后,根据监控模板的监控参数从mib中获取设备的监控数据。将获取到的监控数据显示在终端上,用户可以直观的查看各个交换机设备的监控数据,通过查看各个交换机的监控数据了解整个交换机网络管理系统中各个交换机网络的工作状态。上述交换机网络监控方法,获取逻辑地址和设备共同体参数,以逻辑地址和设备共同参数为条件搜索交换机,获取搜索到的符合条件的各个交换机的设备标识,根据设备型号与监控模板的关联关系,确定各个交换机对应的监控模板,监控模板包含监控参数。根据各个交换机对应的监控模板获取各个交换机的监控参数对应的数据,根据监控参数对应的数据监测各个交换机的工作状态。通过已经配置的监控模板获取监控数据,避免了工作人员重复对各个交换机进行配置的过程,提高了工作人员的工作效率。在一个实施例中,如图3所示,以逻辑地址和设备共同参数为条件搜索交换机,包括:步骤s2042,根据所逻辑地址搜索交换机,筛选出与逻辑地址匹配的交换机作为候选交换机。步骤s2042,通过设备共同体参数判断与候选交换机是否属于设备共同体参数对应的共同体中的设备。步骤s2046,当判断结果为是时,进入取搜索到的符合条件的各个交换机的设备标识的步骤。具体地,逻辑地址可以是设置为一个或一个范围,或多个范围,通过设置的逻辑的地址范围进行匹配,当匹配到设备的交换机ip地址与用户设置的ip地址一致时,将ip地址一致的交换机作为候选交换机。检测候选交换机是否属于用户设置的设备共同体参数对应的设备,若候选交换机的设备交换机参数与用户设置的设备共同体参数一致,则表示候选交换机为用户需要监控的设备,此时进入搜索到的符合条件的各个交换机的设备标识的步骤。snmp定义了的管理进程和管理代理之间的关系,这种关系被称之为共同体,为了便于区分snmp管理的各个设备,为各个设备设置了对应的标识,即为共同体参数,从而可以通过共同体参数确定。通过ip地址和设备共同体参数能够快速的确定设备标识,使得配置变得简单。在一个具体的实施例中,如图4所示,上述交换机网络监控方法包括:步骤s402,管理员为每种设备型号配置一个监控模板。监控模板用于配置需要采集的信息范围,信息范围就是技术人员常用关心的设备信息项。管理员终端界面上配置监控模板,其中配置界面如图5所示,表1中提供了技术人员常用关心的设备信息项。表1监控类型监控参数监控类型监控参数监控类型监控参数性能监控cpu利用率性能监控发送丢包性能监控出带宽利用率性能监控内存利用率性能监控入单播包性能监控入流量性能监控出单播包状态监控设备丢包率性能监控出流量性能监控入组播包状态监控设备状态性能监控端口带宽性能监控出组播包状态监控端口状态性能监控接收错误率性能监控入广播包状态监控端口管理状态性能监控发送错误率性能监控出广播包状态监控设备时延性能监控接收丢包性能监控入带宽利用率运维管理员为每一种设备型号配置一个监控模板。监控模板将应用到同一型号的所有设备中,各个地区和各个部门的技术人员无需单独为自己的设备单独配置,大大节省时间。步骤s404,用户通过在终端上配置ip地址段和设备共同体参数搜索段内存在的设备,配置界面如图6所示,配置界面上包含任务详情、ip地址范围和snmp。一次可以设置一个或多个ip地址范围,同样的snmp中可以设置一个或多个设备共同体参数。根据ip地址和设备共同体参数通过snmp协议,探测设备是否存在,设备共同体是设备访问的一个密钥,根据ip地址确定了设备地址,共同体再试探是否成功连接设备,其中试探共同体可以配置多个。探测发现的设备会记录下来,同时通过snmp获取objectid的值。如图7所示,图中h3c3100v2型号的objectid是1.3.6.1.4.1.25506.1.653。步骤s406,通过设备发现的objectid匹配型号库,获取设备型号。每个型号绑定了监控模板,则设备自动关联步骤s402中的监控模板,这样技术人员无需手动绑定和配置每台设备的监控信息。步骤s408,设备绑定了监控模板后,会根据监控模板里面配置的内容,建立对这台设备监控的任务。图2-4为一个实施例中交换机网络监控方法的流程示意图。应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。在一个实施例中,如8图所示,提供了一种交换机数据监控装置200,包括:数据获取模块202,用于获取逻辑地址和设备共同体参数。交换机搜索模块204,用于以逻辑地址和设备共同参数为条件搜索交换机。设备标识获取模块206,用于获取搜索到的符合条件的各个交换机的设备标识,设备标识用于标识设备型号。监控模板确定模块208,用于根据设备型号与监控模板的关联关系,确定各个交换机对应的监控模板,监控模板包含监控参数。监控模块210,用于根据各个交换机对应的监控模板获取各个交换机的监控参数对应的数据,根据监控参数对应的数据监测各个交换机的工作状态。在一个实施例中,交换机数据监控装置200还包括:监控模板配置模块212,用于获取标准交换机型号和对象标识符,将各个所述标准交换机型号和所述对象标识符对应保存,得到各个所述标准交换机对应的所述监控模板,所述对象标识符用于从交换机管理信息库中获取与所述监控参数对应的数据。在一个实施例中,监控模块210还用于获取监控模板各个监控参数对应的对象标识符,根据对象标识在交换机管理信息库中获取对应的数据。在一个实施例中,如图9所示,交换机搜索模块204包括:逻辑地址匹配单元2042,用于根据逻辑地址搜索交换机,筛选出与逻辑地址匹配的交换机作为候选交换机;参数匹配单元2044,用于通过设备共同体参数判断与候选交换机是否属于设备共同体参数对应的共同体中的设备,当判断结果为是时,进入设备标识获取模块。图10示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的终端110(或服务器120)。如图10所示,该计算机设备包括该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现交换机网络监控方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行交换机网络监控方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。在一个实施例中,本申请提供的交换机网络监控装置可以实现为一种计算机程序的形式,计算机程序可在如图10所示的计算机设备上运行。计算机设备的存储器中可存储组成该交换机网络监控装置的各个程序模块,比如,图z所示的数据获取模块202、交换机搜索模块204、设备标识获取模块206、监控模板确定模块208和监控模块210。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的交换机网络监控方法中的步骤。例如,图10所示的计算机设备可以通过如图z所示的交换机网络监控装置中的数据获取模块202执行获取逻辑地址和设备共同体参数。计算机设备可通过交换机搜索模块204执行以逻辑地址和设备共同参数为条件搜索交换机。计算机设备可通过设备标识获取模块206执行获取搜索到的符合条件的各个交换机的设备标识,设备标识用于标识设备型号。计算机设备可通过监控模板确定模块208执行根据设备型号与监控模板的关联关系,确定各个交换机对应的监控模板,监控模板包含监控参数。计算机设备可通过监控模块210执行根据各个交换机对应的监控模板获取各个交换机的监控参数对应的数据,根据监控参数对应的数据监测各个交换机的工作状态。在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:获取逻辑地址和设备共同体参数,以逻辑地址和设备共同参数为条件搜索交换机,获取搜索到的符合条件的各个交换机的设备标识,根据设备型号与监控模板的关联关系,确定各个交换机对应的监控模板,监控模板包含监控参数。根据各个交换机对应的监控模板获取各个交换机的监控参数对应的数据,根据监控参数对应的数据监测各个交换机的工作状态。在一个实施例中,处理器执行计算机程序时还实现以下步骤:配置监控模板的包括:获取标准交换机型号和对象标识符,将各个标准交换机型号和对象标识符对应保存,得到各个标准交换机型号对应的监控模板,对象标识符用于从交换机管理信息库中获取与监控参数对应的数据。在一个实施例中,对象标识符包括通用标识符和特定标识符,不同的设备型号对应不同的特定标识符,根据各个交换机对应的监控模板获取各个交换机的监控参数对应的数据,包括:获取监控模板各个监控参数对应的对象标识符,根据对象标识在交换机管理信息库中获取对应的数据。在一个实施例中,以逻辑地址和设备共同参数为条件搜索交换机,包括:根据所述逻辑地址搜索交换机,筛选出与所述逻辑地址匹配的交换机作为候选交换机,通过所述设备共同体参数判断与所述候选交换机是否属于所述设备共同体参数对应的共同体中的设备,当判断结果为是时,执行获取搜索到的符合条件的各个交换机的设备标识的步骤。在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取逻辑地址和设备共同体参数,以逻辑地址和设备共同参数为条件搜索交换机,获取搜索到的符合条件的各个交换机的设备标识,根据设备型号与监控模板的关联关系,确定各个交换机对应的监控模板,监控模板包含监控参数。根据各个交换机对应的监控模板获取各个交换机的监控参数对应的数据,根据监控参数对应的数据监测各个交换机的工作状态。在一个实施例中,处理器执行计算机程序时还实现以下步骤:配置监控模板的包括:获取标准交换机型号和对象标识符,将各个标准交换机型号和对象标识符对应保存,得到各个标准交换机型号对应的监控模板,对象标识符用于从交换机管理信息库中获取与监控参数对应的数据。在一个实施例中,对象标识符包括通用标识符和特定标识符,不同的设备型号对应不同的特定标识符,根据各个交换机对应的监控模板获取各个交换机的监控参数对应的数据,包括:获取监控模板各个监控参数对应的对象标识符,根据对象标识在交换机管理信息库中获取对应的数据。在一个实施例中,以逻辑地址和设备共同参数为条件搜索交换机,包括:根据所述逻辑地址搜索交换机,筛选出与所述逻辑地址匹配的交换机作为候选交换机,通过所述设备共同体参数判断与所述候选交换机是否属于所述设备共同体参数对应的共同体中的设备,当判断结果为是时,执行获取搜索到的符合条件的各个交换机的设备标识的步骤。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1