System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于Linux服务器的多BMC集中管理系统技术方案_技高网

基于Linux服务器的多BMC集中管理系统技术方案

技术编号:41305556 阅读:4 留言:0更新日期:2024-05-13 14:51
本发明专利技术公开了一种基于Linux系统的多BMC集中管理系统,涉及计算机技术领域,包括服务端和web客户端;所述服务端用于为web客户端提供域名/IP地址;所述web客户端通过域名/IP地址访问服务端;所述服务端包括Linux服务器,所述Linux服务器安装有DNS服务,所述DNS服务用于为web客户端提供域名/IP地址访问Linux服务器;所述web客户端包括:web管理页面访问登录模块、BMC主机管理模块以及BMC主机监控模块。本发明专利技术的有益效果:既保证了操作的便捷性,又提高了工作效率。

【技术实现步骤摘要】

本专利技术涉及计算机,更具体的说,涉及一种基于linux服务器的多bmc集中管理系统。


技术介绍

1、bmc,即baseboard management controller(基板管理控制器),是一种单独的服务器主板管理系统,它在服务器上担任管理和监控的角色。bmc通过借助传感器来监测服务器的运行状态,并与系统管理员进行通信,以提供对服务器的远程管理和控制。服务器主板配备了多个传感器,用于监测服务器的各种参数和状态。其中包括温度传感器,用于监测服务器的温度变化;电源传感器,用于检测服务器的电源供应情况;风扇转速传感器,用于监测服务器风扇的转速;还有一些常用操作按钮,如关机和开机按钮等。通过与bmc连接的独立线路,系统管理员可以远程监控服务器的运行状态,包括温度、电源供应、风扇转速等,并根据需要进行相应的管理操作。这样的远程管理功能对于大型数据中心或远程服务器管理非常重要,它可以帮助管理员及时了解服务器的运行情况,并在必要时采取措施来确保服务器的稳定性和可靠性。

2、目前每台服务器一般有且仅有一个bmc芯片提供bmc管理系统,测试或者运维人员要想查看某台服务器状态,需要在浏览器里输入对应服务器的bmcip地址,进行访问控制,例如:查看多台服务器状态,需要依次输入多台服务器的bmcip地址,ip地址本就难以记忆,并且无法统一显示多台服务器的信息,操作甚为不便。


技术实现思路

1、为了克服现有技术的不足,本专利技术提供一种基于linux服务器的多bmc集中管理系统,解决了当前因多台服务器的bmcip地址难以记忆,且无法统一显示多台服务器信息而带来操作不便的问题,从而既保证了操作的便捷性,又提高了工作效率。

2、本专利技术解决其技术问题所采用的技术方案是:一种基于linux服务器的多bmc集中管理系统,其改进之处在于,所述多bmc集中管理系统包括服务端和web客户端;所述服务端用于为web客户端提供域名/ip地址;所述web客户端通过域名/ip地址访问服务端;

3、所述服务端包括linux服务器,所述linux服务器安装有dns服务,所述dns服务用于为web客户端提供域名/ip地址访问linux服务器;

4、所述web客户端包括:

5、web管理页面访问登录模块,用于在浏览器中输入服务端的域名/ip地址进入登录页面,并在登录页面中输入正确的账号和密码登陆多bmc集中管理系统,以跳转至操作页面;

6、bmc主机管理模块,用于在多bmc集中管理系统中添加、删除以及查看bmc主机,并显示在操作页面的管理服务器列表中;

7、bmc主机监控模块,用于在多bmc集中管理系统中对被纳入管理的bmc主机进行实时监控并收集相应的bmc主机信息。

8、进一步的,所述服务端还包括数据库和数据库驱动程序,所述数据库驱动程序设置于linux服务器上;所述linux服务器通过数据库驱动程序与数据库建立连接。

9、进一步的,所述数据库设置有用户记录表,所述用户记录表用于记录登录成功的账号和密码。

10、进一步的,所述数据库还设置有主机信息表,所述主机信息表用于记录bmc主机的主机id、主机ip、主机名以及主机是否存在。

11、进一步的,所述数据库还设置有机器监控表,所述机器监控表用于显示被监控机器的主机id、主机ip、主机名、上次监控时间、本次监控时间、cpld固件版本信息、bios固件版本信息、告警信息、运行状态以及监控状态。

12、进一步的,所述bmc主机管理模块包括主机添加子模块,所述主机添加子模块用于响应用户在操作页面的管理控制服务器列表添加某一bmc主机的操作,将对应主机添加至管理控制服务器列表中,并在主机信息表中生成对应的bmc主机记录。

13、进一步的,所述bmc主机管理模块还包括主机删除子模块,所述主机删除子模块用于响应用户在操作页面的管理控制服务器列表删除某一bmc主机的操作,将对应主机从管理控制服务器列表中,并在主机信息表中删除对应bmc主机记录。

14、进一步的,所述bmc主机管理模块还包括主机查看子模块,所述主机查看子模块用于响应用户在操作页面的管理控制服务器列表查看所有bmc主机的操作,并显示已被添加至管理控制服务器列表的bmc主机以及可对所有已被添加至管理控制服务器列表的bmc主机进行统一操作的按钮。

15、进一步的,所述主机查看子模块还用于响应用户在操作页面的管理控制服务器列表查看某一bmc主机的操作,并显示对应的bmc主机信息和用于操作该bmc主机的按钮。

16、进一步的,所述bmc主机监控模块搭载有ipmitool带外工具,所述bmc主机监控模块通过ipmitool带外工具实时监控并收集已被添加至管理控制服务器列表中的bmc主机的主机id、主机ip、主机名、上次监控时间、本次监控时间、cpld固件版本信息、bios固件版本信息、告警信息、运行状态以及监控状态。

17、本专利技术的有益效果是:通过域名或ip访问多bmc集中管理系统查看各bmc主机的服务器运行状态,无需再依次打开各台bmc主机来查看其运行状态,从而既保证了操作的便捷性,又提高了工作效率。

本文档来自技高网...

【技术保护点】

1.一种基于Li nux服务器的多BMC集中管理系统,其特征在于,所述多BMC集中管理系统包括服务端和web客户端;所述服务端用于为web客户端提供域名/IP地址;所述web客户端通过域名/IP地址访问服务端;

2.根据权利要求1所述的一种基于Li nux服务器的多BMC集中管理系统,其特征在于,所述服务端还包括数据库和数据库驱动程序,所述数据库驱动程序设置于Linux服务器上;所述Linux服务器通过数据库驱动程序与数据库建立连接。

3.根据权利要求2所述的一种基于Li nux服务器的多BMC集中管理系统,其特征在于,所述数据库设置有用户记录表,所述用户记录表用于记录登录成功的账号和密码。

4.根据权利要求3所述的一种基于Li nux服务器的多BMC集中管理系统,其特征在于,所述数据库还设置有主机信息表,所述主机信息表用于记录BMC主机的主机ID、主机IP、主机名以及主机是否存在。

5.根据权利要求4所述的一种基于Li nux服务器的多BMC集中管理系统,其特征在于,所述数据库还设置有机器监控表,所述机器监控表用于显示被监控机器的主机ID、主机IP、主机名、上次监控时间、本次监控时间、CPLD固件版本信息、B IOS固件版本信息、告警信息、运行状态以及监控状态。

6.根据权利要求5所述的一种基于Li nux服务器的多BMC集中管理系统,其特征在于,所述BMC主机管理模块包括主机添加子模块,所述主机添加子模块用于响应用户在操作页面的管理控制服务器列表添加某一BMC主机的操作,将对应主机添加至管理控制服务器列表中,并在主机信息表中生成对应的BMC主机记录。

7.根据权利要求6所述的一种基于Linux服务器的多BMC集中管理系统,其特征在于,所述BMC主机管理模块还包括主机删除子模块,所述主机删除子模块用于响应用户在操作页面的管理控制服务器列表删除某一BMC主机的操作,将对应主机从管理控制服务器列表中,并在主机信息表中删除对应BMC主机记录。

8.根据权利要求7所述的一种基于Linux服务器的多BMC集中管理系统,其特征在于,所述BMC主机管理模块还包括主机查看子模块,所述主机查看子模块用于响应用户在操作页面的管理控制服务器列表查看所有BMC主机的操作,并显示已被添加至管理控制服务器列表的所有BMC主机以及可对所有已被添加至管理控制服务器列表的BMC主机进行统一操作的按钮。

9.根据权利要求8所述的一种基于Linux服务器的多BMC集中管理系统,其特征在于,所述主机查看子模块还用于响应用户在操作页面的管理控制服务器列表查看某一BMC主机的操作,并显示对应的BMC主机信息和用于操作该BMC主机的按钮。

10.根据权利要求9所述的一种基于Linux服务器的多BMC集中管理系统,其特征在于,所述BMC主机监控模块搭载有ipmitool带外工具,所述BMC主机监控模块通过ipmitool带外工具实时监控并收集已被添加至管理控制服务器列表中的BMC主机的主机ID、主机IP、主机名、上次监控时间、本次监控时间、CPLD固件版本信息、BIOS固件版本信息、告警信息、运行状态以及监控状态。

...

【技术特征摘要】

1.一种基于li nux服务器的多bmc集中管理系统,其特征在于,所述多bmc集中管理系统包括服务端和web客户端;所述服务端用于为web客户端提供域名/ip地址;所述web客户端通过域名/ip地址访问服务端;

2.根据权利要求1所述的一种基于li nux服务器的多bmc集中管理系统,其特征在于,所述服务端还包括数据库和数据库驱动程序,所述数据库驱动程序设置于linux服务器上;所述linux服务器通过数据库驱动程序与数据库建立连接。

3.根据权利要求2所述的一种基于li nux服务器的多bmc集中管理系统,其特征在于,所述数据库设置有用户记录表,所述用户记录表用于记录登录成功的账号和密码。

4.根据权利要求3所述的一种基于li nux服务器的多bmc集中管理系统,其特征在于,所述数据库还设置有主机信息表,所述主机信息表用于记录bmc主机的主机id、主机ip、主机名以及主机是否存在。

5.根据权利要求4所述的一种基于li nux服务器的多bmc集中管理系统,其特征在于,所述数据库还设置有机器监控表,所述机器监控表用于显示被监控机器的主机id、主机ip、主机名、上次监控时间、本次监控时间、cpld固件版本信息、b ios固件版本信息、告警信息、运行状态以及监控状态。

6.根据权利要求5所述的一种基于li nux服务器的多bmc集中管理系统,其特征在于,所述bmc主机管理模块包括主机添加子模块,所述主机添加子模块用于响应用户在操作页面的管理控制服务器列表添加某一bmc主机的操作,将对应...

【专利技术属性】
技术研发人员:石仙梅梁平刘虎何志平贾兵周南
申请(专利权)人:天固信息安全系统深圳有限公司
类型:发明
国别省市:

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

1