【技术实现步骤摘要】
本专利技术涉及服务器管理
,尤其涉及一种服务器管理系统实现方法。
技术介绍
服务器管理系统多采用Web管理界面的形式,管理多针对计算单元,对于服务器中交换单元的管理需要单独的另外一套Web管理界面或者管理软件,而且现有的基于Web管理界面的管理多是针对一个服务器中具有一个BMC(Baseboard Management Controller,基板管理控制器)的应用场景进行设计的,对于同时包含计算单元和交换单元的服务器,基于Web的管理方式并不适合,因此有必要提出一种新的服务器管理系统的实现方法。
技术实现思路
为了解决以上问题,本专利技术提出了一种服务器管理系统实现方法。本专利技术的技术方案包括:一种服务器管理系统实现方法,包括Qt实现的上层图形界面应用程序和纯C实现的底层服务程序两个功能模块。通过上层图形界面应用程序进行监控信息的显示和对服务器的管理配置,通过底层服务程序获取服务器计算单元和交换单元的监控信息及进行基本的管理,上层图形界面应用程序与底层服务程序通过本地进程间通信机制进行交互。所述的上层图形界面应用程序显示管理服务进程搜集的监控信息,并为管理员提供管理接口。所述的底层服务程序对检测到在位的板卡进行访问,通过IPMI协议获取服务器计算单元的监控信息,通过SNMP协议获取服务器交换单元的监控信息,并获取系统运行时间信息,获取的监控信息存入相应的共享缓冲区。底层服务程序定时更新共享缓冲区中的数据到数据库,以被上层图形界面应用程序所访问。底层服务程序具有对数据的分析处理能力,如温度升高时可根据程序中设定的温度控制策略调整风扇转速。底层服务程序还 ...
【技术保护点】
一种服务器管理系统实现方法,其特征在于,包括Qt实现的上层图形界面应用程序和纯C实现的底层服务程序两个功能模块,通过上层图形界面应用程序进行监控信息的显示和对服务器的管理配置,通过底层服务程序获取服务器计算单元和交换单元的监控信息及进行基本的管理,上层图形界面应用程序与底层服务程序通过本地进程间通信机制进行交互。
【技术特征摘要】
1.一种服务器管理系统实现方法,其特征在于,包括Qt实现的上层图形界面应用程序和纯C实现的底层服务程序两个功能模块,通过上层图形界面应用程序进行监控信息的显示和对服务器的管理配置,通过底层服务程序获取服务器计算单元和交换单元的监控信息及进行基本的管理,上层图形界面应用程序与底层服务程序通过本地进程间通信机制进行交互。2.根据权利要求1所述的方法,其特征在于,所述的上层图形界面应用程序:显示底层服务程序获取的监控信息,并为管理员提供管理接口。3.根据权利要求1所述的方法,其特征在于,所述的底层服务程序...
【专利技术属性】
技术研发人员:李清石,张雁鹏,金长新,刘强,
申请(专利权)人:浪潮集团有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。