服务器管理信息获取方法、装置、客户端及存储介质制造方法及图纸

技术编号:20875625 阅读:26 留言:0更新日期:2019-04-17 11:25
本公开涉及通信技术领域,提供一种服务器管理信息获取方法、装置、客户端及存储介质,通过网络设备的端口向对应的网络设备发送首页获取请求;接收发送自网络设备的端口的对应首页获取请求的反馈结果;若反馈结果中存在首页数据及预设关键字段,则认为网络设备是服务器,并认为端口的IP地址是服务器的管理IP地址。与现有技术相比,本公开通过判断每个网络设备的端口对应的反馈结果中是否存在首页数据及预设关键字段确定该网络设备是否为服务器及该网络设备的端口的IP地址是否为该服务器的管理IP地址,由此避免采用预设的默认账户逐个尝试需要等待的无效响应时长,提高获取服务器的管理IP地址的效率。

【技术实现步骤摘要】
服务器管理信息获取方法、装置、客户端及存储介质
本公开涉及通信
,具体而言,涉及一种服务器管理信息获取方法、装置、客户端及存储介质。
技术介绍
服务器上安装有基板管理控制器(BaseboardManagementController,BMC),BMC是一个专用的芯片,支持智能平台控制接口(IntelligentPlatformManagementInterface,IPMI),用来监控计算机主板上的硬件设备的状态,并支持本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除等功能,可以通过服务器的管理IP地址向BMC下发IPMI命令,与BMC进行数据交互,实现对服务器操作、配置或者更新固件。
技术实现思路
本公开的目的在于提供一种服务器管理信息获取方法、装置、客户端及存储介质,通过判断每个网络设备的端口对应的反馈结果中是否存在首页数据及预设关键字段确定该网络设备是否为服务器及该网络设备的端口的IP地址是否为该服务器的管理IP地址,由此避免采用预设的默认账户逐个尝试需要等待的无效响应时长,提高获取服务器的管理IP地址的效率。为了实现上述目的,本公开采用的技术方案如下:第一方面,本公开提供了一种服务器管理信息获取方法,应用于客户端,客户端与网络设备通信连接,网络设备包括至少一个具有独立IP地址的端口,所述方法包括:通过网络设备的端口向对应的网络设备发送首页获取请求;接收发送自网络设备的端口的对应首页获取请求的反馈结果;若反馈结果中存在首页数据及预设关键字段,则认为网络设备是服务器,并认为端口的IP地址是服务器的管理IP地址,其中,首页数据用于表征端口的IP地址为服务器的管理IP地址,预设关键字段用于表征网络设备为服务器。第二方面,本公开还提供了一种服务器管理信息获取装置,应用于客户端,客户端与网络设备通信连接,网络设备包括至少一个具有独立IP地址的端口,所述装置包括第一获取模块、接收模块和第一确定模块。其中,第一获取模块用于通过网络设备的端口向对应的网络设备发送首页获取请求;接收模块用于接收发送自网络设备的端口的对应首页获取请求的反馈结果;第一确定模块用于若反馈结果中存在首页数据及预设关键字段,则认为网络设备是服务器,并认为端口的IP地址是服务器的管理IP地址。第三方面,本公开还提供了一种客户端,所述客户端与多个网络设备通信连接,所述客户端包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的服务器管理信息获取方法。第四方面,本公开还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的服务器管理信息获取方法。相对现有技术,本公开提供的一种服务器管理信息获取方法、装置、客户端及存储介质,首先,通过网络设备的端口向预设局域网中网络设备发送首页获取请求;然后,接收发送自网络设备的端口的对应首页获取请求的反馈结果,接下来,判断该反馈结果中是否存在首页数据及预设关键字段,若存在首页数据及预设关键字段,则认为网络设备是服务器,并认为端口的IP地址是该服务器的管理IP地址。与现有技术相比,本公开通过判断每个网络设备端口对应的反馈结果中中是否存在首页数据及预设关键字段确定该网络设备是否为服务器及该网络设备的端口的IP地址是否为该服务器的管理IP地址,由此避免采用预设的默认账户逐个尝试需要等待的无效响应时长,提高获取服务器的管理IP地址的效率。为使本公开的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本公开的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本公开提供的客户端的方框示意图。图2示出了本公开提供的服务器管理信息获取方法流程图。图3为图2示出的步骤S106的子步骤流程图。图4示出了本公开提供的服务器管理信息获取装置的方框示意图。图标:100-客户端;101-存储器;102-通信接口;103-处理器;104-总线;200-服务器管理信息获取装置;201-第一获取模块;202-接收模块;203-第一确定模块;204-判定模块;205-第二确定模块;206-第二获取模块;207-第三获取模块。具体实施方式下面将结合本公开中附图,对本公开中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本公开的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。在同一个网络中的网络设备数量相当多,且包括的设备种类也比较多的场景下,当需要对该网络中服务器进行操作、配置或者更新固件时,首先需要确定出网络设备中的服务器及该服务器的管理IP地址,然后才能通过管理IP地址对服务器进行相应的操作,手动在多个网络设备中确定出服务器及该服务器的管理IP地址的方式过于繁琐且易出错,针对这一问题,现有的解决方案通常是:首先在网络内找到在网的网络设备的IP地址,然后采用预设的默认账户逐个尝试通过该IP地址登录该在网的网络设备,当登录成功时就可以确定该网络设备为服务器且该IP地址为该服务器的管理IP地址,由于同一个网络设备往往包括多个IP地址,且服务器的IP地址包括管理IP地址和非管理IP地址,纯粹地采用预设的默认用户名和密码逐个通过每个网络设备的每个IP地址尝试登录每个网络设备时,如果该IP地址为非服务器IP地址或者为服务器的非管理IP地址,通过非服务器IP地址或者为服务器的非管理IP地址登录网络设备时,等待无效响应时间较长,极大地影响了获取服务器的管理IP地址的效率,针对这一问题,本公开给出如下实施方式,以提高获取服务器的管理IP地址的效率,达到解决此问题的目的。请参照图1,图1示出了本公开提供的客户端100的方框示意图。客户端100可以是,但不限于,主机、虚拟机、实体服务器、实体服务器上的虚拟机等能提供与所述服务器或者虚拟机有相同功能的实体或者虚拟的服务端。客户端100的操作系统可以是,但不限于,Windows系统、Linux系统等。所述客户端100包括存储器101、通信接口102、处理器103和总线104,所述存储器101、通信接口102和处理器103通过总线104连接,处理器103用于执行存储器101中存储的可执行模块,例如计算机程序。其中,存储器101可能包含高速随机存取存储器(RAM:RandomAccessMemory),也可能还包括非不稳定的存储本文档来自技高网...

【技术保护点】
1.一种服务器管理信息获取方法,其特征在于,应用于客户端,所述客户端与网络设备通信连接,网络设备包括至少一个具有独立IP地址的端口,所述方法包括:通过所述网络设备的端口向对应的网络设备发送首页获取请求;接收发送自所述网络设备的端口的对应所述首页获取请求的反馈结果;若所述反馈结果中存在首页数据及预设关键字段,则认为所述网络设备是服务器,并认为所述端口的IP地址是所述服务器的管理IP地址,其中,所述首页数据用于表征所述端口的IP地址为服务器的管理IP地址,所述预设关键字段用于表征所述网络设备为服务器。

【技术特征摘要】
1.一种服务器管理信息获取方法,其特征在于,应用于客户端,所述客户端与网络设备通信连接,网络设备包括至少一个具有独立IP地址的端口,所述方法包括:通过所述网络设备的端口向对应的网络设备发送首页获取请求;接收发送自所述网络设备的端口的对应所述首页获取请求的反馈结果;若所述反馈结果中存在首页数据及预设关键字段,则认为所述网络设备是服务器,并认为所述端口的IP地址是所述服务器的管理IP地址,其中,所述首页数据用于表征所述端口的IP地址为服务器的管理IP地址,所述预设关键字段用于表征所述网络设备为服务器。2.如权利要求1所述的服务器管理信息获取方法,其特征在于,所述客户端预先存储多个厂商特征关键字和厂商信息的第一映射关系,所述服务器管理信息还包括服务器的厂商信息,所述方法还包括:若所述首页数据中存在任意一个厂商特征关键字,则判定所述首页数据中存在预设关键字段;若所述首页数据中存在预设关键字段,则依据所述服务器对应的首页数据中的厂商特征关键字和所述第一映射关系确定与所述首页数据中的厂商特征关键字对应的服务器的厂商信息。3.如权利要求1所述的服务器管理信息获取方法,其特征在于,所述服务器包括第一服务器及第二服务器,所述服务器管理信息还包括服务器的型号,所述方法还包括:若所述服务器为第一服务器,则依据所述服务器的首页数据获取所述服务器的型号;若所述服务器为第二服务器,则获取所述服务器的预设账户、并利用所述预设账户通过所述服务器的管理IP地址登录所述服务器以获取所述服务器的型号。4.如权利要求3所述的服务器管理信息获取方法,其特征在于,所述客户端还预先存储厂商信息与型号特征关键字的第二映射关系,所述依据所述服务器的首页数据获取所述服务器的型号的步骤,包括:依据所述服务器的首页数据获取所述服务器的厂商信息;依据所述厂商信息和所述第二映射关系,从所述服务器的首页数据获取型号特征关键字;将所述服务器的首页数据中与所述型号特征关键字对应的值确定为所述服务器的型号。5.如权利要求3所述的服务器管理信息获取方法,其特征在于,所述客户端还预先存储服务器的定制类型和预设账户的第三映射关系,所述获取所述服务器的预设账户的步骤,包括:向所述服务器的服务器IP地址发送定制信息获取请求并依...

【专利技术属性】
技术研发人员:李飞雷鸣春
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1