一种识别设备存放机位的方法、装置及系统的制作方法

文档序号:6598603阅读:230来源:国知局
专利名称:一种识别设备存放机位的方法、装置及系统的制作方法
技术领域
本发明涉及互联网领域,尤其涉及一种识别设备存放机位的方法、装置及系统。
背景技术
自动发现系统(ADS,Automatic Discover System)主要通过自动发现和采集服务器、交换机等设备的信息,以保证配置管理数据库(CMDB,ConfigurationManagement Database)的数据准确,同时监控CMDB的数据变更,为第三方应用提供设备的最新数据, 并且通过数据分析,提供相关的策略参考。根据设备类型区分,目前自动发现系统又分为 ADS for server 禾口 ADS for network。ADS for server 通过在月艮务器上的网管 Agent ± 曾力口一个ADS采集插件,ADS采集到服务器信息上报给ADS应用。通过这些信息,可以实现对 CMDB的服务器数据清洗等应用。ADS for network通过简单网络管理协议(SNMP,Simple NetworkManagement Protocol)采集交换机信息,对CMDB的交换机数据清洗,并实现服务器和交换机拓扑关系映射等应用。目前无论是ADS for server或者是ADS for network,都只能采集到设备的IP信息,基本输入输出系统bios信息,以及操作系统信息等,而无法得知设备具体存放在哪个机位,现有技术中CMDB中记录的服务器位置信息都是通过人工录入的,出错的可能性比较大。由于CMDB无法自动得到设备存放的机位信息,因此,在进行服务器重启、搬迁等运维工作时,可能因为误操作而引起重大业务事故,机房的规划也不好进行。

发明内容
鉴于上述现有技术所存在的问题,本发明实施例提供了一种设备存放机位的识别方法、装置及系统,从与所述设备连接的,存储有机位信息的存储装置中获取机位信息,将所述获取到的机位信息上报到中央服务器,通过中央服务器将所述机位信息写入配置管理数据库,实现设备存放机位的自动发现,得到设备准确的机位信息,有利于提高服务器等设备的运维质量,能避免在服务器重启、服务器搬迁等时,误操作而引起的重大业务事故,也有利于提高机房的规划质量。为了达到上述技术效果,本发明实施例提供了一种设备存放机位的识别方法,包括获取设备存放机位的机位信息;将获取到的所述机位信息上报到中央服务器,通过中央服务器将所述机位信息写入配置管理数据库。相应的,本发明实施例还提供了一种设备存放机位的识别装置,应用于存放在机位上的设备中,包括获取模块,用于从与所述设备连接的,存储有机位信息的存储装置中获取机位信息;上报模块,与所述获取模块相连,用于将所述获取模块获取到的机位信息上报到中央服务器,通过中央服务器将所述机位信息写入配置管理数据库。相应的,本发明实施例还提供了一种设备存放机位的识别系统,包括至少一个存储有机位信息的存储装置、至少一个存放在机位上的设备、中央服务器和配置管理数据库;所述存储有机位信息的存储装置与存放在所述机位信息对应的机位上的设备相连;所述存放在机位上的设备获取与其相连的所述存储装置内存储的机位信息,并将获取到的机位信息上报到中央服务器;所述中央服务器将所述服务器设备上报的机位信息写入所述配置管理数据库。实施本发明实施例,通过获取设备存放机位的机位信息,将获取到的所述机位信息上报到中央服务器,通过中央服务器将所述机位信息写入配置管理数据库,实现设备存放机位的自动发现,得到设备准确的机位信息,有利于提高服务器等设备的运维质量,能避免在服务器重启、服务器搬迁等时,误操作而引起的重大业务事故,也有利于提高机房的规划质量。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例中识别设备存放机位的方法流程示意图;图2是本发明实施例中识别设备存放机位的装置结构图;图3是本发明实施例中识别设备存放机位的系统结构图。
具体实施例方式本发明实施例提供了一种识别设备存放机位的方法、装置及系统,从连通到设备上的,存储有机位信息的芯片中获取机位信息,将所述获取到的机位信息上报到中央服务器,通过中央服务器将所述机位信息写入配置管理数据库,实现设备存放机位的自动发现, 得到设备准确的机位信息,有利于提高服务器等设备的运维质量,能避免在服务器重启、服务器搬迁等时,误操作而引起的重大业务事故,也有利于提高机房的规划质量。下面结合附图详细说明本发明的实施例。参见图1,为本发明实施例中识别设备存放机位的方法流程示意图,包括步骤101 获取设备存放机位的机位信息,所述机位信息包括机位位置、机位高度等,所述机位信息的获取是设备从连通到设备上的存储装置中获取的,因此在步骤101之前,还包括将存储有设备存放机位对应的机位信息的存储装置与所述设备相连。所述存储装置在实际应用中可以为一个USB装置,或为一个芯片,当所述存储装置为一个芯片时,所述芯片为一个可以写入一定字长机位信息的芯片,首先需要在芯片内写入某机位的机位信息,然后在芯片外部引入可热插拔的接口,所述可热插拔的接口可以为各种类型的接口,如 USB接口。当设备存放到该机位上时,将写有所述机位对应的机位信息的芯片通过所述芯片外部引入的可热插拔的接口连通到所述设备上,如芯片A写有A机位的机位信息,当设备A 放置在A机位上时,将芯片A通过可热插拔的接口连通到设备A上,这样设备A就可以通过获取芯片A内存储的机位信息,来获取自身存放的机位信息。步骤102 将获取到的所述机位信息上报到中央服务器,通过中央服务器将所述机位信息写入配置管理数据库。所述配置管理数据库CMDB里面存储了各种基础配置信息, 基础配置数据是公司运维管理的重要的基础信息,它涵盖了业务、模块、进程、端口、操作系统、IP、服务器、存储设备、网络设备、机架、IDC、专线等各种类型的配置信息,并包含了运营环境中这些配置项之间的各种支撑和依赖关系,自动获取设备机位信息并自动写入配置管理数据库,能保证配置管理数据库内机位信息的完整性和正确性,有利于提高服务器等设备的运维质量,能避免在服务器重启、服务器搬迁等时,误操作而引起的重大业务事故,也有利于提高机房的规划质量。参见图2,为本发明实施例中识别设备存放机位的装置结构图,该装置应用于存放在机位上的设备中,所述识别设备存放机位的装置1包括获取模块10,用于从与所述设备连接的,存储有机位信息的存储装置中获取机位信息;首先需要将存储有设备存放机位对应的机位信息的存储装置与所述设备相连。所述存储装置在实际应用中可以为一个USB装置,或为一个芯片,当所述存储装置为一个芯片时,所述芯片为一个可以写入一定字长机位信息的芯片,首先需要在芯片内写入某机位的机位信息,然后在芯片外部引入可热插拔的接口,所述可热插拔的接口可以为各种类型的接口,如USB接口。当设备存放到该机位上时,将写有所述机位对应的机位信息的芯片通过所述芯片外部引入的可热插拔的接口连通到所述设备上,如芯片A写有A机位的机位信息, 当设备A放置在A机位上时,将芯片A通过可热插拔的接口连通到设备A上,这样设备A就可以通过获取芯片A内存储的机位信息,来获取自身存放的机位信息。上报模块11,与所述获取模块10相连,用于将所述获取模块10获取到的机位信息上报到中央服务器,通过中央服务器将所述机位信息写入配置管理数据库。上面介绍了本发明实施例中识别设备存放机位的方法和装置,下面结合图3介绍本发明实施例中识别设备存放机位的系统。参见图3,为本发明实施例中识别设备存放机位的系统结构图,在本实施例中,将存储有机位信息的存储装置以芯片为例,所述识别设备存放机位的系统包括芯片A21和芯片B31、服务器设备A23和服务器设备B33、中央服务器40和配置管理数据库CMDB50,所述芯片A21中预选写入了 A机位的机位信息,所述芯片B31中预先写入了 B机位的机位信息,所述服务器设备A21存放于机架100上的A机位上,所述服务器设备B33存放于机架 100上的B机位上。所述存储有A机位的机位信息的芯片A21通过外部引出的可热插拔的接口 22,与存放在A机位上的服务器设备A23相连通;所述存储有B机位的机位信息的芯片B31通过外部引出的可热插拔的接口 32,与存放在B机位上的服务器设备B33相连通;服务器设备A23获取与其相连通的芯片A21内存储的机位信息,并将所述获取到的机位信息上报到中央服务器40 ;服务器设备B33获取与其相连通的芯片B31内存储的机位信息,并将所述获取到的机位信息上报到中央服务器40 ;所述中央服务器40将所述服务器设备A和服务器设备B上报的机位信息写入所
5述配置管理数据库CMDB50。所述配置管理数据库CMDB50里面存储了各种基础配置信息, 基础配置数据是公司运维管理的重要的基础信息,它涵盖了业务、模块、进程、端口、操作系统、IP、服务器、存储设备、网络设备、机架、IDC、专线等各种类型的配置信息,并包含了运营环境中这些配置项之间的各种支撑和依赖关系,自动获取设备机位信息并将其自动写入配置管理数据库,能保证配置管理数据库内机位信息的完整性和正确性,有利于提高服务器等设备的运维质量,能避免在服务器重启、服务器搬迁等时,误操作而引起的重大业务事故,也有利于提高机房的规划质量。实施本发明实施例,通过获取设备存放机位的机位信息,将获取到的所述机位信息上报到中央服务器,通过中央服务器将所述机位信息写入配置管理数据库,实现设备存放机位的自动发现,得到设备准确的机位信息,有利于提高服务器等设备的运维质量,能避免在服务器重启、服务器搬迁等时,误操作而引起的重大业务事故,也有利于提高机房的规划质量。以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解, 本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来, 该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
权利要求
1.一种设备存放机位的识别方法,其特征在于,包括 获取设备存放机位的机位信息;将获取到的所述机位信息上报到中央服务器,通过中央服务器将所述机位信息写入配置管理数据库。
2.如权利要求1所述的方法,其特征在于,所述获取设备存放机位的机位信息步骤之前,还包括将存储有设备存放机位对应的机位信息的存储装置与所述设备连接; 所述获取设备存放机位的机位信息包括从存储有设备存放机位的机位信息的存储装置中获取所述设备的机位信息。
3.如权利要求2所述的方法,其特征在于,将存储有设备存放机位对应的机位信息的存储装置与所述设备连接,进一步包括在所述存储装置内写入机位信息;当设备存放到机位上时,将写有所述机位对应的机位信息的存储装置与所述设备连接。
4.如权利要求1至3中任一项所述的方法,其特征在于,所述机位信息包括机位位置、 机位高度。
5.一种设备存放机位的识别装置,应用于存放在机位上的设备中,其特征在于,包括 获取模块,用于从与所述设备连接的,存储有机位信息的存储装置中获取机位信息; 上报模块,与所述获取模块相连,用于将所述获取模块获取到的机位信息上报到中央服务器,通过中央服务器将所述机位信息写入配置管理数据库。
6.一种设备存放机位的识别系统,其特征在于,包括至少一个存储有机位信息的存储装置、至少一个存放在机位上的设备、中央服务器和配置管理数据库;所述存储有机位信息的存储装置与存放在所述机位信息对应的机位上的设备相连; 所述存放在机位上的设备获取与其相连的所述存储装置内存储的机位信息,并将获取到的机位信息上报到中央服务器;所述中央服务器将所述服务器设备上报的机位信息写入所述配置管理数据库。
7.如权利要求6所述的系统,其特征在于,所述存储有机位信息的存储装置与存放在所述机位信息对应的机位上的设备相连,是通过在所述存储装置外部引入的可热插拔的接口将所述存储装置与所述设备相连。
全文摘要
本发明提供了一种设备存放机位的识别方法,通过获取设备存放机位的机位信息,将获取到的所述机位信息上报到中央服务器,通过中央服务器将所述机位信息写入配置管理数据库,同时,本发明还提供了一种设备存放机位的识别装置和系统,实现设备存放机位的自动发现,得到设备准确的机位信息,有利于提高服务器等设备的运维质量,能避免在服务器重启、服务器搬迁等时,误操作而引起的重大业务事故,也有利于提高机房的规划质量。
文档编号G06Q10/00GK102163303SQ20101011523
公开日2011年8月24日 申请日期2010年2月23日 优先权日2010年2月23日
发明者黄国填 申请人:深圳市腾讯计算机系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1