[发明专利]一种基于智能手持设备的服务器远程监控管理方法无效
申请号: | 201210129186.1 | 申请日: | 2012-04-28 |
公开(公告)号: | CN102662818A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 刘军胜 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 智能 手持 设备 服务器 远程 监控 管理 方法 | ||
技术领域
本发明涉及计算机软、硬件开发领域,特别涉及服务器监控方法和嵌入式软件开发领域,具体地说是一种基于智能手持设备的服务器远程监控管理方法。
背景技术
IPMI(智能平台管理接口)是管理基于Intel接口的企业系统中所使用的外围设备的一种工业标准,该标准由英特尔、惠普、NEC、DELL和SuperMicro等公司制定。用户可以利用IPMI监视服务器的物理健康状况,如温度、电压、风扇、电源状态等。IPMI是一个开放的免费标准,自1998年创建以来,得到了多数厂商的支持,其逐渐成为了一个完整地包括服务器和其他系统的硬件管理规范。
BMC(Baseboard Management Controller,基板管理控制器)支持行业标准的IPMI 规范。该规范描述了已经内置到主板上的管理功能。这些功能包括:本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除等。
服务器的运行状态监控和管理是服务器维护的一项最重要的内容,同时也是服务器提供商最关心的部分。
目前服务器监控管理方法主要分为两类:一种是带内监控,主要是指服务器操作系统中运行一个应用程序,该应用程序搜集服务器各种状态信息,同时该应用程序提供远程访问接口服务。用户可以通过以太网连接到服务器,通过客户端应用程序或者直接通过浏览器,监控和管理服务器的运行状态。这种方法因架构简单,对硬件依赖性较低,且成熟的软件较多,比较流行。但其弊端是,由于该服务程序属于服务器操作系统中的应用软件,其生存周期依赖于操作系统。一旦操作系统出现问题(如死机),则该程序同样无法运行,此时用户便无法继续监控和管理服务器。此外该方法所能够获得的服务器状态信息受限于其运行的操作系统,若操作系统无法读取到该项信息(电源输出功率、板级温度等),则用户也无法获得这些信息。
另一种服务器监控管理的方法是带外监控,在服务器主板上放置一个可以独立运行的系统,如BMC,由该系统来监控、管理服务器。目前主流服务器均设有BMC,提供带外监控和管理功能。此方法相比于前一种方法,不仅监控范围更大,同时不受服务器操作系统的限制,还可以实现远程开、关机、重启等功能。基于BMC的服务器带外监控管理系统主要支持浏览器(B/S)和客户端(C/S)的访问方式。用户可以通过自己的PC或笔记本连接到BMC,然后通过BMC来监控管理服务器。
发明内容
本发明的目的是提供一种基于智能手持设备的服务器远程监控管理方法。
本发明的目的是按以下方式实现的,内容包括:服务器BMC端软件开发和智能手持设备端应用软件开发,具体步骤是采用当前流行的智能手持设备包括手机、平板电脑为平台,开发一种能够通过移动网络与服务器BMC连接的客户端软件,该软件能够访问BMC提供的服务资源,从而显示服务器当前状态信息,并且与服务器前面板提供的显示信息一致,而BMC则响应来自智能手持设备客户端软件的操作,进而达到管理服务器的目的,其中BMC中软件架构和通讯协议是本发明的核心内容,通过该协议,客户端应用程序能够快速、安全地与服务器BMC进行数据传输,软件系统包括BMC监控模块、BMC管理模块、BMC服务模块和Android GUI模块,其中:
BMC监控模块:用以监控服务器外围器件的状态,包括CPU温度、风扇转速;当没有外部事件触发此模块时,该模块采用轮训模式,逐个监控个器件工作状态;当有外部事件触发时,包括来自与Android系统的用户事件,则立刻响应用户事件的具体操作包括读取CPU温度;
BMC管理模块:用以配置和管理服务器硬件。该模块在初始化过程中被调用后,处于休眠状态,当有用户事件(Android用户配置服务器)触发此模块时,相应用户操作,对服务器硬件重新配置。
BMC服务模块:负责与Android客户端的通信,响应来自客户端的请求。
Android GUI模块:负责用户界面的创建与用户事件的响应,同时响应来自BMC服务器端的信息更新,Android GUI服务模块还负责与BMC服务模块建立通信。
服务器BMC端软件开发包含基于IPMI协议的外围器件的监控管理程序以及基于IPMI协议的远程访问服务程序。
智能手持设备端应用软件开发,包含用户GUI程序与后台IPMI协议解析程序,由于不同的手持设备运行不同的操作系统,故该部分软件开发还涉及到操作系统相关内容和操作系统无关内容,与操作系统相关内容包含GUI部分以及系统网络访问接口部分,与操作系统无关内容包括IPMI协议解析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210129186.1/2.html,转载请声明来源钻瓜专利网。