一种信息获取方法、装置及计算机可读存储介质制造方法及图纸

技术编号:20160200 阅读:25 留言:0更新日期:2019-01-19 00:12
本发明专利技术实施例公开了一种信息获取方法、装置及存储介质,包括:节点服务器获取目标节点服务器的目标互联网协议(IP)以及针对目标节点服务器的目标信息获取命令;根据目标IP地址获取目标节点服务器的加密方法;根据加密方法、目标IP地址以及预置的用户名和密码获取目标节点服务器的型号;在预先建立的型号、原始命令名称与映射命令名称的对应关系中获取与获得的型号和目标信息获取命令的名称均对应的映射命令名称;根据与获得的映射命令名称对应的目标映射命令、加密算法、目标IP地址以及用户名和密码获取目标信息。从本发明专利技术实施例提供的技术方案可见,由于在一台服务器上实现了所有服务器硬件信息的获取,从而简化了硬件信息的获取过程。

【技术实现步骤摘要】
一种信息获取方法、装置及计算机可读存储介质
本专利技术实施例涉及计算机
,尤其涉及一种信息获取方法、装置及计算机可读存储介质。
技术介绍
随着服务器的应用范围越来越广,企业对于服务器的采购数量明显增加。在服务器采购回来且投入使用之前,相关人员往往需要通过基板管理控制器(BaseboardManagementController,BMC)接口获取并记录服务器硬件信息,从而能够全面了解所有服务器的硬件信息,以便在后续应用中根据服务器硬件信息确定服务器的用途,并进行服务器的具体部署。相关技术中,服务器硬件信息的获取主要通过以下操作:在待获取硬件信息的服务器中输入用户名和密码以登录该服务器,然后通过命令的方式获取该服务器的硬件信息。然而,这种方法只能获取操作所属服务器自身的硬件信息,而无法获取除操作所属服务器以外服务器的硬件信息,因此想要获取所有服务器的硬件信息,需要在每个待获取硬件信息的服务器上依次进行硬件信息获取操作,整个操作过程十分繁琐。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供一种信息获取方法、装置及计算机可读存储介质,能够在一台服务器上获取所有服务器硬件信息,从而简化操作过程。为了达到本专利技术实施例目的,本专利技术实施例提供了一种信息获取方法,包括:节点服务器获取目标节点服务器的互联网协议(InternetProtocol,IP)地址作为目标IP地址,并获取针对所述目标节点服务器的目标信息获取命令;所述节点服务器根据所述目标IP地址获取所述目标节点服务器加密用户名和密码的加密方法;所述节点服务器根据获得的加密方法、所述目标IP地址以及预先配置的所述目标节点服务器的用户名和密码获取所述目标节点服务器的型号;所述节点服务器在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与所述目标节点服务器的型号和所述目标信息获取命令的名称均对应的映射命令名称;所述节点服务器根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、所述目标IP地址以及所述目标节点服务器的用户名和密码获取所述目标节点服务器的目标信息。所述节点服务器根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、目标IP地址以及目标节点服务器的用户名和密码获取目标节点服务器的目标信息之后,还包括:所述节点服务器将获得的目标信息的数据解析成表格式数据。所述节点服务器根据目标IP地址获取目标节点服务器加密用户名和密码的加密方法,包括:所述节点服务器根据所述目标IP地址获取所述目标节点服务器的预启动执行环境(PrebooteXecutionEnvironment,PXE)系统的登录网页的源码;所述节点服务器从获得的登录网页的源码中获取所述目标节点服务器加密用户名和密码的加密方法。所述节点服务器根据获得的加密方法、目标IP地址以及预先配置的目标节点服务器的用户名和密码获取目标节点服务器的型号,包括:所述节点服务器根据获得的加密方法对所述目标节点服务器的用户名和密码进行加密,得到加密信息;所述节点服务器根据所述目标IP地址信息将携带有获得的加密信息的登录请求发送给所述目标节点服务器;所述节点服务器接收所述目标节点服务器发送的登录回复信息,以实现登录所述目标节点服务器;所述节点服务器获取所述目标节点服务器的型号。所述节点服务器在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与目标节点服务器的型号和目标信息获取命令的名称均对应的映射命令名称,包括:所述节点服务器在所述对应关系中查找与所述目标节点服务器的型号对应的一系列原始命令名称与映射命令名称;所述节点服务器在获得的一系列原始命令名称与映射命令名称中查找所述目标信息获取命令的名称;所述节点服务器获取与查找到的目标信息获取命令的名称对应的映射命令名称,作为所述与获得的目标节点服务器的型号和所述信息获取命令的名称均对应的映射命令名称。所述节点服务器根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、目标IP地址以及目标节点服务器的用户名和密码获取目标节点服务器的目标信息,包括:所述节点服务器将所述目标IP地址、所述目标节点服务器的用户名和密码作为参数信息填写至所述目标映射命令中;所述节点服务器根据参数信息填写完毕后的目标映射命令和获得的加密方法获取所述目标节点服务器的目标信息。所述节点服务器根据参数信息填写完毕后的目标映射命令和获得的加密方法获取目标节点服务器的目标信息,包括:所述节点服务器根据获得的加密方法对所述目标映射命令中的所述目标节点服务器的用户名和密码进行加密,得到加密信息;所述节点服务器根据所述目标映射命令中的所述目标IP地址信息将携带有获得的加密信息的登录请求发送给所述目标节点服务器;所述节点服务器接收所述目标节点服务器发送的登录回复信息,以实现登录所述目标节点服务器;所述节点服务器根据所述目标映射命令获取所述目标节点服务器的目标信息。本专利技术实施例还提供了一种节点服务器,包括:获取模块,用于节点服务器获取目标节点服务器的IP地址作为目标IP地址,并获取针对所述目标节点服务器的目标信息获取命令;所述获取模块,还用于根据所述目标IP地址获取所述目标节点服务器加密用户名和密码的加密方法;所述获取模块,还用于根据获得的加密方法、所述目标IP地址以及预先配置的所述目标节点服务器的用户名和密码获取所述目标节点服务器的型号;所述获取模块,还用于在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与所述目标节点服务器的型号和所述目标信息获取命令的名称均对应的映射命令名称;所述获取模块,还用于根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、所述目标IP地址以及所述目标节点服务器的用户名和密码获取所述目标节点服务器的目标信息。本专利技术实施例还提供了一种信息获取装置,包括:处理器和存储器,其中,存储器中存储有以下可被处理器执行的命令:获取目标节点服务器的IP地址作为目标IP地址,并获取针对所述目标节点服务器的目标信息获取命令;根据所述目标IP地址获取所述目标节点服务器加密用户名和密码的加密方法;根据获得的加密方法、所述目标IP地址以及预先配置的所述目标节点服务器的用户名和密码获取所述目标节点服务器的型号;在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与所述目标节点服务器的型号和所述目标信息获取命令的名称均对应的映射命令名称;根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、所述目标IP地址以及所述目标节点服务器的用户名和密码获取所述目标节点服务器的目标信息。本专利技术实施例还提供了一种计算机可读存储介质,所述存储介质上存储有计算机可执行命令,所述计算机可执行命令用于执行以下步骤:获取目标节点服务器的IP地址作为目标IP地址,并获取针对所述目标节点服务器的目标信息获取命令;根据所述目标IP地址获取所述目标节点服务器加密用户名和密码的加密方法;根据获得的加密方法、所述目标IP地址以及预先配置的所述目标节点服务器的用户名和密码获取所述目标节点服务器的型号;在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与所述目标节点服务器的型号和所述目标信息获取命令的名称均对应的映本文档来自技高网...

【技术保护点】
1.一种信息获取方法,其特征在于,包括:节点服务器获取目标节点服务器的互联网协议IP地址作为目标IP地址,并获取针对所述目标节点服务器的目标信息获取命令;所述节点服务器根据所述目标IP地址获取所述目标节点服务器加密用户名和密码的加密方法;所述节点服务器根据获得的加密方法、所述目标IP地址以及预先配置的所述目标节点服务器的用户名和密码获取所述目标节点服务器的型号;所述节点服务器在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与所述目标节点服务器的型号和所述目标信息获取命令的名称均对应的映射命令名称;所述节点服务器根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、所述目标IP地址以及所述目标节点服务器的用户名和密码获取所述目标节点服务器的目标信息。

【技术特征摘要】
1.一种信息获取方法,其特征在于,包括:节点服务器获取目标节点服务器的互联网协议IP地址作为目标IP地址,并获取针对所述目标节点服务器的目标信息获取命令;所述节点服务器根据所述目标IP地址获取所述目标节点服务器加密用户名和密码的加密方法;所述节点服务器根据获得的加密方法、所述目标IP地址以及预先配置的所述目标节点服务器的用户名和密码获取所述目标节点服务器的型号;所述节点服务器在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与所述目标节点服务器的型号和所述目标信息获取命令的名称均对应的映射命令名称;所述节点服务器根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、所述目标IP地址以及所述目标节点服务器的用户名和密码获取所述目标节点服务器的目标信息。2.根据权利要求1所述的信息获取方法,其特征在于,所述节点服务器根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、目标IP地址以及目标节点服务器的用户名和密码获取目标节点服务器的目标信息之后,还包括:所述节点服务器将获得的目标信息的数据解析成表格式数据。3.根据权利要求1所述的信息获取方法,其特征在于,所述节点服务器根据目标IP地址获取目标节点服务器加密用户名和密码的加密方法,包括:所述节点服务器根据所述目标IP地址获取所述目标节点服务器的预启动执行环境PXE系统的登录网页的源码;所述节点服务器从获得的登录网页的源码中获取所述目标节点服务器加密用户名和密码的加密方法。4.根据权利要求1所述的信息获取方法,其特征在于,所述节点服务器根据获得的加密方法、目标IP地址以及预先配置的目标节点服务器的用户名和密码获取目标节点服务器的型号,包括:所述节点服务器根据获得的加密方法对所述目标节点服务器的用户名和密码进行加密,得到加密信息;所述节点服务器根据所述目标IP地址信息将携带有获得的加密信息的登录请求发送给所述目标节点服务器;所述节点服务器接收所述目标节点服务器发送的登录回复信息,以实现登录所述目标节点服务器;所述节点服务器获取所述目标节点服务器的型号。5.根据权利要求1所述的信息获取方法,其特征在于,所述节点服务器在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与目标节点服务器的型号和目标信息获取命令的名称均对应的映射命令名称,包括:所述节点服务器在所述对应关系中查找与所述目标节点服务器的型号对应的一系列原始命令名称与映射命令名称;所述节点服务器在获得的一系列原始命令名称与映射命令名称中查找所述目标信息获取命令的名称;所述节点服务器获取与查找到的目标信息获取命令的名称对应的映射命令名称,作为所述与获得的目标节点服务器的型号和所述信息获取命令的名称均对应的映射命令名称。6.根据权利要求1所述的信息获取方法,其特征在于,所述节点服务器根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、目标IP地址以及目标节点服务器的用户名和密码获取目标节点服务器的目标信息,包括:所述节点服务器将所述目标IP地址、所述目标节点服务器的用户名和密码作为参数信息填写至所述目标映射命令中;所述节点服务器根据参数信息填写完毕后的目标映...

【专利技术属性】
技术研发人员:王帅
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1