CN109240871B - 一种信息获取方法、装置及计算机可读存储介质 - Google Patents

一种信息获取方法、装置及计算机可读存储介质 Download PDF

Info

Publication number
CN109240871B
CN109240871B CN201811117352.XA CN201811117352A CN109240871B CN 109240871 B CN109240871 B CN 109240871B CN 201811117352 A CN201811117352 A CN 201811117352A CN 109240871 B CN109240871 B CN 109240871B
Authority
CN
China
Prior art keywords
target
node server
command
target node
name
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
Application number
CN201811117352.XA
Other languages
English (en)
Other versions
CN109240871A (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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information 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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201811117352.XA priority Critical patent/CN109240871B/zh
Publication of CN109240871A publication Critical patent/CN109240871A/zh
Application granted granted Critical
Publication of CN109240871B publication Critical patent/CN109240871B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2289Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by configuration test
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2294Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by remote test

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

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

Description

一种信息获取方法、装置及计算机可读存储介质
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种信息获取方法、装置及计算机可读存储介质。
背景技术
随着服务器的应用范围越来越广,企业对于服务器的采购数量明显增加。在服务器采购回来且投入使用之前,相关人员往往需要通过基板管理控制器(BaseboardManagement Controller,BMC)接口获取并记录服务器硬件信息,从而能够全面了解所有服务器的硬件信息,以便在后续应用中根据服务器硬件信息确定服务器的用途,并进行服务器的具体部署。
相关技术中,服务器硬件信息的获取主要通过以下操作:在待获取硬件信息的服务器中输入用户名和密码以登录该服务器,然后通过命令的方式获取该服务器的硬件信息。
然而,这种方法只能获取操作所属服务器自身的硬件信息,而无法获取除操作所属服务器以外服务器的硬件信息,因此想要获取所有服务器的硬件信息,需要在每个待获取硬件信息的服务器上依次进行硬件信息获取操作,整个操作过程十分繁琐。
发明内容
为了解决上述技术问题,本发明实施例提供一种信息获取方法、装置及计算机可读存储介质,能够在一台服务器上获取所有服务器硬件信息,从而简化操作过程。
为了达到本发明实施例目的,本发明实施例提供了一种信息获取方法,包括:
节点服务器获取目标节点服务器的互联网协议(Internet Protocol,IP)地址作为目标IP地址,并获取针对所述目标节点服务器的目标信息获取命令;
所述节点服务器根据所述目标IP地址获取所述目标节点服务器加密用户名和密码的加密方法;
所述节点服务器根据获得的加密方法、所述目标IP地址以及预先配置的所述目标节点服务器的用户名和密码获取所述目标节点服务器的型号;
所述节点服务器在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与所述目标节点服务器的型号和所述目标信息获取命令的名称均对应的映射命令名称;
所述节点服务器根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、所述目标IP地址以及所述目标节点服务器的用户名和密码获取所述目标节点服务器的目标信息。
所述节点服务器根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、目标IP地址以及目标节点服务器的用户名和密码获取目标节点服务器的目标信息之后,还包括:
所述节点服务器将获得的目标信息的数据解析成表格式数据。
所述节点服务器根据目标IP地址获取目标节点服务器加密用户名和密码的加密方法,包括:
所述节点服务器根据所述目标IP地址获取所述目标节点服务器的预启动执行环境(Preboot eXecution Environment,PXE)***的登录网页的源码;
所述节点服务器从获得的登录网页的源码中获取所述目标节点服务器加密用户名和密码的加密方法。
所述节点服务器根据获得的加密方法、目标IP地址以及预先配置的目标节点服务器的用户名和密码获取目标节点服务器的型号,包括:
所述节点服务器根据获得的加密方法对所述目标节点服务器的用户名和密码进行加密,得到加密信息;
所述节点服务器根据所述目标IP地址信息将携带有获得的加密信息的登录请求发送给所述目标节点服务器;
所述节点服务器接收所述目标节点服务器发送的登录回复信息,以实现登录所述目标节点服务器;
所述节点服务器获取所述目标节点服务器的型号。
所述节点服务器在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与目标节点服务器的型号和目标信息获取命令的名称均对应的映射命令名称,包括:
所述节点服务器在所述对应关系中查找与所述目标节点服务器的型号对应的一系列原始命令名称与映射命令名称;
所述节点服务器在获得的一系列原始命令名称与映射命令名称中查找所述目标信息获取命令的名称;
所述节点服务器获取与查找到的目标信息获取命令的名称对应的映射命令名称,作为所述与获得的目标节点服务器的型号和所述信息获取命令的名称均对应的映射命令名称。
所述节点服务器根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、目标IP地址以及目标节点服务器的用户名和密码获取目标节点服务器的目标信息,包括:
所述节点服务器将所述目标IP地址、所述目标节点服务器的用户名和密码作为参数信息填写至所述目标映射命令中;
所述节点服务器根据参数信息填写完毕后的目标映射命令和获得的加密方法获取所述目标节点服务器的目标信息。
所述节点服务器根据参数信息填写完毕后的目标映射命令和获得的加密方法获取目标节点服务器的目标信息,包括:
所述节点服务器根据获得的加密方法对所述目标映射命令中的所述目标节点服务器的用户名和密码进行加密,得到加密信息;
所述节点服务器根据所述目标映射命令中的所述目标IP地址信息将携带有获得的加密信息的登录请求发送给所述目标节点服务器;
所述节点服务器接收所述目标节点服务器发送的登录回复信息,以实现登录所述目标节点服务器;
所述节点服务器根据所述目标映射命令获取所述目标节点服务器的目标信息。
本发明实施例还提供了一种节点服务器,包括:
获取模块,用于节点服务器获取目标节点服务器的IP地址作为目标IP地址,并获取针对所述目标节点服务器的目标信息获取命令;
所述获取模块,还用于根据所述目标IP地址获取所述目标节点服务器加密用户名和密码的加密方法;
所述获取模块,还用于根据获得的加密方法、所述目标IP地址以及预先配置的所述目标节点服务器的用户名和密码获取所述目标节点服务器的型号;
所述获取模块,还用于在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与所述目标节点服务器的型号和所述目标信息获取命令的名称均对应的映射命令名称;
所述获取模块,还用于根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、所述目标IP地址以及所述目标节点服务器的用户名和密码获取所述目标节点服务器的目标信息。
本发明实施例还提供了一种信息获取装置,包括:处理器和存储器,其中,存储器中存储有以下可被处理器执行的命令:
获取目标节点服务器的IP地址作为目标IP地址,并获取针对所述目标节点服务器的目标信息获取命令;
根据所述目标IP地址获取所述目标节点服务器加密用户名和密码的加密方法;
根据获得的加密方法、所述目标IP地址以及预先配置的所述目标节点服务器的用户名和密码获取所述目标节点服务器的型号;
在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与所述目标节点服务器的型号和所述目标信息获取命令的名称均对应的映射命令名称;
根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、所述目标IP地址以及所述目标节点服务器的用户名和密码获取所述目标节点服务器的目标信息。
本发明实施例还提供了一种计算机可读存储介质,所述存储介质上存储有计算机可执行命令,所述计算机可执行命令用于执行以下步骤:
获取目标节点服务器的IP地址作为目标IP地址,并获取针对所述目标节点服务器的目标信息获取命令;
根据所述目标IP地址获取所述目标节点服务器加密用户名和密码的加密方法;
根据获得的加密方法、所述目标IP地址以及预先配置的所述目标节点服务器的用户名和密码获取所述目标节点服务器的型号;
在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与所述目标节点服务器的型号和所述目标信息获取命令的名称均对应的映射命令名称;
根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、所述目标IP地址以及所述目标节点服务器的用户名和密码获取所述目标节点服务器的目标信息。
与现有技术相比,本发明实施例至少包括:节点服务器获取目标节点服务器的IP地址作为目标IP地址,并获取针对目标节点服务器的目标信息获取命令;根据目标IP地址获取目标节点服务器加密用户名和密码的加密方法;根据获得的加密方法、目标IP地址以及预先配置的目标节点服务器的用户名和密码获取目标节点服务器的型号;在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与目标节点服务器的型号和目标信息获取命令的名称均对应的映射命令名称;根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、目标IP地址以及目标节点服务器的用户名和密码获取目标节点服务器的目标信息。从本发明实施例提供的技术方案可见,由于在一台服务器上实现了所有服务器硬件信息的获取,从而极大程度地简化了获取硬件信息的操作过程。
本发明实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例而了解。本发明实施例的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明实施例技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明实施例的技术方案,并不构成对本发明实施例技术方案的限制。
图1为本发明实施例提供的一种信息获取方法的流程示意图;
图2为本发明实施例提供的一种节点服务器的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明实施例的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
本发明实施例提供一种信息获取方法,如图1所示,该方法包括:
步骤101、节点服务器获取目标节点服务器的IP地址作为目标IP地址,并获取针对目标节点服务器的目标信息获取命令。
需要说明的是,假设待获取硬件信息的服务器有N台(N为正整数),首先在这N台服务器上分别配置IP地址,然后根据这N个服务器可以组成一个局域网,那么每个服务器都可以被称为一个节点服务器。
具体的,目标节点服务器的IP地址和针对目标节点服务器的目标信息获取命令可以是用户通过命令行的形式向节点服务器输入的。
步骤102、节点服务器根据目标IP地址获取目标节点服务器加密用户名和密码的加密方法。
需要说明的是,节点服务器需要登录目标节点服务器,但目标节点服务器未设置有PXE***的登录页面,无法进行身份验证,因此节点服务器“仿造”身份验证过程。
步骤103、节点服务器根据获得的加密方法、目标IP地址以及预先配置的目标节点服务器的用户名和密码获取目标节点服务器的型号。
步骤104、节点服务器在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与目标节点服务器的型号和目标信息获取命令的名称均对应的映射命令名称。
具体的,本发明实施例提供的信息获取方法中的原始命令是服务器厂商提供的操作手册中写明的命令,因此原始命令名称就是操作手册中对这些命令命名的名称。本发明实施例提供的信息获取方法中的映射命令是以实现原始命令的相同功能为目的,根据输入参数的不同重新编写的命令,因此映射命令名称是对新编写的命令命名的名称。举例来说,假设服务器的型号有甲厂商的A型号,甲厂商的B型号以及乙厂商的C型号,信息获取命令包括:主板信息获取命令、CPU信息获取命令和硬盘信息获取命令。甲厂商的A型号服务器的操作手册中对主板信息获取命令命名为:A1,对CPU信息获取命令命名为:A2,对硬盘信息获取命令命名为:A3;本发明实施例提供的信息获取方法预先根据输入参数的不同重新编写了主板信息获取命令并对重新编写的命令命名为:a1,重新编写了CPU信息获取命令并对重新编写的命令命名为:a2,重新编写了硬盘信息获取并对重新编写的命令命名为:a3。甲厂商的B型号服务器的操作手册中对主板信息获取命令命名为:B1,对CPU信息获取命令命名为:B2,对硬盘信息获取命令命名为:B3;本发明实施例提供的信息获取方法预先根据输入参数的不同重新编写了主板信息获取命令并对重新编写的命令命名为:b1,重新编写了CPU信息获取命令并对重新编写的命令命名为:b2,重新编写了硬盘信息获取并对重新编写的命令命名为:b3。乙厂商的C型号服务器的操作手册中对主板信息获取命令命名为:C1,对CPU信息获取命令命名为:C2,对硬盘信息获取命令命名为:C3;本发明实施例提供的信息获取方法预先根据输入参数的不同重新编写了主板信息获取命令并对重新编写的命令命名为:c1,重新编写了CPU信息获取命令并对重新编写的命令命名为:c2,重新编写了硬盘信息获取并对重新编写的命令命名为:c3。因此,节点服务器的型号、原始命令名称与映射命令名称的对应关系可以如表1所建立:
Figure BDA0001810945270000071
Figure BDA0001810945270000081
表1
步骤105、节点服务器根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、目标IP地址以及目标节点服务器的用户名和密码获取目标节点服务器的目标信息。
需要说明的是,在由多台服务器组成的局域网中,节点服务器和目标节点服务器都可以是多台服务器中的任意一台,也就是说,可以在任意一台服务器上获取任意一台服务器的硬件信息。
还需要说明的是,现有技术中还存在一种服务器硬件信息的获取方法,该方法应用的前提是每个节点服务器中须安装有用于展示硬件信息的操作***和浏览器,当需要获取硬件信息时,通过IP地址登录指定的节点服务器,然后跳转到硬件信息的展示页面,接下来需要人工一个按钮接一个按钮的点击查找直到查找到所要获取的硬件信息,因此操作过程也十分麻烦。而本发明提供的信息获取方法摒弃了这种在展示页面上的硬件信息获取方法,而是使用命令行的方式直接进行硬件信息的获取,因此无需在节点服务器上安装操作***和浏览器。
本发明实施例所提供的信息获取方法,节点服务器获取目标节点服务器的IP地址作为目标IP地址,并获取针对目标节点服务器的目标信息获取命令;根据目标IP地址获取目标节点服务器加密用户名和密码的加密方法;根据获得的加密方法、目标IP地址以及预先配置的目标节点服务器的用户名和密码获取目标节点服务器的型号;在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与目标节点服务器的型号和目标信息获取命令的名称均对应的映射命令名称;根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、目标IP地址以及目标节点服务器的用户名和密码获取目标节点服务器的目标信息。从本发明实施例提供的技术方案可见,由于在一台服务器上实现了所有服务器硬件信息的获取,从而极大程度地简化了获取硬件信息的操作过程。
可选地,节点服务器根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、目标IP地址以及目标节点服务器的用户名和密码获取目标节点服务器的目标信息之后,还包括:
步骤106、节点服务器将获得的目标信息的数据解析成表格式数据。
具体的,目标信息的数据格式是非表格格式,因此不便于读取。表格式数据可以是JavaScript对象表示法(JavaScript Object Notation,JSON)数据。
可选地,节点服务器根据目标IP地址获取目标节点服务器加密用户名和密码的加密方法,包括:
步骤102a、节点服务器根据目标IP地址获取目标节点服务器的PXE***的登录网页的源码。
步骤102b、节点服务器从获得的登录网页的源码中获取目标节点服务器加密用户名和密码的加密方法。
可选地,节点服务器根据获得的加密方法、目标IP地址以及预先配置的目标节点服务器的用户名和密码获取目标节点服务器的型号,包括:
步骤103a、节点服务器根据获得的加密方法对目标节点服务器的用户名和密码进行加密,得到加密信息。
步骤103b、节点服务器根据目标IP地址信息将携带有获得的加密信息的登录请求发送给目标节点服务器。
步骤103c、节点服务器接收目标节点服务器发送的登录回复信息,以实现登录目标节点服务器。
步骤103d、节点服务器获取目标节点服务器的型号。
可选地,节点服务器在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与目标节点服务器的型号和目标信息获取命令的名称均对应的映射命令名称,包括:
步骤104a、节点服务器在对应关系中查找与目标节点服务器的型号对应的一系列原始命令名称与映射命令名称。
步骤104b、节点服务器在获得的一系列原始命令名称与映射命令名称中查找目标信息获取命令的名称。
步骤104c、节点服务器获取与查找到的目标信息获取命令的名称对应的映射命令名称,作为与获得的目标节点服务器的型号和信息获取命令的名称均对应的映射命令名称。
可选地,节点服务器根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、目标IP地址以及目标节点服务器的用户名和密码获取目标节点服务器的目标信息,包括:
步骤105a、节点服务器将目标IP地址、目标节点服务器的用户名和密码作为参数信息填写至目标映射命令中。
步骤105b、节点服务器根据参数信息填写完毕后的目标映射命令和获得的加密方法获取目标节点服务器的目标信息。
可选地,节点服务器根据参数信息填写完毕后的目标映射命令和获得的加密方法获取目标节点服务器的目标信息,包括:
步骤105b1、节点服务器根据获得的加密方法对目标映射命令中的目标节点服务器的用户名和密码进行加密,得到加密信息。
步骤105b2、节点服务器根据目标映射命令中的目标IP地址信息将携带有获得的加密信息的登录请求发送给目标节点服务器。
步骤105b3、节点服务器接收目标节点服务器发送的登录回复信息,以实现登录目标节点服务器。
步骤105b4、节点服务器根据目标映射命令获取目标节点服务器的目标信息。
本发明实施例还提供一种节点服务器,如图2所示,该节点服务器2包括:
获取模块21,用于节点服务器获取目标节点服务器的IP地址作为目标IP地址,并获取针对目标节点服务器的目标信息获取命令。
获取模块21,还用于根据目标IP地址获取目标节点服务器加密用户名和密码的加密方法。
获取模块21,还用于根据获得的加密方法、目标IP地址以及预先配置的目标节点服务器的用户名和密码获取目标节点服务器的型号。
获取模块21,还用于在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与目标节点服务器的型号和目标信息获取命令的名称均对应的映射命令名称。
获取模块21,还用于根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、目标IP地址以及目标节点服务器的用户名和密码获取目标节点服务器的目标信息。
可选地,该节点服务器2还包括:
处理模块22,用于将获得的目标信息的数据解析成表格式数据。
可选地,获取模块21具体用于:
根据目标IP地址获取目标节点服务器的PXE***的登录网页的源码。
从获得的登录网页的源码中获取目标节点服务器加密用户名和密码的加密方法。
可选地,获取模块21具体用于:
根据获得的加密方法对目标节点服务器的用户名和密码进行加密,得到加密信息。
根据目标IP地址信息将携带有获得的加密信息的登录请求发送给目标节点服务器。
接收目标节点服务器发送的登录回复信息,以实现登录目标节点服务器。
获取目标节点服务器的型号。
可选地,获取模块21具体用于:
在对应关系中查找与目标节点服务器的型号对应的一系列原始命令名称与映射命令名称。
在获得的一系列原始命令名称与映射命令名称中查找目标信息获取命令的名称。
获取与查找到的目标信息获取命令的名称对应的映射命令名称,作为与获得的目标节点服务器的型号和信息获取命令的名称均对应的映射命令名称。
可选地,获取模块21具体用于:
将目标IP地址、目标节点服务器的用户名和密码作为参数信息填写至目标映射命令中。
根据参数信息填写完毕后的目标映射命令和获得的加密方法获取目标节点服务器的目标信息。
可选地,获取模块21还具体用于:
根据获得的加密方法对目标映射命令中的目标节点服务器的用户名和密码进行加密,得到加密信息。
根据目标映射命令中的目标IP地址信息将携带有获得的加密信息的登录请求发送给目标节点服务器。
接收目标节点服务器发送的登录回复信息,以实现登录目标节点服务器。
根据目标映射命令获取目标节点服务器的目标信息。
本发明实施例所提供的节点服务器,获取目标节点服务器的IP地址作为目标IP地址,并获取针对目标节点服务器的目标信息获取命令;根据目标IP地址获取目标节点服务器加密用户名和密码的加密方法;根据获得的加密方法、目标IP地址以及预先配置的目标节点服务器的用户名和密码获取目标节点服务器的型号;在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与目标节点服务器的型号和目标信息获取命令的名称均对应的映射命令名称;根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、目标IP地址以及目标节点服务器的用户名和密码获取目标节点服务器的目标信息。从本发明实施例提供的技术方案可见,由于在一台服务器上实现了所有服务器硬件信息的获取,从而极大程度地简化了获取硬件信息的操作过程。
在实际应用中,获取模块21和处理模块22均可由位于节点服务器中的中央处理器(Central Processing Unit,CPU)、微处理器(Micro Processor Unit,MPU)、数字信号处理器(Digital Signal Processor,DSP)或现场可编程门阵列(Field Programmable GateArray,FPGA)等实现。
本发明实施例还提供一种信息获取装置,包括存储器和处理器,其中,存储器中存储有以下可被处理器执行的命令:
获取目标节点服务器的IP地址作为目标IP地址,并获取针对目标节点服务器的目标信息获取命令。
根据目标IP地址获取目标节点服务器加密用户名和密码的加密方法。
根据获得的加密方法、目标IP地址以及预先配置的目标节点服务器的用户名和密码获取目标节点服务器的型号。
在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与目标节点服务器的型号和目标信息获取命令的名称均对应的映射命令名称。
根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、目标IP地址以及目标节点服务器的用户名和密码获取目标节点服务器的目标信息。
可选地,存储器中还存储有以下可被处理器执行的命令:
将获得的目标信息的数据解析成表格式数据。
可选地,存储器中具体存储有以下可被处理器执行的命令:
根据目标IP地址获取目标节点服务器的PXE***的登录网页的源码。
从获得的登录网页的源码中获取目标节点服务器加密用户名和密码的加密方法。
可选地,存储器中还具体存储有以下可被处理器执行的命令:
根据获得的加密方法对目标节点服务器的用户名和密码进行加密,得到加密信息。
根据目标IP地址信息将携带有获得的加密信息的登录请求发送给目标节点服务器。
接收目标节点服务器发送的登录回复信息,以实现登录目标节点服务器。
获取目标节点服务器的型号。
可选地,存储器中具体存储有以下可被处理器执行的命令:
在对应关系中查找与目标节点服务器的型号对应的一系列原始命令名称与映射命令名称。
在获得的一系列原始命令名称与映射命令名称中查找目标信息获取命令的名称。
获取与查找到的目标信息获取命令的名称对应的映射命令名称,作为与获得的目标节点服务器的型号和信息获取命令的名称均对应的映射命令名称。
可选地,存储器中具体存储有以下可被处理器执行的命令:
将目标IP地址、目标节点服务器的用户名和密码作为参数信息填写至目标映射命令中。
根据参数信息填写完毕后的目标映射命令和获得的加密方法获取目标节点服务器的目标信息。
可选地,存储器中还具体存储有以下可被处理器执行的命令:
根据获得的加密方法对目标映射命令中的目标节点服务器的用户名和密码进行加密,得到加密信息。
根据目标映射命令中的目标IP地址信息将携带有获得的加密信息的登录请求发送给目标节点服务器。
接收目标节点服务器发送的登录回复信息,以实现登录目标节点服务器。
根据目标映射命令获取目标节点服务器的目标信息。
本发明实施例还提供一种计算机可读存储介质,存储介质上存储有计算机可执行命令,计算机可执行命令用于执行以下步骤:
获取目标节点服务器的IP地址作为目标IP地址,并获取针对目标节点服务器的目标信息获取命令。
根据目标IP地址获取目标节点服务器加密用户名和密码的加密方法。
根据获得的加密方法、目标IP地址以及预先配置的目标节点服务器的用户名和密码获取目标节点服务器的型号。
在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与目标节点服务器的型号和目标信息获取命令的名称均对应的映射命令名称。
根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、目标IP地址以及目标节点服务器的用户名和密码获取目标节点服务器的目标信息。
可选地,计算机可执行命令还用于执行以下步骤:
将获得的目标信息的数据解析成表格式数据。
可选地,计算机可执行命令具体用于执行以下步骤:
根据目标IP地址获取目标节点服务器的PXE***的登录网页的源码。
从获得的登录网页的源码中获取目标节点服务器加密用户名和密码的加密方法。
可选地,计算机可执行命令具体用于执行以下步骤:
根据获得的加密方法对目标节点服务器的用户名和密码进行加密,得到加密信息。
根据目标IP地址信息将携带有获得的加密信息的登录请求发送给目标节点服务器。
接收目标节点服务器发送的登录回复信息,以实现登录目标节点服务器。
获取目标节点服务器的型号。
可选地,计算机可执行命令具体用于执行以下步骤:
在对应关系中查找与目标节点服务器的型号对应的一系列原始命令名称与映射命令名称。
在获得的一系列原始命令名称与映射命令名称中查找目标信息获取命令的名称。
获取与查找到的目标信息获取命令的名称对应的映射命令名称,作为与获得的目标节点服务器的型号和信息获取命令的名称均对应的映射命令名称。
可选地,计算机可执行命令具体用于执行以下步骤:
将目标IP地址、目标节点服务器的用户名和密码作为参数信息填写至目标映射命令中。
根据参数信息填写完毕后的目标映射命令和获得的加密方法获取目标节点服务器的目标信息。
可选地,计算机可执行命令还具体用于执行以下步骤:
根据获得的加密方法对目标映射命令中的目标节点服务器的用户名和密码进行加密,得到加密信息。
根据目标映射命令中的目标IP地址信息将携带有获得的加密信息的登录请求发送给目标节点服务器。
接收目标节点服务器发送的登录回复信息,以实现登录目标节点服务器。
根据目标映射命令获取目标节点服务器的目标信息。
虽然本发明实施例所揭露的实施方式如上,但所述的内容仅为便于理解本发明实施例而采用的实施方式,并非用以限定本发明实施例。任何本发明实施例所属领域内的技术人员,在不脱离本发明实施例所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明实施例的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

Claims (8)

1.一种信息获取方法,其特征在于,包括:
节点服务器获取目标节点服务器的互联网协议IP地址作为目标IP地址,并获取针对所述目标节点服务器的目标信息获取命令;
所述节点服务器根据所述目标IP地址获取所述目标节点服务器加密用户名和密码的加密方法;
所述节点服务器根据获得的加密方法、所述目标IP地址以及预先配置的所述目标节点服务器的用户名和密码获取所述目标节点服务器的型号;
所述节点服务器在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与所述目标节点服务器的型号和所述目标信息获取命令的名称均对应的映射命令名称;
所述节点服务器将所述目标IP地址、所述目标节点服务器的用户名和密码作为参数信息填写至与获得的映射命令名称对应的目标映射命令中;
所述节点服务器根据获得的加密方法对所述目标映射命令中的所述目标节点服务器的用户名和密码进行加密,得到加密信息;
所述节点服务器根据所述目标映射命令中的所述目标IP地址信息将携带有获得的加密信息的登录请求发送给所述目标节点服务器;
所述节点服务器接收所述目标节点服务器发送的登录回复信息,以实现登录所述目标节点服务器;
所述节点服务器根据所述目标映射命令获取所述目标节点服务器的目标信息。
2.根据权利要求1所述的信息获取方法,其特征在于,所述节点服务器根据与获得的映射命令名称对应的目标映射命令、获得的加密算法、目标IP地址以及目标节点服务器的用户名和密码获取目标节点服务器的目标信息之后,还包括:
所述节点服务器将获得的目标信息的数据解析成表格式数据。
3.根据权利要求1所述的信息获取方法,其特征在于,所述节点服务器根据目标IP地址获取目标节点服务器加密用户名和密码的加密方法,包括:
所述节点服务器根据所述目标IP地址获取所述目标节点服务器的预启动执行环境PXE***的登录网页的源码;
所述节点服务器从获得的登录网页的源码中获取所述目标节点服务器加密用户名和密码的加密方法。
4.根据权利要求1所述的信息获取方法,其特征在于,所述节点服务器根据获得的加密方法、目标IP地址以及预先配置的目标节点服务器的用户名和密码获取目标节点服务器的型号,包括:
所述节点服务器根据获得的加密方法对所述目标节点服务器的用户名和密码进行加密,得到加密信息;
所述节点服务器根据所述目标IP地址信息将携带有获得的加密信息的登录请求发送给所述目标节点服务器;
所述节点服务器接收所述目标节点服务器发送的登录回复信息,以实现登录所述目标节点服务器;
所述节点服务器获取所述目标节点服务器的型号。
5.根据权利要求1所述的信息获取方法,其特征在于,所述节点服务器在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与目标节点服务器的型号和目标信息获取命令的名称均对应的映射命令名称,包括:
所述节点服务器在所述对应关系中查找与所述目标节点服务器的型号对应的一系列原始命令名称与映射命令名称;
所述节点服务器在获得的一系列原始命令名称与映射命令名称中查找所述目标信息获取命令的名称;
所述节点服务器获取与查找到的目标信息获取命令的名称对应的映射命令名称,作为与获得的目标节点服务器的型号和所述信息获取命令的名称均对应的映射命令名称。
6.一种节点服务器,其特征在于,包括:
获取模块,用于节点服务器获取目标节点服务器的IP地址作为目标IP地址,并获取针对所述目标节点服务器的目标信息获取命令;
所述获取模块,还用于根据所述目标IP地址获取所述目标节点服务器加密用户名和密码的加密方法;
所述获取模块,还用于根据获得的加密方法、所述目标IP地址以及预先配置的所述目标节点服务器的用户名和密码获取所述目标节点服务器的型号;
所述获取模块,还用于在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与所述目标节点服务器的型号和所述目标信息获取命令的名称均对应的映射命令名称;
所述获取模块,还用于将所述目标IP地址、所述目标节点服务器的用户名和密码作为参数信息填写至与获得的映射命令名称对应的目标映射命令中;根据获得的加密方法对所述目标映射命令中的所述目标节点服务器的用户名和密码进行加密,得到加密信息;根据所述目标映射命令中的所述目标IP地址信息将携带有获得的加密信息的登录请求发送给所述目标节点服务器;接收所述目标节点服务器发送的登录回复信息,以实现登录所述目标节点服务器;根据所述目标映射命令获取所述目标节点服务器的目标信息。
7.一种信息获取装置,其特征在于,包括:处理器和存储器,其中,存储器中存储有以下可被处理器执行的命令:
获取目标节点服务器的IP地址作为目标IP地址,并获取针对所述目标节点服务器的目标信息获取命令;
根据所述目标IP地址获取所述目标节点服务器加密用户名和密码的加密方法;
根据获得的加密方法、所述目标IP地址以及预先配置的所述目标节点服务器的用户名和密码获取所述目标节点服务器的型号;
在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与所述目标节点服务器的型号和所述目标信息获取命令的名称均对应的映射命令名称;
将所述目标IP地址、所述目标节点服务器的用户名和密码作为参数信息填写至与获得的映射命令名称对应的目标映射命令中;
根据获得的加密方法对所述目标映射命令中的所述目标节点服务器的用户名和密码进行加密,得到加密信息;
根据所述目标映射命令中的所述目标IP地址信息将携带有获得的加密信息的登录请求发送给所述目标节点服务器;
接收所述目标节点服务器发送的登录回复信息,以实现登录所述目标节点服务器;
根据所述目标映射命令获取所述目标节点服务器的目标信息。
8.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机可执行命令,所述计算机可执行命令用于执行以下步骤:
获取目标节点服务器的IP地址作为目标IP地址,并获取针对所述目标节点服务器的目标信息获取命令;
根据所述目标IP地址获取所述目标节点服务器加密用户名和密码的加密方法;
根据获得的加密方法、所述目标IP地址以及预先配置的所述目标节点服务器的用户名和密码获取所述目标节点服务器的型号;
在预先建立的节点服务器的型号、原始命令名称与映射命令名称的对应关系中获取与所述目标节点服务器的型号和所述目标信息获取命令的名称均对应的映射命令名称;
将所述目标IP地址、所述目标节点服务器的用户名和密码作为参数信息填写至与获得的映射命令名称对应的目标映射命令中;
根据获得的加密方法对所述目标映射命令中的所述目标节点服务器的用户名和密码进行加密,得到加密信息;
根据所述目标映射命令中的所述目标IP地址信息将携带有获得的加密信息的登录请求发送给所述目标节点服务器;
接收所述目标节点服务器发送的登录回复信息,以实现登录所述目标节点服务器;
根据所述目标映射命令获取所述目标节点服务器的目标信息。
CN201811117352.XA 2018-09-26 2018-09-26 一种信息获取方法、装置及计算机可读存储介质 Active CN109240871B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811117352.XA CN109240871B (zh) 2018-09-26 2018-09-26 一种信息获取方法、装置及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811117352.XA CN109240871B (zh) 2018-09-26 2018-09-26 一种信息获取方法、装置及计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN109240871A CN109240871A (zh) 2019-01-18
CN109240871B true CN109240871B (zh) 2021-10-01

Family

ID=65056641

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811117352.XA Active CN109240871B (zh) 2018-09-26 2018-09-26 一种信息获取方法、装置及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN109240871B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102123042A (zh) * 2010-12-30 2011-07-13 中国民航信息网络股份有限公司 ***配置智能管理***及其管理方法
US8737304B2 (en) * 2011-03-01 2014-05-27 Tekelec, Inc. Methods, systems, and computer readable media for hybrid session based diameter routing
CN107329769A (zh) * 2017-07-07 2017-11-07 郑州云海信息技术有限公司 一种配置裸机服务器的方法和装置
CN107888696A (zh) * 2017-11-24 2018-04-06 郑州云海信息技术有限公司 一种存储实验室设备信息获取方法、***及相关装置
CN108234164A (zh) * 2016-12-14 2018-06-29 杭州海康威视数字技术股份有限公司 集群部署方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102123042A (zh) * 2010-12-30 2011-07-13 中国民航信息网络股份有限公司 ***配置智能管理***及其管理方法
US8737304B2 (en) * 2011-03-01 2014-05-27 Tekelec, Inc. Methods, systems, and computer readable media for hybrid session based diameter routing
CN108234164A (zh) * 2016-12-14 2018-06-29 杭州海康威视数字技术股份有限公司 集群部署方法及装置
CN107329769A (zh) * 2017-07-07 2017-11-07 郑州云海信息技术有限公司 一种配置裸机服务器的方法和装置
CN107888696A (zh) * 2017-11-24 2018-04-06 郑州云海信息技术有限公司 一种存储实验室设备信息获取方法、***及相关装置

Also Published As

Publication number Publication date
CN109240871A (zh) 2019-01-18

Similar Documents

Publication Publication Date Title
US10812566B2 (en) Distributed steam processing
US11501533B2 (en) Media authentication using distributed ledger
WO2017114205A1 (zh) 短链接处理方法、装置及服务器
BR112017000863B1 (pt) Sistema de site da web, aparelho e método para acesso a site da web
RU2754720C1 (ru) Способ и устройство для отображения интерфейса
US10673811B2 (en) Updating address mapping for local and network resources
CN112073405A (zh) 网页数据加载方法、装置、计算机设备及存储介质
US10382258B2 (en) Viral system discovery and installation for distributed networks
TW201616382A (zh) 帳號登入方法及裝置
US11163499B2 (en) Method, apparatus and system for controlling mounting of file system
CN111008211B (zh) 可视化接口的创建方法、装置、可读存储介质及电子设备
WO2019140790A1 (zh) 业务跟踪方法、装置、终端设备及存储介质
US10778636B2 (en) Dynamic credential based addressing
CN107844488B (zh) 数据查询方法和装置
US20210099477A1 (en) Identifying Similar Assets Across A Digital Attack Surface
CN111212154A (zh) 服务绑定方法、装置、终端、服务器和存储介质
CN112241298A (zh) 页面显示方法及装置、存储介质、电子装置
US11153099B2 (en) Reestablishing secure communication with a server after the server's certificate is renewed with a certificate authority unknown to the client
CN109240871B (zh) 一种信息获取方法、装置及计算机可读存储介质
WO2022247226A1 (zh) 一种小程序监控方法及装置
GB2546135A (en) Robust computing device identification framework
US20150295886A1 (en) System for identifying current internet protocol address for a remote computing device
CN111767221A (zh) 接口测试方法、装置、设备以及存储介质
JP2003316743A (ja) ネットワークアクセス方法およびクライアント
CN114363324B (zh) 一种文件分享方法、装置、存储介质和电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant