1.一种基于IPMI的服务器管理系统,其特征是包括管理服务进程模块和管理界面模 块,管理服务进程模块通过IPMI协议获取服务器的监控信息,包括IPMI获取线程、数据线 程、决策线程、共享缓冲区,共享缓冲区负责管理服务进程模块中各线程的沟通通信,IPMI获取线程获取监控信息,将获取到的信息放入共享缓冲区,数据线程监听并解析管理界面模块发送的数据请求消息,从共享缓冲区中取出管理界 面模块所请求的数据并返回给管理界面模块中的数据接收线程,决策线程根据共享缓冲区中的监控信息进行相应的控制管理操作;管理界面模块包含显示配置界面、数据接收线程和告警接收线程,显示配置界面显示 管理服务进程模块搜集的监控信息并上报的告警信息,为管理员提供管理配置接口,数据 接收线程和告警接收线程为显示配置界面提供数据。
2.根据权利要求1所述的系统,其特征是所述的管理服务进程模块和管理界面模块通 过进程间通信机制进行交互:管理服务进程模块和管理界面模块位于同一管理主机,则使 用本机进程间通信机制;或者管理服务进程模块位于服务器管理单元的管理控制器上,而管理界面模块位于管 理主机,则使用不同主机进程间通信机制。
3.根据权利要求1或2所述的系统,其特征是管理服务进程模块中IPMI获取线程获取服 务器的温度监控信息,并将获取到的信息放入共享缓冲区中,决策线程根据共享缓冲区中 的温度监控信息结合管理界面模块中配置的风扇控制曲线调整机箱风扇转速。
4.根据权利要求1或2所述的系统,其特征是所述管理服务进程模块中IPMI获取线程获 取服务器的电压监控信息,并将获取到的信息放入共享缓冲区中,决策线程根据共享缓冲 区中的电压监控信息结合管理界面模块中配置的门限值判断服务器健康状况,超过门限值 则发送告警信息到管理界面模块的告警接收线程。
5.—种基于IPMI的服务器管理方法,其特征是利用权利要求1-4任一项所述的系统,管 理服务进程模块通过IPMI协议获取服务器的监控信息,将获取到的信息放入共享缓冲区, 监听并解析管理界面模块发送的数据请求消息,从共享缓冲区中取出管理界面模块所请求 的数据并返回给管理界面模块中的数据接收线程,根据共享缓冲区中的监控信息进行相应 的控制管理操作;而管理界面模块中显示配置界面显示管理服务进程模块搜集的监控信息并上报的告 警信息,为管理员提供管理配置接口。