System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及计算机领域,具体而言,涉及一种基板管理控制器的控制方法及装置。
技术介绍
1、当前每个bmc(baseboard management controller,基板管理控制器)web server(基于网页的服务器管理工具)在bmc自身系统下,会占用较多的bmc资源包括内存和处理器利用率,随着机器运行时间越来越长,越来越多的数据保存在bmc系统下;且机器迭代升级,功能越来越多,使得web server占用的bmc资源逐渐增加,导致bmc性能有明显降低的情况。而且在一个控制电脑的浏览器打开多个bmc web之后,出现控制端电脑卡顿,每个bmc一个标签页,不便于对比和直观查看机器位置等信息,容易发生误操作的情况。因此,相关技术中基板管理控制器的控制方式,存在控制效率较低的问题。
技术实现思路
1、本申请实施例提供了一种基板管理控制器的控制方法及装置,以至少解决相关技术中基板管理控制器的控制方式存在控制效率较低的问题。
2、根据本申请的一个实施例,提供了一种基板管理控制器的控制方法,包括:在第一设备中配置了网页服务器的情况下,响应于目标客户端向所述网页服务器发送的第一访问请求,向所述目标客户端发送第一网页,其中,所述网页服务器用于获取一组基板管理控制器bmc中的每个bmc所采集到的服务器的状态信息,所述一组bmc包括不同类型的多个bmc,所述第一设备中存储有一组网页,所述一组网页用于显示所述一组bmc中的每个bmc所采集到的服务器的状态信息,所述一组网页包括所述
3、在一个示例性实施例中,所述向所述目标客户端发送所述第一bmc所采集到的服务器的状态信息,包括:将所述第一bmc所采集到的服务器的状态信息作为所述第一网页的显示元素发送给所述目标客户端;或者,向所述目标客户端发送第二网页,其中,所述第二网页中包括所述第一bmc所采集到的服务器的状态信息,所述一组网页包括所述第二网页。
4、在一个示例性实施例中,所述向所述第一bmc获取所述第一bmc所采集到的服务器的状态信息,包括:获取所述第一bmc对应的目标接口,其中,所述目标接口用于与所述第一bmc进行通信;通过所述目标接口向所述第一bmc发送状态信息获取请求,其中,所述状态信息获取请求用于请求获取所述第一bmc所采集到的服务器的状态信息;通过所述目标接口获取所述第一bmc发送的所述第一bmc所采集到的服务器的状态信息。
5、在一个示例性实施例中,在所述向所述目标客户端发送第一网页之前,所述方法还包括:获取一组bmc中每个bmc对应的网页的网页源码和生成所述对应的网页所需的媒体资源;根据所述一组bmc中每个bmc对应的网页的网页源码和生成所述对应的网页所需的媒体资源,生成所述一组网页,并将所述一组网页存储在所述第一设备中,其中,所述一组网页中的第i个网页是根据所述一组bmc中的第i个bmc对应的所述第i个网页的网页源码和生成所述第i个网页所需的媒体资源所生成的网页,i为大于或等于1的正整数。
6、在一个示例性实施例中,所述获取一组bmc中每个bmc对应的网页的网页源码和生成所述对应的网页所需的媒体资源,包括:在所述网页服务器与所述一组bmc中的第j个bmc第一次建立通信连接、且所述网页服务器已获取到的j-1个网页源码和j-1组媒体资源的情况下,获取所述第j个bmc的描述信息,其中,所述j-1个网页源码和所述j-1组媒体资源与所述一组bmc中的j-1个bmc对应,所述j-1个网页源码和所述j-1组媒体资源用于生成j-1个网页,所述j-1个网页用于显示所述j-1个bmc所采集到的服务器的状态信息,所述j-1组媒体资源是生成j-1个网页所需的媒体资源,j为大于或等于2的正整数;在所述第j个bmc的描述信息与所述j-1个bmc的描述信息均不同的情况下,获取第j个bmc对应的第j个网页源码和第j组媒体资源,其中,所述第j个网页源码和所述第j组媒体资源用于生成第j个网页,所述第j个网页用于显示所述第j个bmc所采集到的服务器的状态信息,所述第j组媒体资源是生成第j个网页所需的媒体资源;在所述第j个bmc的描述信息与第k个bmc的描述信息相同的情况下,将所述第k个bmc对应的第k个网页源码确定为所述第j个bmc对应的所述第j个网页源码,将所述第k个bmc对应的第k组媒体资源确定为所述第j个bmc对应的所述第j组媒体资源,其中,所述j-1个bmc包括所述第k个bmc,k为大于或等于1的正整数,所述第k个网页源码和所述第k组媒体资源用于生成第k个网页,所述第k个网页用于显示所述第k个bmc所采集到的服务器的状态信息,所述第k组媒体资源是生成第k个网页所需的媒体资源。
7、在一个示例性实施例中,所述获取所述第j个bmc的描述信息之后,所述方法还包括以下之一:在所述第j个bmc的描述信息表示所述第j个bmc的第j个版本号的情况下,判断所述第j个bmc的版本号是否与所述j-1个bmc的描述信息表示的j-1个版本号相同;在所述第j个bmc的版本号与所述j-1个bmc的描述信息表示的j-1个版本号均不同的情况下,确定所述第j个bmc的描述信息与所述j-1个bmc的描述信息均不同;在所述第j个bmc的描述信息表示所述第j个bmc对应的第j网页的第j个网页标识的情况下,判断所述第j个网页标识是否与所述j-1个bmc的描述信息表示的j-1个网页的j-1个网页标识相同;在所述第j个网页标识与所述j-1个网页标识均不同的情况下,确定所述第j个bmc的描述信息与所述j-1个bmc的描述信息均不同。
8、在一个示例性实施例中,在所述向所述目标客户端发送第一网页之前,所述方法还包括:在获取到所述一组bmc中的第p个bmc对应的网页的网页源码不完整的情况下,根据输入的所述第p个bmc的ip地址,显示所述第p个bmc的原始管理网页,其中,p为大于或等于1的正整数;在所述原始管理网页上的一组按钮中的每个按钮被触发的情况下,记录所述一组按钮中每个按钮所对应的接口信息,其中,所述接口信息包括以下至少之一:接口类型,接口调用时需要传递的参数;根据记录的接口信息,确定所述第p个bmc对应的网页的网页源码,并生成所述第p个bmc对应的第p个网页,其中,所述第p个网页用于所述第p个bmc所采集到的服务器的状态信息,所述第p个网页中包括所述一组按钮,所述一组按钮中的每个按钮用于获取所述第p个bmc所采集到的服务器的状态信息中的至少一个维度的状态信息。
9、根据本申请的另一个实施例,还提供了一种基板管理控制本文档来自技高网...
【技术保护点】
1.一种基板管理控制器的控制方法,其特征在于,
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,
4.根据权利要求1所述的方法,其特征在于,
5.根据权利要求4所述的方法,其特征在于,
6.根据权利要求5所述的方法,其特征在于,
7.根据权利要求1至6中任一项所述的方法,其特征在于,
8.一种基板管理控制器的控制方法,其特征在于,
9.一种基板管理控制器的控制装置,其特征在于,
10.一种基板管理控制器的控制装置,其特征在于,
11.一种计算机可读存储介质,其特征在于,
12.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,
【技术特征摘要】
1.一种基板管理控制器的控制方法,其特征在于,
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,
4.根据权利要求1所述的方法,其特征在于,
5.根据权利要求4所述的方法,其特征在于,
6.根据权利要求5所述的方法,其特征在于,
7.根据权利要求1至6中任一项所述的方...
【专利技术属性】
技术研发人员:马栋,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。