服务器网卡信息获取系统技术方案

技术编号:19547119 阅读:18 留言:0更新日期:2018-11-24 21:10
本发明专利技术公开了一种服务器网卡信息获取系统,包括管理控制模块和多个网络控制模块,管理控制模块与各网络控制模块通过网络通信,多个网络控制模块分别设置在各服务器;管理控制模块用于向目标服务器对应的网络控制模块发送获取网卡信息的请求包;网络控制模块用于获取对应服务器的网卡信息,并在接收到请求包时向管理控制模块返回包含服务器网卡信息的响应包。与现有技术相比,本发明专利技术服务器网卡信息获取系统通过网络从服务器获取网卡信息,更可靠和稳定。

Information Acquisition System of Server Network Card

The invention discloses a server network card information acquisition system, which comprises a management control module and a plurality of network control modules. The management control module and each network control module are set on each server through network communication, and the management control module is used for the network control module corresponding to the target server. The network control module is used to obtain the network card information of the corresponding server, and returns the response package containing the network card information of the server to the management control module when the request package is received. Compared with the prior art, the server network card information acquisition system of the invention obtains network card information from the server through the network, which is more reliable and stable.

【技术实现步骤摘要】
服务器网卡信息获取系统
本专利技术涉及服务器
,特别是涉及一种服务器网卡信息获取系统。
技术介绍
现有技术中,基板管理控制器通过双向二线制同步串行总线协议获取服务器的网卡信息,具体通过双向二线制同步串行总线协议读取网卡对应的寄存器,获得网卡信息。或者,基板管理控制器通过系统管理总线协议获取服务器的网卡信息,具体的,基板管理控制器向服务器网卡发送相应命令,网卡收到命令后返回相应的响应信息。然而,基板管理控制器通过双向二线制同步串行总线协议或者系统管理总线协议获取网卡信息,容易受到电源异常或者总线上存在干扰的影响。
技术实现思路
本专利技术的目的是提供一种服务器网卡信息获取系统,与现有技术相比获取网卡信息更可靠和稳定。为实现上述目的,本专利技术提供如下技术方案:一种服务器网卡信息获取系统,包括管理控制模块和多个网络控制模块,所述管理控制模块与各所述网络控制模块通过网络通信,多个所述网络控制模块分别设置在各服务器;所述管理控制模块用于向目标服务器对应的网络控制模块发送获取网卡信息的请求包;所述网络控制模块用于获取对应服务器的网卡信息,并在接收到所述请求包时向所述管理控制模块返回包含服务器网卡信息的响应包。优选的,所述管理控制模块还用于在向目标服务器对应的网络控制模块发出所述请求包之后预设时间段内未接收到所述目标服务器对应的网络控制模块返回的响应包时,向所述目标服务器对应的网络控制模块重新发送请求包。优选的,每一所述请求包具有唯一的标识符,每一所述响应包的标识符与其对应的请求包的标识符一致。优选的,所述网卡信息包括网卡温度;所述管理控制模块还用于在接收到目标服务器对应的网络控制模块返回的包括网卡温度信息的响应包时,根据得到的网卡温度值调整目标服务器的风扇转速,以使目标服务器的网卡温度维持在预设范围内。优选的,所述网卡信息包括网卡的网口连接状态;所述网络控制模块还用于当监测到对应服务器的网口连接状态变化时向所述管理控制模块发送指示对应服务器网口连接状态变化的数据包。优选的,所述管理控制模块还用于根据指示对应服务器网口连接状态变化的数据包,向管理人员发送对应服务器网口连接状态变化的提示信息。优选的,所述管理控制模块设置在基板管理控制器中。由上述技术方案可知,本专利技术所提供的服务器网卡信息获取系统,包括管理控制模块和多个网络控制模块,多个网络控制模块分别设置在各服务器,管理控制模块与各网络控制模块通过网络通信,其中,管理控制模块向目标服务器对应的网络控制模块发送获取网卡信息的请求包,网络控制模块用于获取对应服务器的网卡信息,能够在接收到请求包时向管理控制模块返回包含服务器网卡信息的响应包。与现有技术相比,本专利技术服务器网卡信息获取系统通过网络从服务器获取网卡信息,更可靠和稳定。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种服务器网卡信息获取系统的示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。请参考图1,本专利技术实施例提供的一种服务器网卡信息获取系统,包括管理控制模块10和多个网络控制模块11,所述管理控制模块10与各所述网络控制模块11通过网络通信,多个所述网络控制模块11分别设置在各服务器12。所述管理控制模块10用于向目标服务器对应的网络控制模块11发送获取网卡信息的请求包;所述网络控制模块11用于获取对应服务器12的网卡信息,并在接收到所述请求包时向所述管理控制模块10返回包含服务器网卡信息的响应包。网络控制模块11与服务器12对应设置,网络控制模块11能够获取对应服务器12的网卡信息,网卡信息包括网卡的运行状态信息,比如网卡温度、网卡连接状态等。管理控制模块10与网络控制模块11之间通过网络通信,管理控制模块10通过网络从网络控制模块11获取网卡信息。因此与现有技术相比,本实施例服务器网卡信息获取系统通过网络从服务器获取网卡信息,更可靠和稳定。进一步的,所述管理控制模块10还用于在向目标服务器对应的网络控制模块发出所述请求包之后预设时间段内未接收到所述目标服务器对应的网络控制模块返回的响应包时,向所述目标服务器对应的网络控制模块重新发送请求包。管理控制模块10想要获取目标服务器的网卡信息,在第一次向目标服务器对应的网络控制模块11发出请求包之后,在预设时间段内一直未接收到目标服务器对应的网络控制模块返回的响应包,则管理控制模块10重新发送请求包,因而本服务器网卡信息获取系统具有超时重传机制,不易遗失信息,可靠性高。进一步具体的,管理控制模块10发出的每一所述请求包具有唯一的标识符,每一所述响应包的标识符与其对应的请求包的标识符一致。这样,对于管理控制模块在接收到响应包后能够确认是否是正确的响应包,提高了系统请求与响应匹配的鲁棒性,使得获取网卡信息更高效准确,不容易产生异常。另外,对于管理控制模块10重新发送请求包,前后两次发出的请求包具有不同的标识符,根据标识符能够区分重传的请求包。本系统能够应用在精准网卡控制方面。在一具体实施例中,网卡信息包括网卡温度。所述管理控制模块10还用于在接收到目标服务器对应的网络控制模块返回的包括网卡温度信息的响应包时,根据得到的网卡温度值调整目标服务器的风扇转速,以使目标服务器的网卡温度维持在预设范围内。本系统中管理控制模块能够监控服务器的网卡温度,可以向目标服务器发送获取网卡温度的请求包,当接收到目标服务器对应的网络控制模块返回的响应包后,从响应包中获得网卡温度值,可以根据网卡温度调整目标服务器的风扇转速,以控制目标服务器的网卡温度维持在预设范围内,有助于提高网卡的工作效率。在又一具体实施例中,网卡信息包括网卡的网口连接状态。所述网络控制模块11还用于当监测到对应服务器的网口连接状态变化时向所述管理控制模块10发送指示对应服务器网口连接状态变化的数据包。本服务器网卡信息获取系统能够监控服务器网卡的网口连接状态,网卡的网口连接状态变化时网络控制模块能够主动向管理控制模块发送数据包,及时地向管理控制模块汇报网卡的网口连接状态。进一步的,所述管理控制模块10还用于根据指示对应服务器网口连接状态变化的数据包,向管理人员发送对应服务器网口连接状态变化的提示信息。这样,将对应服务器的网口连接状态变化情况及时地通知管理人员。本实施例服务器网卡信息获取系统中,所述管理控制模块10可设置在基板管理控制器中。本实施例服务器网卡信息获取系统,其中网络控制模块可适配各种类型网卡,减小基板管理控制器负荷和代码编写的工作量,可移植性好。本系统获取网卡信息高效准确,不易产生异常,抗干扰能力强,可以应用到精准网卡控制方面。以上对本专利技术所提供的服务器网卡信息获取系统进行了详细介绍。本本文档来自技高网
...

【技术保护点】
1.一种服务器网卡信息获取系统,其特征在于,包括管理控制模块和多个网络控制模块,所述管理控制模块与各所述网络控制模块通过网络通信,多个所述网络控制模块分别设置在各服务器;所述管理控制模块用于向目标服务器对应的网络控制模块发送获取网卡信息的请求包;所述网络控制模块用于获取对应服务器的网卡信息,并在接收到所述请求包时向所述管理控制模块返回包含服务器网卡信息的响应包。

【技术特征摘要】
1.一种服务器网卡信息获取系统,其特征在于,包括管理控制模块和多个网络控制模块,所述管理控制模块与各所述网络控制模块通过网络通信,多个所述网络控制模块分别设置在各服务器;所述管理控制模块用于向目标服务器对应的网络控制模块发送获取网卡信息的请求包;所述网络控制模块用于获取对应服务器的网卡信息,并在接收到所述请求包时向所述管理控制模块返回包含服务器网卡信息的响应包。2.根据权利要求1所述的服务器网卡信息获取系统,其特征在于,所述管理控制模块还用于在向目标服务器对应的网络控制模块发出所述请求包之后预设时间段内未接收到所述目标服务器对应的网络控制模块返回的响应包时,向所述目标服务器对应的网络控制模块重新发送请求包。3.根据权利要求1所述的服务器网卡信息获取系统,其特征在于,每一所述请求包具有唯一的标识符,每一所述响应包的标识符与其对应的请求包的标识符一致。4.根据权利...

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

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

1