CN104539448B - 一种用于采集交换机信息的方法、采集单元和*** - Google Patents
一种用于采集交换机信息的方法、采集单元和*** Download PDFInfo
- Publication number
- CN104539448B CN104539448B CN201410778853.8A CN201410778853A CN104539448B CN 104539448 B CN104539448 B CN 104539448B CN 201410778853 A CN201410778853 A CN 201410778853A CN 104539448 B CN104539448 B CN 104539448B
- Authority
- CN
- China
- Prior art keywords
- information
- exchanger
- exchanger information
- interchanger
- memory cell
- 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.)
- Active
Links
Landscapes
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了一种在计算机***中用于采集并存储交换机信息的方法,该方法包括:所述至少一个采集单元中的每个采集单元根据交换机的被采集项的标识信息,采集所述交换机的交换机信息,并将所述交换机信息提供给所述分配单元;对于每个接收到的交换机信息,所述分配单元根据所述交换机信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元;所述至少一个存储单元中的每个存储单元对接收到的交换机信息进行存储。根据本发明的方案,在采集并存储交换机信息的过程中,无需考虑交换机的厂商和型号不同而带来的兼容问题。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种用于采集交换机信息的方法、采集单元和***。
背景技术
现有技术中,一个网络中通常会部属有由多个不同厂商所生产的交换机;并且,对于同一厂商,该网络中往往会存在该厂商所生产的不同型号的交换机。因此,若在该网络中采集不同厂商或同一厂商的不同型号的多个交换机的交换机信息,则会遇到兼容问题。
发明内容
本发明的目的是提供一种用于采集交换机信息的方法、采集单元和***。
根据本发明的一个方面,提供一种在采集单元中用于采集交换机信息的方法,其中,该方法包括以下步骤:
根据交换机的被采集项的标识信息,采集所述交换机的交换机信息,其中,所述交换机信息包括所述被采集项的值;
将所述交换机信息提供给用于为交换机信息分配存储位置的分配单元。
根据本发明的另一个方面,还提供了一种在计算机***中用于采集并存储交换机信息的方法,其中,所述计算机***包括至少一个采集单元、分配单元以及至少一个存储单元,该方法包括以下步骤:
所述至少一个采集单元中的每个采集单元根据交换机的被采集项的标识信息,采集所述交换机的交换机信息,并将所述交换机信息提供给所述分配单元,其中,所述交换机信息包括所述被采集项的值;
对于每个接收到的交换机信息,所述分配单元根据所述交换机信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元;
所述至少一个存储单元中的每个存储单元对接收到的交换机信息进行存储。
根据本发明的另一方面,还提供了一种用于采集交换机信息的采集单元,其中,该采集单元包括以下装置:
用于根据交换机的被采集项的标识信息,采集所述交换机的交换机信息的装置,其中,所述交换机信息包括所述被采集项的值;
用于将所述交换机信息提供给用于为交换机信息分配存储位置的分配单元的装置。
根据本发明的另一方面,还提供了一种用于采集并存储交换机信息的计算机***,其中,所述计算机***包括至少一个采集单元、分配单元以及至少一个存储单元,其中:
所述至少一个采集单元中的每个采集单元根据交换机的被采集项的标识信息,采集所述交换机的交换机信息,并将所述交换机信息提供给所述分配单元,其中,所述交换机信息包括所述被采集项的值;
对于每个接收到的交换机信息,所述分配单元根据所述交换机信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元;
所述至少一个存储单元中的每个存储单元对接收到的交换机信息进行存储。
与现有技术相比,本发明具有以下优点:1)在采集交换机信息的过程中,不需要考虑交换机的生产厂商和型号是否相同,从而解决了现有技术中的兼容问题,具有极强的通用性,并且,可通过在外部数据单元中预先存储所有交换机的被采集项的标识信息,以实现对网络中的交换机以及被采集项的统一管理,且在新增交换机以及被采集项时,仅需要更新外部数据单元,而无需针对每个采集单元进行更新,这为***的扩展以及更新提供了极大的便利,减少了人工操作;2)基于采集单元的可扩展性,可在大规模的交换机部署中进行交换机信息的采集,且由该方案可以跨IDC机房来采集交换机信息,且不会由于交换机设备数量的增大而引起采集瓶颈;3)分配单元能够根据交换机信息,为交换机信息分配存储位置;4)存储单元支持对交换机信息的临时存储和长期存储,且由于存储单元的可扩展性,当网络规模增大或交换机数量增加时,可随时通过增加物理存储介质来对存储单元进行扩展;5)查询单元可根据被查询项的标识信息,从相应的存储单元中查询交换机信息,以在计算机***中提供即时的和历史的交换机信息的查询功能,使得交换机信息具备可视化特点,更便于***的了解与维护;6)本发明的计算机***中的采集单元、分配单元、存储单元、查询单元之间具有高内聚松耦合的特点,每个单元可以进行单独的更新,而不会影响到其他单元的功能。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明一个优选实施例的计算机***的架构示意图;
图2为本发明一个优选实施例的用于采集并存储交换机信息的方法的流程示意图;
图3为本发明一个优选实施例的用于采集并存储交换机信息的***的结构示意图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图1为本发明的一个优选实施例的计算机***的架构示意图。
该计算机***包括至少一个采集单元、分配单元以及至少一个存储单元。
其中,所述至少一个采集单元中的每个采集单元根据交换机的被采集项的标识信息,采集所述交换机的交换机信息,并将所述交换机信息提供给所述分配单元;对于每个接收到的交换机信息,所述分配单元根据所述交换机信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元;所述至少一个存储单元中的每个存储单元对接收到的交换机信息进行存储。
其中,所述采集单元包括任何用于采集交换机信息的功能单元;例如,采集单元为用于采集交换机信息的探针Snmp_probe。优选地,采集单元所属的设备与所述交换机不同,如采集单元所属的设备为服务器等;且一个采集单元能够采集至少一个交换机的交换机信息。更优选地,不同的采集单元所对应的交换机互不重叠;例如,采集单元Cunit1用于采集机房IDC1中的所有交换机的交换机信息,采集单元Cunit2用于采集机房IDC2中的所有交换机的交换机信息。需要说明的是,任何能够安装所述采集单元的计算机设备,均可作为该采集单元所属的设备,且不同的采集单元可能分别安装在多个计算机设备中。
其中,所述分配单元包括任何可用于为交换机信息分配存储位置的功能单元;例如,分配单元为能够用于为交换机信息分配存储位置的客户端。需要说明的是,任何能够安装所述分配单元的计算机设备,均可作为该分配单元所属的设备。
其中,所述存储单元包括任何可用于存储交换机信息的功能单元,如物理存储器、云存储等。优选地,所述存储单元包括内存储器和外存储器。其中,所述内存储器包括但不限于寄存器、高速缓冲存储器、主存储器等;所述外存储器包括但不限于软盘存储器、硬盘存储器、光盘存储器等。需要说明的是,任何能够安装所述存储单元的计算机设备,均可作为该存储单元所属的设备,且多个的存储单元可分别安装在多个设备中,或安装在同一个设备中。
需要说明的是,存储单元和分配单元可能被集成在同一个计算机设备中。
其中,上述计算机设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机;所述计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN(VirtualPrivate Network,虚拟专用网络)网络等。
需要说明的是,所述计算机设备仅为举例,其他现有的或今后可能出现的计算机设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
图2为本发明一个优选实施例的用于采集交换机信息的方法的流程示意图。
根据本实施例的方法包括步骤S1、步骤S2、步骤S3和步骤S4。
其中,本实施例的方法主要通过采集单元、分配单元、存储单元来实现。
在步骤S1中,采集单元根据交换机的被采集项的标识信息,采集所述交换机的交换机信息。
其中,所述被采集项包括任何在交换机中能够被采集的项;优选地,所述被采集项包括但不限于:
1)交换机的端口流量。
其中,所述端口流量包括交换机在入(in)方向上的端口流量和出(out)方向上的端口流量。优选地,所述端口流量的oid(Object Identifier Desendant,对象标示符)符合RFC(Requests For Comment,请求注释)的规定。
2)交换机的CPU使用信息。
其中,所述CPU使用信息包括任何与CPU的使用情况相关的信息;优选地,所述CPU使用信息包括但不限于CPU温度、CPU利用率等。
3)交换机的错误包/丢包信息。
其中,所述错误包/丢包信息包括交换机在入方向上的错误包/丢包信息和出方向上的错误包/丢包信息。
需要说明的是,上述被采集项仅为举例,本领域技术人员应能理解,任何在交换机中能够被采集的项,均应包含在本发明所述的被采集项的范围内。
其中,所述被采集项的标识信息包括任何能够唯一标识被采集项的信息;优选地,所述标识信息包括但不限于被采集项的oid等;例如,交换机在入方向上的端口流量的oid为1.3.6.1.2.1.31.1.1.1.6.1,在出方向上的端口流量的oid为1.3.6.1.2.1.31.1.1.1.10.1。
其中,所述交换机信息包括被采集项的值。优选地,所述交换机信息包括但不限于被采集项的标识信息、被采集项的值等;更优选地,所述交换机信息可表示为(key,value),其中,“key”标识被采集项的标识信息,“value”表示该被采集项的值。
其中,采集单元可采用多种方式获取交换机的被采集项的标识信息。
例如,采集单元直接获取用户输入的被采集项的标识信息。
又例如,采集单元根据被采集的交换机的标识信息,读取与该交换机对应的被采集项的标识信息。其中,所述交换机的标识信息用于标识该交换机;优选地,所述交换机的标识信息包括但不限于交换机的型号等。
进一步地,在上例中,采集单元可采用多种方式根据被采集的交换机的标识信息,读取与该交换机对应的被采集项的标识信息。
例如,采集单元根据被采集的交换机的标识信息,从本地数据库中读取该交换机的被采集项的标识信息。
又例如,采集单元根据被采集的交换机的标识信息,从外部数据单元中,读取该交换机的被采集项的标识信息。优选地,所述外部数据单元中预先存储各种类型的交换机的所有被采集项的标识信息。需要说明的是,当计算机***中包括多个采集单元时,所述外部数据单元中可预先存储该多个采集单元中每个采集单元所对应的全部交换机的所有被采集项的标识信息。
具体地,采集单元根据交换机的被采集项的标识信息,采集该被采集项所对应的交换机信息。
例如,被采集项包括交换机的CPU利用率,该CPU利用率的oid为1.3.6.1.4.2011.10.2.6.1.1.1.1.6;在步骤S1中,采集单元根据CPU利用率的oid,采集CPU利用率所对应的交换机信息,该交换机信息包括CPU利用率的值。
作为步骤S1的一种优选方案,步骤S1包括以下步骤:采集单元根据交换机被采集的对象的对象信息以及在该对象上的被采集项的标识信息,采集所述交换机的交换机信息。
其中,所述被采集的对象包括交换机上任何能够被采集的元件,如交换机的端口等。所述对象信息包括任何用于指示被采集的对象的信息。例如,被采集的对象为交换机的端口,所述对象信息包括该端口的端口号;如,对象信息为196.168.8.1_1_1,该对象信息用于指示被采集的对象是:IP地址为196.168.8.1的交换机的第1个板卡(或槽位)的第一个端口。
其中,所述交换机信息包括被采集项在该对象上的值。例如,交换机信息包括被采集项在“196.168.8.1_1_1”所对应的端口上的值。
其中,采集单元获取交换机被采集的对象的对象信息的实现方式与前述采集单元获取交换机的被采集项的标识信息的实现方式相同或者相似,在此不再赘述。
具体地,该优选方案中,采集单元根据交换机被采集的对象的对象信息以及在该对象上的被采集项的标识信息,采集该被采集项所对应的交换机信息。
例如,交换机被采集的对象为端口,对象信息包括该端口的端口号“GigabitEthernet1/1/1”,其中,“GigabitEthernet1/1/1”表示第1个槽位的第1个子槽位的第1个GigabitEthernet(千兆以太网)端口,被采集项包括交换机在入方向上的端口流量,该入方向上的端口流量的oid为1.3.6.1.2.1.31.1.1.1.6.1;则在步骤S1中,采集单元根据该对象信息以及入方向上的端口流量的oid,在交换机的端口GigabitEthernet1/1/1上采集入方向上的端口流量的值。
优选地,在步骤S1中,采集单元采集交换机信息的操作基于SNMP(Simple NetworkManagement Protocol,简单网络管理协议)来实现。例如,采集单元为基于SNMP协议的探针Snmp_probe,且采集单元基于SNMP协议来采集交换机的交换机信息。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据交换机的被采集项的标识信息,采集所述交换机的交换机信息的实现方式,均应包含在本发明的范围内。
在步骤S2中,采集单元将所采集到的交换机信息提供给用于为交换机信息分配存储位置的分配单元。
具体地,采集单元基于该采集单元所属设备与分配单元所属设备之间的连接方式,将所采集到的交换机信息提供给用于为交换机信息分配存储位置的分配单元。
例如,采集单元基于该采集单元所属设备与分配单元所属设备之间的TCP连接,将在步骤S1中所采集到的交换机信息(key1,value1)发送至分配单元。
作为步骤S2的一种优选方案,步骤S2包括以下步骤:采集单元将交换机信息以及与该交换机信息对应的对象信息提供给用于为交换机信息分配存储位置的分配单元。
例如,采集单元基于该采集单元所属设备与分配单元所属设备之间的TCP连接,将在步骤S1中所采集到的交换机信息(key2,value2)以及与该交换机信息对应的对象信息“196.168.8.1_1_1”发送至分配单元。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何将所采集到的交换机信息提供给用于为交换机信息分配存储位置的分配单元的实现方式,均应包含在本发明的范围内。
在步骤S3中,分配单元根据交换机信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元。
其中,分配单元根据交换机信息,确定与该交换机信息对应的存储单元的方式包括但不限于:
1)分配单元根据交换机信息,并结合预定映射规则,直接确定与该交换机信息对应的存储单元。
其中,所述预定映射规则包括任何预定的、交换机信息与存储单元之间的映射规则。例如,预定映射规则用于指示将CPU利用率所对应的交换机信息映射至第1个存储单元,将错误包信息所对应的交换机信息映射至第2个存储单元,将丢包信息所对应的交换机信息映射至第3个存储单元。
2)分配单元对所述交换机信息进行数字签名处理,并根据该数字签名处理的结果,确定与该交换机信息对应的存储单元。
其中,所述数字签名处理包括任何对于固定地输入能产生固定地输出的处理,例如,哈希处理,DSA加密处理、RSA加密处理等。
例如,分配单元对交换机信息中的被采集项的标识信息“1.3.6.1.2.1.31.1.1.1.6.1”采用哈希函数hash_1进行数字签名处理,获得数字处理结果“Sind1”,并将该数字处理结果“Sind1”所对应的存储单元Storage1作为该交换机信息对应的存储单元。
作为步骤S3的一种优选方案,步骤S3包括以下步骤:分配单元根据交换机信息和/或与该交换机信息对应的对象信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元。
具体地,分配单元根据交换机信息和/或与该交换机信息对应的对象信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元的实现方式,与前述分配单元根据交换机信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元的实现方式相同或者相似,在此不再赘述。
在该优选方案中,更优选地,分配单元还将与该交换机信息对应的对象信息发送给所述存储单元。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据交换机信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元的实现方式,均应包含在本发明的范围内。
在步骤S4中,存储单元对接收到的交换机信息进行存储。
优选地,存储单元包括内存储器和外存储器,步骤S4包括以下步骤:当所述交换机信息需要进行临时存储时,将所述交换机信息存储至内存储器中;当所述交换机信息需要进行长期存储时,将所述交换机信息存储至外存储器中。
优选地,存储单元可根据交换机信息所对应的被采集项来确定该交换机信息是否需要临时存储或长期存储。例如,当交换机信息所对应的被采集项为交换机的端口流量或CPU使用信息时,该交换机信息需要进行长期存储;当交换机信息所对应的被采集项为交换机的错误包/丢包信息时,该交换机信息需要进行临时存储。
需要说明的是,存储单元包括内存储器和外存储器时,存储单元可将交换机信息直接存储在外存储器中,或者,同时存储至内存储器和外存储器中,而不考虑是否需要进行临时存储。
优选地,存储单元还接收到与该交换机信息对应的对象信息,则存储单元在对接收到的交换机信息进行存储时,同时对该对象信息进行存储。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何对接收到的交换机信息进行存储的实现方式,均应包含在本发明的范围内。
作为一种优选方案,本实施例的计算机***还包括查询单元,其中,所述查询单元包括任何用于查询交换机信息的功能单元;优选地,需要说明的是,任何能够安装所述查询单元的计算机设备,均可作为该查询单元所属的设备。需要说明的是,查询单元和分配单元,或者,查询单元、分配单元和存储单元可能安装在同一个计算机设备中。
本优选方案中,本实施例的方法还包括步骤S5。
在步骤S5中,查询单元根据被查询项的标识信息,确定被查询的交换机信息所存储至的存储单元,并从所确定的存储单元中读取被查询的交换机信息。
其中,所述被查询项用于指示需要查询的被采集项。
其中,所述被查询项的标识信息表示需要查询的被采集项的标识信息。
其中,查询单元可采用多种方式根据被查询项的标识信息,确定被查询的交换机信息所存储至的存储单元。例如,查询单元根据被查询项的标识信息,并结合预定映射规则,直接确定与被查询的交换机信息对应的存储单元;又例如,查询单元对被查询项的标识信息进行数字签名处理,并根据该数字签名处理的结果,确定与该交换机信息对应的存储单元。
具体地,查询单元根据被查询项的标识信息,确定被查询的交换机信息所存储至的存储单元,并从该存储单元中读取被查询的交换机信息。
例如,被查询项为CPU利用率,查询单元对CPU利用率的oid“1.3.6.1.2.1.31.1.1.1.6.1”采用哈希函数hash_1进行数字签名处理,获得数字处理结果“Sind1”,并将该数字处理结果“Sind1”所对应的存储单元Storage1作为被查询的交换机信息所存储至的存储单元,并从Storage1中读取与被查询项对应的交换机信息。
优选地,在步骤S5中,查询单元根据被查询的对象的对象信息和/或被查询项的标识信息,确定被查询的交换机信息所存储至的存储单元,并从所确定的存储单元中读取被查询的交换机信息。
例如,查询单元对被查询的端口的端口号“GigabitEthernet1/1/1”采用哈希函数hash_2进行数字签名处理,获得数字处理结果“Sind2”,并将该数字处理结果“Sind2”所对应的存储单元Storage2作为被查询的交换机信息所存储至的存储单元,并从Storage2中读取被查询的端口上的交换机信息。
又例如,被查询项为入方向上的端口流量,查询单元采用strcat函数将被查询的端口的对象信息和入方向上的端口流量的oid连接成一个联合字符串,并对该联合字符串采用哈希函数hash_3进行数字签名处理,获得数字处理结果“Sind3”,并将该数字处理结果“Sind3”所对应的存储单元Storage3作为入方向上的端口流量所存储至的存储单元,并从Storage3中读取入方向上的端口流量在被查询的端口上的交换机信息。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据查询项的标识信息,确定被查询的交换机信息所存储至的存储单元,并从所确定的存储单元中读取被查询的交换机信息的实现方式,均应包含在本发明的范围内。
根据本实施例的方案,在采集交换机信息的过程中,能够采集不同生产厂商生产的不同型号的交换机的信息,解决了现有技术中的兼容问题,具有极强的通用性;并且,本实施例可通过在外部数据单元中预先存储所有交换机的被采集项的标识信息,以实现对网络中的交换机以及被采集项的统一管理,且在新增交换机以及被采集项时,仅需要更新外部数据单元,而无需针对每个采集单元进行更新,这为***的扩展以及更新提供了极大的便利,减少了人工操作;此外,基于采集单元的可扩展性,可在大规模的交换机部署中进行交换机信息的采集,且由该方案可以跨IDC(Internet Data Center,互联网数据中心)机房来采集交换机信息,且不会由于交换机设备数量的增大而引起采集瓶颈。
此外,分配单元能够根据交换机信息,为交换机信息分配存储位置;并且,存储单元支持对交换机信息的临时存储和长期存储,且由于存储单元的可扩展性,当网络规模增大或交换机数量增加时,可随时通过增加物理存储介质来对存储单元进行扩展;并且,查询单元可根据被查询项的标识信息,从相应的存储单元中查询交换机信息,以在计算机***中提供即时的和历史的交换机信息的查询功能,使得交换机信息具备可视化特点,更便于***的了解与维护。
此外,本发明的计算机***中的采集单元、分配单元、存储单元、查询单元之间具有高内聚松耦合的特点,每个单元可以进行单独的更新,而不会影响到其他单元的功能。
图3为本发明一个优选实施例的用于采集交换机信息的计算机***的结构示意图。该计算机***包括采集单元、分配单元和存储单元;所述采集单元包括用于根据交换机的被采集项的标识信息,采集交换机的交换机信息的装置(以下简称为“采集装置1”),以及用于将交换机信息提供给用于为交换机信息分配存储位置的分配单元的装置(以下简称为“提供装置2”)。
采集单元的采集装置1根据交换机的被采集项的标识信息,采集所述交换机的交换机信息。
其中,所述被采集项包括任何在交换机中能够被采集的项;优选地,所述被采集项包括但不限于:
1)交换机的端口流量。
其中,所述端口流量包括交换机在入(in)方向上的端口流量和出(out)方向上的端口流量。优选地,所述端口流量的oid(Object Identifier Desendant,对象标示符)符合RFC(Requests For Comment,请求注释)的规定。
2)交换机的CPU使用信息。
其中,所述CPU使用信息包括任何与CPU的使用情况相关的信息;优选地,所述CPU使用信息包括但不限于CPU温度、CPU利用率等。
3)交换机的错误包/丢包信息。
其中,所述错误包/丢包信息包括交换机在入方向上的错误包/丢包信息和出方向上的错误包/丢包信息。
需要说明的是,上述被采集项仅为举例,本领域技术人员应能理解,任何在交换机中能够被采集的项,均应包含在本发明所述的被采集项的范围内。
其中,所述被采集项的标识信息包括任何能够唯一标识被采集项的信息;优选地,所述标识信息包括但不限于被采集项的oid等;例如,交换机在入方向上的端口流量的oid为1.3.6.1.2.1.31.1.1.1.6.1,在出方向上的端口流量的oid为1.3.6.1.2.1.31.1.1.1.10.1。
其中,所述交换机信息包括被采集项的值。优选地,所述交换机信息包括但不限于被采集项的标识信息、被采集项在被采集的值等;更优选地,所述交换机信息可表示为(key,value),其中,“key”标识被采集项的标识信息,“value”表示该被采集项在被采集的值。
其中,采集装置1可采用多种方式获取交换机的被采集项的标识信息。
例如,采集装置1直接获取用户输入的被采集项的标识信息。
又例如,采集装置1包括用于根据被采集的交换机的标识信息,读取与该交换机对应的被采集项的标识信息的装置(以下简称为“读取装置”,图未示)。其中,所述交换机的标识信息用于标识该交换机;优选地,所述交换机的标识信息包括但不限于交换机的型号等。
进一步地,在上例中,读取装置可采用多种方式根据被采集的交换机的标识信息,读取与该交换机对应的被采集项的标识信息。
例如,读取装置根据被采集的交换机的标识信息,从本地数据库中读取该交换机的被采集项的标识信息。
又例如,读取装置根据被采集的交换机的标识信息,从外部数据单元中,读取该交换机的被采集项的标识信息。优选地,所述外部数据单元中预先存储各种类型的交换机的所有被采集项的标识信息。需要说明的是,当计算机***中包括多个采集单元时,所述外部数据单元中可预先存储该多个采集单元中每个采集单元所对应的全部交换机的所有被采集项的标识信息。
具体地,采集装置1根据交换机的被采集项的标识信息,在该被采集该被采集项所对应的交换机信息。
例如,被采集项包括交换机的CPU利用率,该CPU利用率的oid为1.3.6.1.4.2011.10.2.6.1.1.1.1.6;在步骤S1中,采集单元根据CPU利用率的oid,采集CPU利用率所对应的交换机信息,该交换机信息包括CPU利用率的值。
作为一种优选方案,采集装置1进一步包括用于根据交换机被采集的对象的对象信息以及在该对象上的被采集项的标识信息,采集所述交换机的交换机信息的装置(以下简称为“子采集装置”,图未示)。
其中,所述被采集的对象包括交换机上任何能够被采集的元件,如交换机的端口等。所述对象信息包括任何用于指示被采集的对象的信息。例如,被采集的对象为交换机的端口,所述对象信息包括该端口的端口号;如,对象信息为196.168.8.1_1_1,该对象信息用于指示被采集的对象是:IP地址为196.168.8.1的交换机的第1个板卡(或槽位)的第一个端口。
其中,所述交换机信息包括被采集项在该对象上的值。例如,交换机信息包括被采集项在“196.168.8.1_1_1”所对应的端口上的值。
其中,子采集装置获取交换机被采集的对象的对象信息的实现方式与前述采集装置1获取交换机的被采集项的标识信息的实现方式相同或者相似,在此不再赘述。
具体地,该优选方案中,子采集装置根据交换机被采集的对象的对象信息以及在该对象上的被采集项的标识信息,采集该被采集项所对应的交换机信息。
例如,交换机被采集的对象为端口,对象信息包括该端口的端口号“GigabitEthernet1/1/1”,其中,“GigabitEthernet1/1/1”表示第1个槽位的第1个子槽位的第1个GigabitEthernet(千兆以太网)端口,被采集项包括交换机在入方向上的端口流量,该入方向上的端口流量的oid为1.3.6.1.2.1.31.1.1.1.6.1;则子采集装置根据该对象信息以及入方向上的端口流量的oid,在交换机的端口GigabitEthernet1/1/1上采集入方向上的端口流量的值。
优选地,采集装置1采集交换机信息的操作基于SNMP(Simple NetworkManagement Protocol,简单网络管理协议)来实现。例如,采集单元为基于SNMP协议的探针Snmp_probe,且采集单元的采集装置1基于SNMP协议来采集交换机的交换机信息。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据交换机的被采集项的标识信息,采集所述交换机的交换机信息的实现方式,均应包含在本发明的范围内。
采集单元的提供装置2将所采集到的交换机信息提供给用于为交换机信息分配存储位置的分配单元。
具体地,提供装置2基于该采集单元所属设备与分配单元所属设备之间的连接方式,将所采集到的交换机信息提供给用于为交换机信息分配存储位置的分配单元。
例如,提供装置2基于该采集单元所属设备与分配单元所属设备之间的TCP连接,将采集装置1所采集到的交换机信息(key1,value1)发送至分配单元。
作为一种优选方案,提供装置2包括用于将交换机信息以及与该交换机信息对应的对象信息提供给用于为交换机信息分配存储位置的分配单元的装置(以下简称为“子提供装置”,图未示)。
例如,采集单元基于该采集单元所属设备与分配单元所属设备之间的TCP连接,将在步骤S1中所采集到的交换机信息(key2,value2)以及与该交换机信息对应的对象信息“196.168.8.1_1_1”发送至分配单元。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何将所采集到的交换机信息提供给用于为交换机信息分配存储位置的分配单元的实现方式,均应包含在本发明的范围内。
分配单元根据交换机信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元。
其中,分配单元根据交换机信息,确定与该交换机信息对应的存储单元的方式包括但不限于:
1)分配单元根据交换机信息,并结合预定映射规则,直接确定与该交换机信息对应的存储单元。
其中,所述预定映射规则包括任何预定的、交换机信息与存储单元之间的映射规则。例如,预定映射规则用于指示将CPU利用率所对应的交换机信息映射至第1个存储单元,将错误包信息所对应的交换机信息映射至第2个存储单元,将丢包信息所对应的交换机信息映射至第3个存储单元。
2)分配单元对所述交换机信息进行数字签名处理,并根据该数字签名处理的结果,确定与该交换机信息对应的存储单元。
其中,所述数字签名处理包括任何对于固定地输入能产生固定地输出的处理,例如,哈希处理,DSA加密处理、RSA加密处理等。
例如,分配单元对交换机信息中的被采集项的标识信息“1.3.6.1.2.1.31.1.1.1.6.1”采用哈希函数hash_1进行数字签名处理,获得数字处理结果“Sind1”,并将该数字处理结果“Sind1”所对应的存储单元Storage1作为该交换机信息对应的存储单元。
作为一种优选方案,分配单元根据交换机信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元的操作包括:分配单元根据交换机信息和/或与该交换机信息对应的对象信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元。
具体地,分配单元根据交换机信息和/或与该交换机信息对应的对象信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元的实现方式,与前述分配单元根据交换机信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元的实现方式相同或者相似,在此不再赘述。
在该优选方案中,更优选地,分配单元还将与该交换机信息对应的对象信息发送给所述存储单元。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据交换机信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元的实现方式,均应包含在本发明的范围内。
存储单元对接收到的交换机信息进行存储。
优选地,存储单元包括内存储器和外存储器,存储单元对接收到的交换机信息进行存储的操作包括:当所述交换机信息需要进行临时存储时,将所述交换机信息存储至内存储器中;当所述交换机信息需要进行长期存储时,将所述交换机信息存储至外存储器中。
优选地,存储单元可根据交换机信息所对应的被采集项来确定该交换机信息是否需要临时存储或长期存储。例如,当交换机信息所对应的被采集项为交换机的端口流量或CPU使用信息时,该交换机信息需要进行长期存储;当交换机信息所对应的被采集项为交换机的错误包/丢包信息时,该交换机信息需要进行临时存储。
需要说明的是,存储单元包括内存储器和外存储器时,存储单元可将交换机信息直接存储在外存储器中,或者,同时存储至内存储器和外存储器中,而不考虑是否需要进行临时存储。
优选地,存储单元还接收到与该交换机信息对应的对象信息,则存储单元在对接收到的交换机信息进行存储时,同时对该对象信息进行存储。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何对接收到的交换机信息进行存储的实现方式,均应包含在本发明的范围内。
作为一种优选方案,本实施例的计算机***还包括查询单元,其中,所述查询单元包括任何用于查询交换机信息的功能单元;优选地,需要说明的是,任何能够安装所述查询单元的计算机设备,均可作为该查询单元所属的设备。需要说明的是,查询单元和分配单元,或者,查询单元、分配单元和存储单元可能被安装在同一个计算机设备中。
本优选方案中,查询单元根据被查询项的标识信息,确定被查询的交换机信息所存储至的存储单元,并从所确定的存储单元中读取被查询的交换机信息。
其中,所述被查询项用于指示需要查询的被采集项。
其中,所述被查询项的标识信息表示需要查询的被采集项的标识信息。
其中,查询单元可采用多种方式根据被查询项的标识信息,确定被查询的交换机信息所存储至的存储单元。例如,查询单元根据被查询项的标识信息,并结合预定映射规则,直接确定与被查询的交换机信息对应的存储单元;又例如,查询单元对被查询项的标识信息进行数字签名处理,并根据该数字签名处理的结果,确定与该交换机信息对应的存储单元。
具体地,查询单元根据被查询项的标识信息,确定被查询的交换机信息所存储至的存储单元,并从该存储单元中读取被查询的交换机信息。
例如,被查询项为CPU利用率,查询单元对CPU利用率的oid“1.3.6.1.2.1.31.1.1.1.6.1”采用哈希函数hash_1进行数字签名处理,获得数字处理结果“Sind1”,并将该数字处理结果“Sind1”所对应的存储单元Storage1作为被查询的交换机信息所存储至的存储单元,并从Storage1中读取与被查询项对应的交换机信息。
优选地,查询单元根据被查询项的标识信息,确定被查询的交换机信息所存储至的存储单元,并从所确定的存储单元中读取被查询的交换机信息的操作包括:查询单元根据被查询的对象的对象信息和/或被查询项的标识信息,确定被查询的交换机信息所存储至的存储单元,并从所确定的存储单元中读取被查询的交换机信息。
例如,查询单元对被查询的端口的端口号“GigabitEthernet1/1/1”采用哈希函数hash_2进行数字签名处理,获得数字处理结果“Sind2”,
并将该数字处理结果“Sind2”所对应的存储单元Storage2作为被查询的交换机信息所存储至的存储单元,并从Storage2中读取被查询的端口上的交换机信息。
又例如,被查询项为入方向上的端口流量,查询单元采用strcat函数将被查询的端口的对象信息和入方向上的端口流量的oid连接成一个联合字符串,并对该联合字符串采用哈希函数hash_3进行数字
签名处理,获得数字处理结果“Sind3”,并将该数字处理结果“Sind3”所对应的存储单元Storage3作为入方向上的端口流量所存储至的存储单元,并从Storage3中读取入方向上的端口流量在被查询的端口上的交换机信息。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据被查询项的标识信息,确定被查询的交换机信息所存储至的存储单元,并从所确定的存储单元中读取被查询的交换机信息的实现方式,均应包含在本发明的范围内。
根据本实施例的方案,在采集交换机信息的过程中,能够采集不同生产厂商生产的不同型号的交换机的信息,解决了现有技术中的兼容问题,具有极强的通用性;并且,本实施例可通过在外部数据单元中预先存储所有交换机的被采集项的标识信息,以实现对网络中的交换机以及被采集项的统一管理,且在新增交换机以及被采集项时,仅需要更新外部数据单元,而无需针对每个采集单元进行更新,这为***的扩展以及更新提供了极大的便利,减少了人工操作;此外,基于采集单元的可扩展性,可在大规模的交换机部署中进行交换机信息的采集,且由该方案可以跨IDC(Internet Data Center,互联网数据中心)机房来采集交换机信息,且不会由于交换机设备数量的增大而引起采集瓶颈。
此外,分配单元能够根据交换机信息,为交换机信息分配存储位置;并且,存储单元支持对交换机信息的临时存储和长期存储,且由于存储单元的可扩展性,当网络规模增大或交换机数量增加时,可随时通过增加物理存储介质来对存储单元进行扩展;并且,查询单元可根据被查询项的标识信息,从相应的存储单元中查询交换机信息,以在计算机***中提供即时的和历史的交换机信息的查询功能,使得交换机信息具备可视化特点,更便于***的了解与维护。
此外,本发明的计算机***中的采集单元、分配单元、存储单元、查询单元之间具有高内聚松耦合的特点,每个单元可以进行单独的更新,而不会影响到其他单元的功能。
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的装置和/或单元可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。***权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
Claims (16)
1.一种在采集单元中用于采集交换机信息的方法,其中,该方法包括以下步骤:
根据交换机的被采集项的标识信息,采集所述交换机的交换机信息,其中,所述交换机信息包括所述被采集项的值;
将所述交换机信息提供给用于为交换机信息分配存储位置的分配单元;
其中,根据交换机的被采集项的标识信息,采集所述交换机的交换机信息的步骤包括:
根据交换机被采集的对象的对象信息以及在该对象上的被采集项的标识信息,采集所述交换机的交换机信息,其中,所述交换机信息包括所述被采集项在所述对象上的值;
其中,将所述交换机信息提供给用于为交换机信息分配存储位置的分配单元的步骤包括:
将所述交换机信息以及与该交换机信息对应的对象信息提供给用于为交换机信息分配存储位置的分配单元。
2.根据权利要求1所述的方法,其中,该方法还包括以下步骤:
根据被采集的交换机的标识信息,读取与该交换机对应的被采集项的标识信息。
3.根据权利要求1或2所述的方法,其中,采集所述交换机信息的操作基于SNMP协议实现。
4.根据权利要求1或2所述的方法,其中,交换机的被采集项包括以下至少一项:
-交换机的端口流量;
-交换机的CPU使用信息;
-交换机的错误包/丢包信息。
5.一种在计算机***中用于采集并存储交换机信息的方法,其中,所述计算机***包括至少一个采集单元、分配单元以及至少一个存储单元,该方法包括以下步骤:
所述至少一个采集单元中的每个采集单元根据交换机的被采集项的标识信息,采集所述交换机的交换机信息,并将所述交换机信息提供给所述分配单元,其中,所述交换机信息包括所述被采集项的值;
对于每个接收到的交换机信息,所述分配单元根据所述交换机信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元;
所述至少一个存储单元中的每个存储单元对接收到的交换机信息进行存储;
其中,所述所述至少一个采集单元中的每个采集单元根据交换机的被采集项的标识信息,采集所述交换机的交换机信息,并将所述交换机信息提供给所述分配单元的步骤包括:
所述至少一个采集单元中的每个采集单元根据交换机的被采集的对象的对象信息以及在该对象上的被采集项的标识信息,采集所述交换机的交换机信息,并将所述交换机信息以及与该交换机信息对应的对象信息提供给所述分配单元,其中,所述交换机信息包括所述被采集项在所述对象上的值;
其中,所述对于每个接收到的交换机信息,所述分配单元根据所述交换机信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元的步骤包括:
对于每个接收到的交换机信息,所述分配单元根据所述交换机信息和/或与该交换机信息对应的对象信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元。
6.根据权利要求5所述的方法,其中,所述分配单元根据所述交换机信息,确定与该交换机信息对应的存储单元的步骤包括:
所述分配单元对所述交换机信息进行数字签名处理,并根据该数字签名处理的结果,确定与该交换机信息对应的存储单元。
7.根据权利要求5或6所述的方法,其中,一个存储单元包括内存储器和外存储器,存储单元对接收到的交换机信息进行存储的步骤包括:
当所述交换机信息需要进行临时存储时,将所述交换机信息存储至内存储器中;
当所述交换机信息需要进行长期存储时,将所述交换机信息存储至外存储器中。
8.根据权利要求5或6所述的方法,其中,所述计算机***还包括查询单元,该方法还包括以下步骤:
所述查询单元根据被查询项的标识信息,确定被查询的交换机信息所存储至的存储单元,并从所确定的存储单元中读取被查询的交换机信息。
9.一种用于采集交换机信息的采集单元,其中,该采集单元包括以下装置:
用于根据交换机的被采集项的标识信息,采集所述交换机的交换机信息的装置,其中,所述交换机信息包括所述被采集项的值;
用于将所述交换机信息提供给用于为交换机信息分配存储位置的分配单元的装置;
其中,用于根据交换机的被采集项的标识信息,采集所述交换机的交换机信息的装置包括:
用于根据交换机被采集的对象的对象信息以及在该对象上的被采集项的标识信息,采集所述交换机的交换机信息的装置,其中,所述交换机信息包括所述被采集项在所述对象上的值;
其中,用于将所述交换机信息提供给用于为交换机信息分配存储位置的分配单元的装置包括:
用于将所述交换机信息以及与该交换机信息对应的对象信息提供给用于为交换机信息分配存储位置的分配单元的装置。
10.根据权利要求9所述的采集单元,其中,该采集单元还包括:
用于根据被采集的交换机的标识信息,读取与该交换机对应的被采集项的标识信息的装置。
11.根据权利要求9或10所述的采集单元,其中,采集所述交换机信息的操作基于SNMP协议实现。
12.根据权利要求9或10所述的采集单元,其中,交换机的被采集项包括以下至少一项:
-交换机的端口流量;
-交换机的CPU使用信息;
-交换机的错误包/丢包信息。
13.一种用于采集并存储交换机信息的计算机***,其中,所述计算机***包括至少一个采集单元、分配单元以及至少一个存储单元,其中:
所述至少一个采集单元中的每个采集单元根据交换机的被采集项的标识信息,采集所述交换机的交换机信息,并将所述交换机信息提供给所述分配单元,其中,所述交换机信息包括所述被采集项的值;
对于每个接收到的交换机信息,所述分配单元根据所述交换机信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元;
所述至少一个存储单元中的每个存储单元对接收到的交换机信息进行存储;
其中,所述所述至少一个采集单元中的每个采集单元根据交换机的被采集项的标识信息,采集所述交换机的交换机信息,并将所述交换机信息提供给所述分配单元的操作包括:
所述至少一个采集单元中的每个采集单元根据交换机的被采集的对象的对象信息以及在该对象上的被采集项的标识信息,采集所述交换机的交换机信息,并将所述交换机信息以及与该交换机信息对应的对象信息提供给所述分配单元,其中,所述交换机信息包括所述被采集项在所述对象上的值;
其中,所述对于每个接收到的交换机信息,所述分配单元根据所述交换机信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元的操作包括:
对于每个接收到的交换机信息,所述分配单元根据所述交换机信息和/或与该交换机信息对应的对象信息,确定与该交换机信息对应的存储单元,并将该交换机信息发送给对应的存储单元。
14.根据权利要求13所述的计算机***,其中,所述分配单元根据所述交换机信息,确定与该交换机信息对应的存储单元的操作包括:
所述分配单元对所述交换机信息进行数字签名处理,并根据该数字签名处理的结果,确定与该交换机信息对应的存储单元。
15.根据权利要求13或14所述的计算机***,其中,一个存储单元包括内存储器和外存储器,存储单元对接收到的交换机信息进行存储的操作包括:
当所述交换机信息需要进行临时存储时,将所述交换机信息存储至内存储器中;
当所述交换机信息需要进行长期存储时,将所述交换机信息存储至外存储器中。
16.根据权利要求13或14所述的计算机***,其中,所述计算机***还包括查询单元,所述查询单元根据被查询项的标识信息,确定被查询的交换机信息所存储至的存储单元,并从所确定的存储单元中读取被查询的交换机信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410778853.8A CN104539448B (zh) | 2014-12-15 | 2014-12-15 | 一种用于采集交换机信息的方法、采集单元和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410778853.8A CN104539448B (zh) | 2014-12-15 | 2014-12-15 | 一种用于采集交换机信息的方法、采集单元和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104539448A CN104539448A (zh) | 2015-04-22 |
CN104539448B true CN104539448B (zh) | 2017-12-26 |
Family
ID=52854917
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410778853.8A Active CN104539448B (zh) | 2014-12-15 | 2014-12-15 | 一种用于采集交换机信息的方法、采集单元和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104539448B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107888456B (zh) * | 2017-12-04 | 2019-05-10 | 北京百度网讯科技有限公司 | 用于监测端口数据量的方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003189367A (ja) * | 2001-12-20 | 2003-07-04 | Nec Corp | 無線通信システム及び発信側携帯端末における相手先携帯端末の時刻識別方法 |
CN103095815A (zh) * | 2012-12-31 | 2013-05-08 | 普天新能源有限责任公司 | 移动设备定位方法和装置 |
CN103684973A (zh) * | 2012-09-07 | 2014-03-26 | 精实万维软件(北京)有限公司 | 信息推送方法和装置 |
CN103678417A (zh) * | 2012-09-25 | 2014-03-26 | 华为技术有限公司 | 人机交互数据处理方法和装置 |
-
2014
- 2014-12-15 CN CN201410778853.8A patent/CN104539448B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003189367A (ja) * | 2001-12-20 | 2003-07-04 | Nec Corp | 無線通信システム及び発信側携帯端末における相手先携帯端末の時刻識別方法 |
CN103684973A (zh) * | 2012-09-07 | 2014-03-26 | 精实万维软件(北京)有限公司 | 信息推送方法和装置 |
CN103678417A (zh) * | 2012-09-25 | 2014-03-26 | 华为技术有限公司 | 人机交互数据处理方法和装置 |
CN103095815A (zh) * | 2012-12-31 | 2013-05-08 | 普天新能源有限责任公司 | 移动设备定位方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104539448A (zh) | 2015-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102968498B (zh) | 数据处理方法及装置 | |
CN104780115B (zh) | 云计算环境中负载均衡方法及*** | |
CN104981788B (zh) | 存储***及存储***的控制方法 | |
US20120226799A1 (en) | Capabilities Based Routing of Virtual Data Center Service Request | |
CN107925634A (zh) | 用于支持高性能计算环境中的子网间分区的***和方法 | |
CN108989430A (zh) | 负载均衡方法、装置及存储介质 | |
CN107819891A (zh) | 数据处理方法、装置、计算机设备和存储介质 | |
CN102255962A (zh) | 一种分布式存储方法、装置和*** | |
CN107678906B (zh) | 硬盘管理方法和*** | |
CN107544837A (zh) | 云服务设备性能数据采集***、方法和装置 | |
CN107426007A (zh) | 用于跟踪网络交换机中的网络装置信息的方法及*** | |
CN108347459A (zh) | 一种云端数据快速存储方法及装置 | |
CN109639796A (zh) | 一种负载均衡实现方法、装置、设备及可读存储介质 | |
CN104539448B (zh) | 一种用于采集交换机信息的方法、采集单元和*** | |
US11442632B2 (en) | Rebalancing of user accounts among partitions of a storage service | |
CN106547790A (zh) | 一种关系型数据库服务*** | |
CN109872196A (zh) | 一种基于区块链的用户行为价值管理***及方法 | |
CN106686117A (zh) | 一种分布式计算集群的数据存储处理***及方法 | |
CN108234551A (zh) | 一种数据处理方法及装置 | |
CN110008029A (zh) | ceph元数据集群目录分配方法、***、装置及可读存储介质 | |
CN105827454A (zh) | 一种构造拓扑状cdn网络模型的方法及*** | |
CN103795621B (zh) | 一种虚拟机的数据交换方法、装置及物理主机 | |
CN106330492B (zh) | 一种配置用户设备转发表的方法、装置及*** | |
EP3058455A1 (en) | Methods for monitoring and controlling a storage environment and devices thereof | |
WO2014073060A1 (ja) | 管理対象システムを管理するシステム及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |