[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103310290A - 网络设备远程盘点方法、系统以及盘点平台 - Google Patents

网络设备远程盘点方法、系统以及盘点平台 Download PDF

Info

Publication number
CN103310290A
CN103310290A CN2012100659823A CN201210065982A CN103310290A CN 103310290 A CN103310290 A CN 103310290A CN 2012100659823 A CN2012100659823 A CN 2012100659823A CN 201210065982 A CN201210065982 A CN 201210065982A CN 103310290 A CN103310290 A CN 103310290A
Authority
CN
China
Prior art keywords
switch
information
inventory
making
parts
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012100659823A
Other languages
English (en)
Other versions
CN103310290B (zh
Inventor
朱品燕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201210065982.3A priority Critical patent/CN103310290B/zh
Publication of CN103310290A publication Critical patent/CN103310290A/zh
Application granted granted Critical
Publication of CN103310290B publication Critical patent/CN103310290B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • General Factory Administration (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明提出一种网络设备远程盘点方法,包括以下步骤:盘点平台向网络组工作平台发送盘点请求;网络组工作平台根据盘点请求获取各个交换机对应的软件版本信息,且根据软件版本信息生成各个交换机对应的设备信息抓取命令并发送交换机管理服务器;交换机管理服务器根据盘点请求获得对应的交换机的日志信息;和盘点平台根据日志信息与预存的交换机信息及零件信息进行比对以生成盘点结果。本发明的实施例具有远程且自动化盘点的优点,降低人力,节省成本,且盘点准确。本发明还提出了一种网络设备远程盘点的系统、盘点平台以及交换机管理服务器。

Description

网络设备远程盘点方法、系统以及盘点平台
技术领域
本发明设计计算机技术领域,特别设计一种网络设备远程盘点方法、网络设备远程盘点系统、盘点平台以及交换机管理服务器。
背景技术
随着互联网行业规模的不断扩大IDC机房建设迅速,网络设备数量不断增加,对于网络设备管理的挑战性越来越高。现行盘点办法过于依赖人工操作自动化程度较低,因此在盘点效率和正确率上有所欠缺。
现有公司对于在线网络设备盘点只是基于数量与账目的核对,而且网络设备并不支持热插拔功能,因此在线设备中部分网络零件如板卡、光电模块、电源模块无法查看实物序列号,只能根据账本记录现场核查数量是否吻合。即不能保证网络零件信息记录正确,又不能保证网络零件对应关系准确,所以现有技术在盘点信息准确性上存在较大隐患,违背了资产管理账实相符的最终目的。
目前普遍使用的盘点方式包括实地盘点法、条码盘点法以及电子标签法三种。实地盘点法通过打印纸质文档人工现场核实在线网络设备数量,与账本记录进行对比得出盘点结果。该方式适用于小型IDC机房,如IDC规模庞大在线网络设备数量众多,采取此种方式对于盘点人员数量要求较高,盘点耗时较长,不能对盘点过程中设备使用状态的改变进行实时记录,因此数据准确性难以保证。条码盘点法通过条码识别工具对贴有条码的在线网络设备进行扫描,根据设备标签的唯一性在系统中匹配与之相符的数据,得到设备的盘点结果。该方法虽然不需要打印纸质文档,盘点效率和准确性有所提升,但是要求每个设备都粘贴可被识别的条码标签,部分网络零件如板卡、光模块在使用时需要全部插入交换机中且不具备在线插拔功能,扫码工具无法对实物标签扫描,因此限制了此方法的盘点覆盖范围。所以该方法只适用于盘点粒度相对较低的公司使用,对于盘点粒度精确到光模块、板卡级别网络零件的公司并不适用。而且此类条码多为纸质标签随着使用年限的增加会出现老化、脱落、不易识别的现象,对盘点进度影响较大。相对于现场盘点法而言条码盘点法虽然优化了盘点方法和盘点效率但是仍然依赖人工采集信息,适合于IDC规模较小,管理者对盘点粒度要求不高的机房使用。若线上设备数量较多且对盘点粒度要求较高的机房并不适用。电子标签管理法,即射频识别技术。首先要对所有在线网络设备粘贴应答器(电子标签),应答器会主动发送固定频率的射频信号,通过阅读器(手持终端)接收并解码信号后将信息反馈给中央系统,待在线网络设备信息收集完毕后再根据系统记录进行比对输出盘点结果。此种方法克服了盘点过程中的人工依赖,提升了盘点效率,保障了盘点数据的准确性。但是应答器的价格过高,数量要求较多。前期需要投入大量资金致使盘点成本大大提升,仅作为盘点使用性价比并不突出。而且应用此种管理方法的前提条件是被盘点设备必须粘贴电子标签,网络设备精密度相对较高网络零件并不能全部满足电子标签粘贴要求。如板卡、光模块粘贴电子标签后可能会影响设备正常使用,因此电子标签管理法在适用度上有所限制,对于在线盘点要求较高,设备管理精确度达到零件序列号层面的公司并不适用。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。
为此,本发明的一个目的在于提出一种能够远程、自动化且准确盘点网络设备的数量,且能够精确地盘点出网络设备内各个零件是否对应的网络设备远程盘点方法。
本发明的另一目的在于提出一种网络设备远程盘点系统。
本发明的再一目的在于提出一种盘点平台。
本发明的第四个目的在于提出一种交换机管理服务器。
为了实现上述目的,本发明第一方面实施例提出了一种网络设备远程盘点方法,包括以下步骤:盘点平台向网络组工作平台发送盘点请求;所述网络组工作平台根据所述盘点请求获取各个交换机对应的软件版本信息;所述网络组工作平台根据所述软件版本信息生成所述各个交换机对应的设备信息抓取命令并发送交换机管理服务器;所述交换机管理服务器根据所述盘点请求获得对应的交换机的日志信息,其中,所述日志信息包括所述交换机的信息以及所述交换机内部的零件信息;以及所述盘点平台获得所述日志信息,并根据所述日志信息与预存的交换机信息及零件信息进行比对以生成盘点结果。
根据本发明实施例的方法能够有效解决服务器机房规模不断扩大导致的线上设备人工盘点的困难,且避免了人力资源浪费,减少了人为操作环节确保了盘点信息准确。本发明的实施例的方法能够自动对网络设备进行远程盘点,有效提高了在线设备盘点效率,而且自动盘点功能是基于网络设备自身特性不需要前期资金投入,节省了预算支出,对于各种规模的机房提供了良好的管理方法,实时掌握在线设备信息,为资产安全提供了有利保障。且不仅精确盘点出数量的准确,还能盘点出网络设备内零件是否对应。
本发明第二方面实施例提出了一种网络设备远程盘点系统,包括:盘点平台、与所述盘点平台相连的网络组工作平台、与所述网络组工作平台相连的交换机管理服务器以及与所述交换机管理服务器相连的多个交换机,其中,所述盘点平台用于向网络组工作平台发送盘点请求,以及获得日志信息,并根据所述日志信息与预存的交换机信息及零件信息进行比对以生成盘点结果;所述网络组工作平台用于根据所述盘点请求获取各个交换机对应的软件版本信息,以及根据所述软件版本信息生成所述各个交换机对应的设备信息抓取命令并发送交换机管理服务器;所述交换机管理服务器用于根据所述盘点请求获得对应的交换机的日志信息,其中,所述日志信息包括所述交换机的信息以及所述交换机内部的零件信息。
根据本发明实施例的系统能够自动对网络设备进行远程盘点,有效提高了在线设备盘点效率,而且自动盘点功能是基于网络设备自身特性不需要前期资金投入,节省了预算支出,降低了成本,且对于各种规模的机房提供了良好的管理,实时掌握在线设备信息,为资产安全提供了有利保障。不仅精确盘点出数量的准确,还能盘点出网络设备内零件是否对应。
本发明第三方面实施例提出了一种盘点平台,包括发送模块,用于向网络组工作平台发送盘点请求;接收模块,用于从所述网络组工作平台获得所述各个交换机的日志信息,其中,所述日志信息包括所述交换机的信息以及所述交换机内部的零件信息;以及盘点模块,用于根据所述日志信息与预存的交换机信息及零件信息进行比对以生成盘点结果。
根据本发明实施例的盘点平台能够对网络设备进行远程准确的自动化盘点,有效解决服务器机房规模不断扩大导致的线上设备人工盘点的困难,且避免了人力资源浪费,减少了人为操作环节确保了盘点信息准确。且节省了预算支出,并为资产安全提供了有利保障。
本发明第四方面实施例提出了一种交换机管理服务器,其特征在于,包括:接收模块,用于接收网络组工作平台发送的盘点请求;命令生成模块,用于根据所述盘点请求获得对应的交换机的日志信息,其中,所述日志信息包括所述交换机的信息以及所述交换机内部的零件信息;整理反馈模块,用于将所述日志信息反馈至所述网络组工作平台。
根据本发明实施例的交换机管理服务器,通过抓取命令抓取各个交换机的日志信息,具有抓取准确且自动化的优点。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明实施例的网络设备远程盘点方法的流程图;
图2为本发明实施例的网络设备远程盘点方法的详细流程图;以及
图3为本发明实施例的网络设备远程盘点系统的结构图;
图4为本发明一个实施例的网络设备远程盘点系统;
图5为本发明实施例的盘点平台的结构图;以及
图6为本发明实施例的交换机管理服务器的结构图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
在本发明的描述中,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明而不是要求本发明必须以特定的方位构造和操作,因此不能理解为对本发明的限制。
参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
以下结合附图1-2首先描述根据本发明实施例的网络设备远程盘点方法。
本发明的实施例是以目前机房内的交换机大部分支持设备信息抓取命令(命令获取相关信息),从而可通过日志抓取系统(交换机管理服务器)登录交换机运行设备信息抓取命令抓取各个交换机日志信息为基础的。具体地,参见图1,根据本发明实施例的网络设备远程盘点方法,包括如下步骤:
步骤S101,盘点平台向网络组工作平台发送盘点请求。其中,盘点请求包括机房信息、交换机类型信息、交换机序列号和交换机管理IP信息中的一种或多种。可以根据上述任意一种盘点请求进行对相应交换机的盘点。例如,当需要盘点某一个机房中的全部交换机时,则可以将上述的盘点信息定义为上述的机房信息,这样便可以对上述机房中的交换机进行盘点。当然,盘点信息也可以为机房信息、交换机类型信息、交换机序列号和交换机管理IP信息的其中的任意组合,例如,当需要盘点某一个机房中且某一类型的交换机时,则可以将上述的盘点信息定义为上述的机房信息和上述类型信息,这样便可以对上述机房中的具有上述交换机类型信息的的交换机进行盘点。此外,如需对单独的交换机进行盘点,则将盘点请求填写为交换机管理IP信息即可。
步骤S102,网络组工作平台根据所述盘点请求获取各个交换机对应的软件版本信息。在本发明的一个示例中,网络组工作平台例如可通过简单网络管理协议SNMP获取各个交换机对应的软件版本信息。通俗地讲,网络组工作平台(H平台)接到盘点请求后,会通过SNMP协议对相应的交换机进行识别获取设备版本信息(软件版本信息)。
步骤S103,网络组工作平台根据所述软件版本信息生成所述各个交换机对应的设备信息抓取命令并发送交换机管理服务器。即网络组工作平台在生成设备信息抓取命令后登陆交换机管理服务器(CMD-AGENT),并向其发出盘点请求,以便交换机管理服务器获取交换机的日志信息。
具体而言,网络组工作平台在获取到相应的多个交换机中的每一个交换机的软件版本信息后,可根据该软件版本信息生成与该交换机对应的设备信息抓取命令。
需要说明的是,不同型号的交换机以及交换机使用的软件版本的不同,其交换机使用的设备信息抓取命令也不同,例如:华为Quidway S5400交换机所用软件版本为5.30与华为Quidway S9312交换机所用软件版本为5.50,两者之间的设备信息抓取命令就不同。因此,需要确定每一个交换机的软件版本信息后,方可根据该软件版本信息确定其所对应的设备信息抓取命令。
步骤S104,交换机管理服务器根据所述盘点请求获得对应的交换机的日志信息,例如,交换机管理服务器可以通过身份验证、授权和统计AAA系统访问交换机并下载交换机的日志信息。当然,交换机管理服务器同样可以采用其它方式访问交换机,本发明的实施例对此并没有限制。
具体地,交换机的日志信息包括交换机的信息以及交换机内部的零件信息。更为具体地,交换机的信息例如包括交换机类型和交换机序列号,交换机内部的零件信息例如包括零件类型和零件序列号SN等。当然,交换机内部的零件信息并不限于此,如交换机内部的零件的数量等。
在本发明的一个示例中,交换机管理服务器(CMD-AGENT)命令交换机输出文件并下载最初的日志信息(LOG)。下载完毕后交换机管理服务器(CMD-AGENT)会对回收的日志信息进行初步分析,过滤与盘点无关的交换机信息并保留需求字段,例如交换机类型、交换机序列号(SN)、交换机内的零件类型等,并将过滤后的日志信息发给网络组工作平台(H平台)。
步骤S105,盘点平台获得所述日志信息,并根据所述日志信息与预存的交换机信息及零件信息进行比对以生成盘点结果。作为一个具体的示例,网络组工作平台(H平台)收到日志信息后会通知盘点平台,并提示盘点平台可以下载日志信息,此时盘点平台便可以登陆网络组工作平台(H平台)下载日志信息,并且对得到的日志信息进一步分析生成最终的盘点结果。
具体而言,根据日志信息与预存的交换机信息及零件信息进行比对以生成盘点结果,参见图2,包括如下步骤:
步骤S51、从日志信息中获取每个交换机对应的零件信息。例如,交换机包括多个板卡、电源等零件,因此,每一种零件均有自身的零件类型以及同一种零件有着不同的零件序列号。
步骤S52、根据零件信息中的零件类型判断每个交换机中零件类型是否与系统(如远程监控系统RMS)中预存的零件类型对应。例如,对于某一个交换机而言,其在日志信息中可包括多种零件类型,同样在系统(如远程监控系统RMS)中对该交换机预存的零件类型同样为多种,将两者进行比较。判断两者的零件类型是否对应。
步骤S53、如果对应(日志信息中的零件类型和系统(如远程监控系统RMS)中预存的零件类型对应),则进一步根据零件信息中的零件序列号判断每个交换机中零件序列号是否与系统中预存的零件序列号对应。也就是说,在判断日志信息中的零件类型和系统(如远程监控系统RMS)中预存的零件类型对应后,将对零件进行序列号比对,由于每一个零件存在唯一的序列号,因此通过对比序列号的方式可判断日志信息中记录的该零件是否与系统(如远程监控系统RMS)中预存的该零件是否为同一个零件。
步骤S54、如果序列号对应,则判断盘点正确。即日志信息中记录的该交换机所包含的零件与系统(如远程监控系统RMS)中预存的该交换机的零件相同。
步骤S55、如果序列号不对应,则进一步进行盘盈或盘亏判断。
其中,盘亏指系统(如远程监控系统RMS)记录的交换机类型,在日志文件中没有信息与之对应。
盘盈指在日志信息中抓取的类型,在系统中没有信息与之对应。
正确为类型,序列号、零件类型等均与系统(如远程监控系统RMS)中记录相符。
如果判断其交换机/零件类型、交换机/零件名均与系统记录相符而零件序列号与系统中记录不同,则继续进行如下判断,根据日志信息对每个交换机对应的零件数量进行统计。
步骤S56、判断每个交换机的零件数量是否与系统中预存的数量相等。
步骤S57、如果相等,则判断交换机的零件正确。
步骤S58、如果交换机的零件数量大于系统中预存的该交换机的零件数量,则判断交换机的零件出现盘盈。即该交换机实际的零件数量多余系统(如远程监控系统RMS)中预存的该交换机的零件数量。
步骤S59、如果交换机的零件数量小于系统中预存的数量,则判断所述交换机的零件出现盘亏。即该交换机实际的零件数量少于系统(如远程监控系统RMS)中预存的该交换机的零件数量。
在该实施例中,盘亏为日志信息中记录的零件数量小于系统中记录的零件数量。盘盈为日志信息中记录的零件数量大于系统中记录的零件数量。正确为日志中记录的零件数量等于系统中记录的零件数量。
本发明实施例的方法能够有效解决服务器机房规模不断扩大导致的线上设备人工盘点的困难,且避免了人力资源浪费,减少了人为操作环节确保了盘点信息准确。本发明的实施例的方法能够自动对网络设备进行远程盘点,有效提高了在线设备盘点效率,而且自动盘点功能是基于网络设备自身特性不需要前期资金投入,节省了预算支出,对于各种规模的机房提供了良好的管理方法,实时掌握在线设备信息,为资产安全提供了有利保障。且不仅精确盘点出数量的准确,还能盘点出网络设备内零件是否对应。
参考图3和图4,本发明的实施例还提出了一种网络设备远程盘点系统300,包括盘点平台310、与盘点平台310相连的网络组工作平台320、与网络组工作平台320相连的交换机管理服务器330以及与交换机管理服务器330相连的多个交换机340。其中:
盘点平台310用于向网络组工作平台320发送盘点请求,以及获得日志信息,并根据所述日志信息与预存的交换机信息及零件信息进行比对以生成盘点结果。
网络组工作平台320用于根据盘点请求获取各个交换机(多个交换机340)对应的软件版本信息,以及根据软件版本信息生成各个交换机对应的设备信息抓取命令并发送交换机管理服务器330。
交换机管理服务器330用于根据盘点请求获得对应的交换机的日志信息,其中,日志信息包括交换机的信息以及交换机内部的零件信息。
以下详细描述本发明实施例的各个功能模块。
在本发明的具体示例中,盘点平台310向网络组工作平台320发送的盘点请求可包括机房信息、交换机类型信息、交换机序列号和交换机管理IP信息中的一种或多种。可以根据上述任意一种盘点请求进行对相应交换机的盘点。例如,当需要盘点某一个机房中的全部交换机时,则可以将上述的盘点信息定义为上述的机房信息,这样便可以对上述机房中的交换机进行盘点。当然,盘点信息也可以为机房信息、交换机类型信息、交换机序列号和交换机管理IP信息的其中的任意组合,例如,当需要盘点某一个机房中且某一类型的交换机时,则可以将上述的盘点信息定义为上述的机房信息和上述类型信息,这样便可以对上述机房中的具有上述交换机类型信息的的交换机进行盘点。此外,如需对单独的交换机进行盘点,则将盘点请求填写为交换机管理IP信息即可。
在本发明的一个实施例中,盘点平台310还用于在获得所述日志信息后,根据所述日志信息与预存的交换机信息及零件信息进行比对以生成盘点结果。作为一个具体的示例,网络组工作平台320(H平台)收到日志信息后会通知盘点平台,并提示盘点平台310可以下载日志信息,此时盘点平台310便可以登陆网络组工作平台320(H平台)下载日志信息,并且对得到的日志信息进一步分析生成最终的盘点结果。
具体而言,盘点平台310根据日志信息与预存的交换机信息及零件信息进行比对以生成盘点结果,包括:
1、从日志信息中获取每个交换机对应的零件信息。例如,交换机包括多个板卡、电源等零件,因此,每一种零件均有自身的零件类型以及同一种零件有着不同的零件序列号。
2、根据零件信息中的零件类型判断每个交换机中零件类型是否与系统(如远程监控系统RMS)中预存的零件类型对应。例如,对于某一个交换机而言,其在日志信息中可包括多种零件类型,同样在系统(如远程监控系统RMS)中对该交换机预存的零件类型同样为多种,将两者进行比较。判断两者的零件类型是否对应。
3、如果对应(日志信息中的零件类型和系统(如远程监控系统RMS)中预存的零件类型对应),则进一步根据零件信息中的零件序列号判断每个交换机中零件序列号是否与系统中预存的零件序列号对应。也就是说,在判断日志信息中的零件类型和系统(如远程监控系统RMS)中预存的零件类型对应后,将对零件进行序列号比对,由于每一个零件存在唯一的序列号,因此通过对比序列号的方式可判断日志信息中记录的该零件是否与系统(如远程监控系统RMS)中预存的该零件是否为同一个零件。
4、如果序列号对应,则判断盘点正确。即日志信息中记录的该交换机所包含的零件与系统(如远程监控系统RMS)中预存的该交换机的零件相同。
5、如果序列号不对应,则进一步进行盘盈或盘亏判断。
其中,盘亏指系统(如远程监控系统RMS)记录的交换机类型,在日志文件中没有信息与之对应。
盘盈指在日志信息中抓取的类型,在系统中没有信息与之对应。
正确为类型,序列号、零件类型等均与系统(如远程监控系统RMS)中记录相符。
盘点平台310在判断其交换机/零件类型、交换机/零件名均与系统记录相符而零件序列号与系统中记录不同,盘点平台310将继续进行如下判断:
6、根据日志信息对每个交换机对应的零件数量进行统计。
7、判断每个交换机的零件数量是否与系统中预存的数量相等。
8、如果相等,则判断交换机的零件正确。
9、如果交换机的零件数量大于系统中预存的该交换机的零件数量,则判断交换机的零件出现盘盈。即该交换机实际的零件数量多余系统(如远程监控系统RMS)中预存的该交换机的零件数量。
10、如果交换机的零件数量小于系统中预存的数量,则判断所述交换机的零件出现盘亏。即该交换机实际的零件数量少于系统(如远程监控系统RMS)中预存的该交换机的零件数量。
在该实施例中,盘亏为日志信息中记录的零件数量小于系统中记录的零件数量。盘盈为日志信息中记录的零件数量大于系统中记录的零件数量。正确为日志中记录的零件数量等于系统中记录的零件数量。
在本发明的一个示例中,在本发明的一个示例中,网络组工作平台例如可通过简单网络管理协议SNMP获取各个交换机对应的软件版本信息。通俗地讲,网络组工作平台(H平台)接到盘点请求后,会通过SNMP协议对相应的交换机进行识别获取设备版本信息(软件版本信息)。
对网络组工作平台320而言,网络组工作平台320用于根据所述软件版本信息生成所述各个交换机对应的设备信息抓取命令并发送交换机管理服务器。即网络组工作平台320在生成设备信息抓取命令后登陆交换机管理服务器330(CMD-AGENT),并向其发出盘点请求,以便交换机管理服务器330获取交换机的日志信息。
具体而言,网络组工作平台320在获取到相应的多个交换机340中的每一个交换机的软件版本信息后,可根据该软件版本信息生成与该交换机对应的设备信息抓取命令。
需要说明的是,不同型号的交换机以及交换机使用的软件版本的不同,其交换机使用的设备信息抓取命令也不同,例如:华为Quidway S5400交换机所用软件版本为5.30与华为Quidway S9312交换机所用软件版本为5.50,两者之间的设备信息抓取命令就不同。因此,需要确定每一个交换机的软件版本信息后,方可根据该软件版本信息确定其所对应的设备信息抓取命令。
对交换机管理服务器330而言,交换机管理服务器330用于根据所述盘点请求获得对应的交换机的日志信息,例如,交换机管理服务器330可以通过身份验证、授权和统计AAA系统访问交换机并下载交换机的日志信息。当然,交换机管理服务器同样可以采用其它方式访问交换机,本发明的实施例对此并没有限制。
具体地,多个交换机340的日志信息包括交换机的信息以及交换机内部的零件信息。更为具体地,交换机的信息例如包括交换机类型和交换机序列号,交换机内部的零件信息例如包括零件类型和零件序列号SN等。当然,交换机内部的零件信息并不限于此,如交换机内部的零件的数量等。
在本发明的一个示例中,交换机管理服务器330(CMD-AGENT)命令交换机输出文件并下载最初的日志信息(LOG)。下载完毕后交换机管理服务器330(CMD-AGENT)会对回收的日志信息进行初步分析,过滤与盘点无关的交换机信息并保留需求字段,例如交换机类型、交换机序列号(SN)、交换机内的零件类型等,并将过滤后的日志信息发给网络组工作平台(H平台)。
本发明实施例的系统能够自动对网络设备进行远程盘点,有效提高了在线设备盘点效率,而且自动盘点功能是基于网络设备自身特性不需要前期资金投入,节省了预算支出,降低了成本,且对于各种规模的机房提供了良好的管理,实时掌握在线设备信息,为资产安全提供了有利保障。不仅精确盘点出数量的准确,还能盘点出网络设备内零件是否对应。
参见图5,本发明的进一步实施例的盘点平台310包括发送模块311、接收模块312以及盘点模块313。其中:
发送模块311用于向网络组工作平台320发送盘点请求。接收模块312用于从网络组工作平台320获得各个交换机(多个交换机330)的日志信息,其中,日志信息包括所述交换机的信息以及交换机内部的零件信息,其中,交换机的信息包括交换机类型和交换机序列号,所述交换机内部的零件信息包括零件类型和零件序列号。盘点模块313用于根据日志信息与预存的交换机信息及零件信息进行比对以生成盘点结果。
在本发明的一个示例中,盘点请求包括机房信息、交换机类型信息、交换机序列号和交换机管理IP信息中的一种或多种。这样,可以根据上述任意一种盘点请求进行对相应交换机的盘点。例如,当需要盘点某一个机房中的全部交换机时,则可以将上述的盘点信息定义为上述的机房信息,这样便可以对上述机房中的交换机进行盘点。当然,盘点信息也可以为机房信息、交换机类型信息、交换机序列号和交换机管理IP信息的其中的任意组合,例如,当需要盘点某一个机房中且某一类型的交换机时,则可以将上述的盘点信息定义为上述的机房信息和上述类型信息,这样便可以对上述机房中的具有上述交换机类型信息的的交换机进行盘点。此外,如需对单独的交换机进行盘点,则将盘点请求填写为交换机管理IP信息即可。
作为一个具体的示例,盘点模块310包括零件比对子模块(图中未示出),零件比对子模块用于从日志信息中获取每个交换机对应的零件信息,并根据零件信息中的零件类型判断每个交换机中零件类型是否与系统中预存的零件类型对应,其中,
如果对应,则进一步根据所述零件信息中的零件序列号判断所述每个交换机中零件序列号是否与所述系统中预存的零件序列号对应。
如果序列号对应,则判断盘点正确。
如果序列号不对应,则进一步进行盘盈或盘亏判断。
其中,盘亏指系统(如远程监控系统RMS)记录的交换机类型,在日志文件中没有信息与之对应。
盘盈指在日志信息中抓取的类型,在系统中没有信息与之对应。
正确为类型,序列号、零件类型等均与系统(如远程监控系统RMS)中记录相符。
如果判断其交换机/零件类型、交换机/零件名均与系统记录相符而零件序列号与系统中记录不同,则零件比对子模块继续进行如下判断:
根据所述日志信息对每个交换机对应的零件数量进行统计,并判断每个所述交换机的零件数量是否与所述系统中预存的数量相等,其中,如果相等,则判断所述交换机的零件正确。如果所述交换机的零件数量大于所述系统中预存的数量,则判断所述交换机的零件出现盘盈。如果所述交换机的零件数量小于所述系统中预存的数量,则判断所述交换机的零件出现盘亏。
在该实施例中,盘亏为日志信息中记录的零件数量小于系统中记录的零件数量。盘盈为日志信息中记录的零件数量大于系统中记录的零件数量。正确为日志中记录的零件数量等于系统中记录的零件数量。
本发明实施例的盘点平台能够对网络设备进行远程准确的自动化盘点,有效解决服务器机房规模不断扩大导致的线上设备人工盘点的困难,且避免了人力资源浪费,减少了人为操作环节确保了盘点信息准确。且节省了预算支出,并为资产安全提供了有利保障。
参见图6,本发明进一步实施例的交换机管理服务器330,包括接收模块331、命令生成模块332以及整理反馈模块333。
接收模块331用于接收网络组工作平台320发送的盘点请求,其中,盘点请求包括机房信息、交换机类型信息、交换机序列号和交换机管理IP信息中的一种或多种。由此可根据需要选择任意一个或多个交换机。
命令生成模块332用于根据盘点请求获得对应的交换机的日志信息,其中,日志信息包括交换机的信息以及交换机内部的零件信息。整理反馈模块333用于将日志信息反馈至网络组工作平台320。
进一步地,交换机管理服务器330可通过身份验证、授权和统计AAA系统访问交换机340并下载交换机340的日志信息。
根据本发明实施例的交换机管理服务器,通过抓取命令抓取各个交换机的日志信息,具有抓取准确且自动化的优点。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

Claims (22)

1.一种网络设备远程盘点方法,其特征在于,包括以下步骤:
盘点平台向网络组工作平台发送盘点请求;
所述网络组工作平台根据所述盘点请求获取各个交换机对应的软件版本信息;
所述网络组工作平台根据所述软件版本信息生成所述各个交换机对应的设备信息抓取命令并发送交换机管理服务器;
所述交换机管理服务器根据所述盘点请求获得对应的交换机的日志信息,其中,所述日志信息包括所述交换机的信息以及所述交换机内部的零件信息;以及
所述盘点平台获得所述日志信息,并根据所述日志信息与预存的交换机信息及零件信息进行比对以生成盘点结果。
2.如权利要求1所述的网络设备远程盘点方法,其特征在于,所述网络组工作平台通过简单网络管理协议SNMP获取各个交换机对应的软件版本信息。
3.如权利要求1所述的网络设备远程盘点方法,其特征在于,所述交换机管理服务器通过身份验证、授权和统计AAA系统访问所述交换机并下载所述交换机的日志信息。
4.如权利要求1所述的网络设备远程盘点方法,其特征在于,所述盘点请求包括机房信息、交换机类型信息、交换机序列号和交换机管理IP信息中的一种或多种。
5.如权利要求1所述的网络设备远程盘点方法,其特征在于,所述交换机的信息包括交换机类型和交换机序列号,所述交换机内部的零件信息包括零件类型和零件序列号。
6.如权利要求5所述的网络设备远程盘点方法,其特征在于,所述根据日志信息与预存的交换机信息及零件信息进行比对以生成盘点结果进一步包括:
从所述日志信息中获取每个交换机对应的零件信息;
根据所述零件信息中的零件类型判断所述每个交换机中零件类型是否与系统中预存的零件类型对应;
如果对应,则进一步根据所述零件信息中的零件序列号判断所述每个交换机中零件序列号是否与所述系统中预存的零件序列号对应;
如果序列号对应,则判断盘点正确;以及
如果序列号不对应,则进一步进行盘盈或盘亏判断。
7.如权利要求5所述的网络设备远程盘点方法,其特征在于,还包括:
根据所述日志信息对每个所述交换机对应的零件数量进行统计;
判断每个所述交换机的零件数量是否与所述系统中预存的数量相等;
如果相等,则判断所述交换机的零件正确;
如果所述交换机的零件数量大于所述系统中预存的数量,则判断所述交换机的零件出现盘盈;以及
如果所述交换机的零件数量小于所述系统中预存的数量,则判断所述交换机的零件出现盘亏。
8.一种网络设备远程盘点系统,其特征在于,包括:盘点平台、与所述盘点平台相连的网络组工作平台、与所述网络组工作平台相连的交换机管理服务器以及与所述交换机管理服务器相连的多个交换机,其中,
所述盘点平台用于向网络组工作平台发送盘点请求,以及获得日志信息,并根据所述日志信息与预存的交换机信息及零件信息进行比对以生成盘点结果;
所述网络组工作平台用于根据所述盘点请求获取各个交换机对应的软件版本信息,以及根据所述软件版本信息生成所述各个交换机对应的设备信息抓取命令并发送交换机管理服务器;
所述交换机管理服务器用于根据所述盘点请求获得对应的交换机的日志信息,其中,所述日志信息包括所述交换机的信息以及所述交换机内部的零件信息。
9.如权利要求8所述的网络设备远程盘点系统,其特征在于,所述网络组工作平台通过简单网络管理协议SNMP获取各个交换机对应的软件版本信息。
10.如权利要求8所述的在线服务器与机架位对应盘点的系统,其特征在于,所述交换机管理服务器通过身份验证、授权和统计AAA系统访问所述交换机并下载所述交换机的日志信息。
11.如权利要求8所述的网络设备远程盘点系统,其特征在于,所述盘点请求包括机房信息、交换机类型信息、交换机序列号和交换机管理IP信息中的一种或多种。
12.如权利要求8所述的网络设备远程盘点系统,其特征在于,所述交换机的信息包括交换机类型和交换机序列号,所述交换机内部的零件信息包括零件类型和零件序列号。
13.如权利要求12所述的网络设备远程盘点系统,其特征在于,所述盘点平台根据日志信息与预存的交换机信息及零件信息进行比对以生成盘点结果包括从所述日志信息中获取每个交换机对应的零件信息,并根据所述零件信息中的零件类型判断所述每个交换机中零件类型是否与系统中预存的零件类型对应,其中,
如果判断为对应,则进一步根据所述零件信息中的零件序列号判断所述每个交换机中零件序列号是否与所述系统中预存的零件序列号对应,如果序列号对应,则判断盘点正确,否则进一步进行盘盈或盘亏判断。
14.如权利要求12所述的网络设备远程盘点系统,其特征在于,所述盘点平台用于根据所述日志信息对每个所述交换机对应的零件数量进行统计,并判断每个所述交换机的零件数量是否与所述系统中预存的数量相等,其中,
如果判断相等,则判断所述交换机的零件正确;
如果判断所述交换机的零件数量大于所述系统中预存的数量,则判断所述交换机的零件出现盘盈;
如果判断所述交换机的零件数量小于所述系统中预存的数量,则判断所述交换机的零件出现盘亏。
15.一种盘点平台,其特征在于,包括:
发送模块,用于向网络组工作平台发送盘点请求;
接收模块,用于从所述网络组工作平台获得所述各个交换机的日志信息,其中,所述日志信息包括所述交换机的信息以及所述交换机内部的零件信息;以及
盘点模块,用于根据所述日志信息与预存的交换机信息及零件信息进行比对以生成盘点结果。
16.如权利要求15所述的盘点平台,其特征在于,所述盘点请求包括机房信息、交换机类型信息、交换机序列号和交换机管理IP信息中的一种或多种。
17.如权利要求15所述的盘点平台,其特征在于,所述交换机的信息包括交换机类型和交换机序列号,所述交换机内部的零件信息包括零件类型和零件序列号。
18.如权利要求17所述的盘点平台,其特征在于,所述盘点模块包括:
零件比对子模块,用于从所述日志信息中获取每个交换机对应的零件信息,并根据所述零件信息中的零件类型判断所述每个交换机中零件类型是否与系统中预存的零件类型对应,其中,
如果对应,则进一步根据所述零件信息中的零件序列号判断所述每个交换机中零件序列号是否与所述系统中预存的零件序列号对应;
如果序列号对应,则判断盘点正确;以及
如果序列号不对应,则进一步进行盘盈或盘亏判断。
19.如权利要求18所述的盘点平台,其特征在于,所述零件比对子模块,还用于根据所述日志信息对每个所述交换机对应的零件数量进行统计,并判断每个所述交换机的零件数量是否与所述系统中预存的数量相等,其中,
如果相等,则判断所述交换机的零件正确;
如果所述交换机的零件数量大于所述系统中预存的数量,则判断所述交换机的零件出现盘盈;以及
如果所述交换机的零件数量小于所述系统中预存的数量,则判断所述交换机的零件出现盘亏。
20.一种交换机管理服务器,其特征在于,包括:
接收模块,用于接收网络组工作平台发送的盘点请求;
命令生成模块,用于根据所述盘点请求获得对应的交换机的日志信息,其中,所述日志信息包括所述交换机的信息以及所述交换机内部的零件信息;
整理反馈模块,用于将所述日志信息反馈至所述网络组工作平台。
21.如权利要求20所述的交换机管理服务器,其特征在于,所述交换机管理服务器通过身份验证、授权和统计AAA系统访问所述交换机并下载所述交换机的日志信息。
22.如权利要求20所述的交换机管理服务器,其特征在于,所述盘点请求包括机房信息、交换机类型信息、交换机序列号和交换机管理IP信息中的一种或多种。
CN201210065982.3A 2012-03-13 2012-03-13 网络设备远程盘点方法、系统以及盘点平台 Active CN103310290B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210065982.3A CN103310290B (zh) 2012-03-13 2012-03-13 网络设备远程盘点方法、系统以及盘点平台

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210065982.3A CN103310290B (zh) 2012-03-13 2012-03-13 网络设备远程盘点方法、系统以及盘点平台

Publications (2)

Publication Number Publication Date
CN103310290A true CN103310290A (zh) 2013-09-18
CN103310290B CN103310290B (zh) 2017-02-08

Family

ID=49135477

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210065982.3A Active CN103310290B (zh) 2012-03-13 2012-03-13 网络设备远程盘点方法、系统以及盘点平台

Country Status (1)

Country Link
CN (1) CN103310290B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106709644A (zh) * 2016-12-22 2017-05-24 上汽大众汽车有限公司 工模具固定资产远程盘点系统和方法
CN107483653A (zh) * 2017-08-24 2017-12-15 郑州云海信息技术有限公司 机房内主机信息的获取方法和装置
CN107527174A (zh) * 2017-08-15 2017-12-29 北京悦畅科技有限公司 一种停车场硬件设备的盘点方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1622522A (zh) * 2003-11-28 2005-06-01 英业达股份有限公司 信息设备管理方法及系统
US20100100965A1 (en) * 2004-05-21 2010-04-22 Computer Associates Think, Inc. System and method for providing remediation management
CN101719259A (zh) * 2009-12-08 2010-06-02 交通银行股份有限公司 用于银行的网络设备的维护管理方法、装置及系统
CN103297287A (zh) * 2012-02-28 2013-09-11 北京百度网讯科技有限公司 网络设备及机架位信息检测方法、系统及盘点平台

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1622522A (zh) * 2003-11-28 2005-06-01 英业达股份有限公司 信息设备管理方法及系统
US20100100965A1 (en) * 2004-05-21 2010-04-22 Computer Associates Think, Inc. System and method for providing remediation management
CN101719259A (zh) * 2009-12-08 2010-06-02 交通银行股份有限公司 用于银行的网络设备的维护管理方法、装置及系统
CN103297287A (zh) * 2012-02-28 2013-09-11 北京百度网讯科技有限公司 网络设备及机架位信息检测方法、系统及盘点平台

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106709644A (zh) * 2016-12-22 2017-05-24 上汽大众汽车有限公司 工模具固定资产远程盘点系统和方法
CN107527174A (zh) * 2017-08-15 2017-12-29 北京悦畅科技有限公司 一种停车场硬件设备的盘点方法及装置
CN107483653A (zh) * 2017-08-24 2017-12-15 郑州云海信息技术有限公司 机房内主机信息的获取方法和装置

Also Published As

Publication number Publication date
CN103310290B (zh) 2017-02-08

Similar Documents

Publication Publication Date Title
US20210351490A1 (en) Radiofrequency identification equipped medical cabinet systems and methods of assembly and use thereof
EP1958169B1 (en) Rfid architecture in an industrial controller environment
US7937176B2 (en) Hybrid part installation process combining mass part installation techniques with discrete part number assembly activities
CN108958772A (zh) 一种多板卡设备的批量升级方法及系统
CN103297287B (zh) 网络设备及机架位信息检测方法、系统及盘点平台
CN103268576A (zh) 预制混凝土构件质量验收系统和方法
CN110493669B (zh) 网络资源清查方法、装置、设备及计算机存储介质
CN103310290A (zh) 网络设备远程盘点方法、系统以及盘点平台
CN107643731A (zh) 一种模型生成方法和装置
CN111800735A (zh) 一种蓝牙组网的资产管理系统和方法
CN108665125A (zh) 基于流程动态配置实现危化品监管的方法及系统
CN106845899A (zh) 一种电力仓储系统资产盘点设备及其工作方法
CN106530412A (zh) 一种电子门票验证系统
CN103576658B (zh) 一种用于铅酸电池的生产跟踪控制方法
CN103927793A (zh) 一种巡检系统
CN105610768A (zh) 网络操作处理方法及装置
CN111754140A (zh) 一种基于rfid的人员管理系统及方法
CN109447656B (zh) 基于云技术的企业群体服务方法、装置、系统及存储介质
CN103312530A (zh) 在线服务器与机架位对应盘点的方法、系统、及盘点平台
CN102779262A (zh) 产品识别跟踪装置、系统及其使用方法
CN105788056A (zh) 事件处理方法和装置
KR20090121981A (ko) 전력설비 건설 및 유지 관리를 위한 it시스템, 장치 및그 방법
US11507910B2 (en) Equipment management method and system based on radio frequency identification
CN110825609B (zh) 服务的测试方法、装置和系统
EP4156196A1 (en) Cabinet electronic requisition system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant