[发明专利]一种基于IPMI协议采集并处理硬件信息的方法及系统在审
申请号: | 201710258162.9 | 申请日: | 2017-04-19 |
公开(公告)号: | CN107040421A | 公开(公告)日: | 2017-08-11 |
发明(设计)人: | 薛长青;孙善宝;张爱成 | 申请(专利权)人: | 济南浪潮高新科技投资发展有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;H04L29/08 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 杜鹃花 |
地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ipmi 协议 采集 处理 硬件 信息 方法 系统 | ||
技术领域
本发明涉及设备的硬件监测领域,具体地说是一种基于IPMI协议采集并处理硬件信息的方法及系统。
背景技术
在网管软件中通过利用SNMP协议对服务器进行监控,能够获取服务器的CPU、内存、磁盘空间等信息,根据这些信息能够判断网络服务器的一些情况,这些都是对软件指标的获取,对服务器的温度、硬盘的个数、硬盘的正常情况以及硬盘的损坏情况等硬件指标获取不到。
IPMI(英文全称为Intelligent Platform Management Interface,中文翻译为智能平台管理接口 )是一种开放标准的硬件管理接口规格,定义了嵌入式管理子系统进行通信的特定方法。IPMI 信息通过基板管理控制器 (BMC)(位于 IPMI 规格的硬件组件上)进行交流。使用低级硬件智能管理而不使用操作系统进行管理,具有两个主要优点: 首先,此配置允许进行带外服务器管理;其次,操作系统不必负担传输系统状态数据的任务。
IPMI是管理基于 Intel结构的企业系统中所使用的外围设备采用的一种工业标准,该标准由英特尔、惠普、NEC、美国戴尔电脑和SuperMicro等公司制定。用户可以利用IPMI监视服务器的物理健康特征,如温度、电压、风扇工作状态、电源状态等。而且更为重要的是IPMI是一个开放的免费标准,用户无需为使用该标准而支付额外的费用。
IPMI针对大量监控、控制和自动回复服务器的作业,提供了智能型的管理方式。此标准适用于不同的服务器拓扑学,以及Windows、Linux、 Solaris、Mac或是混合型的操作系统。此外,由于IPMI可在不同的属性值下运作,即使服务器本身的运作不正常,或是由于任何原因而无法提供服务,IPMI仍可正常运作。
如何利用IPMI协议获取设备的硬件信息,是需要解决的问题。
发明内容
本发明的技术任务是针对以上不足,提供一种基于IPMI协议采集并处理硬件信息的方法及系统,来解决如何通过IPMI协议获取设备的硬件信息的问题。
本发明的技术任务是按以下方式实现的:
一种基于IPMI协议采集并处理硬件信息的方法,包括如下步骤:
S1、客户端通过发布订阅的模式向服务器端发送订阅信息;
S2、服务器端通过IMPI协议采集设备的硬件信息,对硬件信息进行格式转化后,将硬件信息通过发布订阅的模式发送至客户端;
S3、客户端对硬件信息进行展示,并与服务器端配合对硬件信息进行异常处理。
客户端和服务器端通过发布订阅的模式进行数据交互,客户端向服务器端发送订阅信息,服务器端采集设备的硬件信息、并对硬件信息进行格式转化后,将硬件信息发送到客户端,客户端接收硬件信息后,对硬件信息进行展示,硬件信息中有异常状况时,客户端与服务器端配合对异常状况进行处理。
进一步的,硬件信息包括服务器的温度、硬盘的个数、硬盘的正常状态信息以及硬盘的损坏状态信息。服务器的温度用于展示服务器的温度,硬盘的个数指标用于展示硬盘的个数,硬盘的正常状态信息用于展示硬盘的正常情况,硬盘的损坏状态信息用于展示硬盘的损坏情况。
进一步的,步骤S1中,客户端通过CometD订阅技术向服务器端发送订阅信息。CometD 是一个使用了 Ajax 推技术的可伸缩的基于HTTP的事件路由总线程序,这项技术也叫 Comet。Comet是基于 HTTP长连接、无须在浏览器端安装插件的“服务器推”技术,是一种新的 Web 应用架构。基于这种架构开发的应用中,服务器端会主动以异步的方式向客户端程序推送数据,而不需要客户端显式的发出请求。Comet 架构非常适合事件驱动的 Web 应用,以及对交互性和实时性要求很强的应用,具有实时性好(消息延时小)、性能好(能支持大量用户)的优点。
进一步的,步骤S2中,服务器端对硬件信息进行格式转化包括依次对硬件信息中的数据进行解析、计算和封装。
进一步的,步骤S3中,客户端对硬件信息以树形的形式进行实时展示。
进一步的,步骤S3中,客户端与服务器端配合对硬件信息进行异常处理包括如下步骤:在服务器端设置硬件信息的告警规则,当硬件信息违反上述告警规则,在客户端产生报警并显示设备的损坏情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮高新科技投资发展有限公司,未经济南浪潮高新科技投资发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710258162.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体装置和制作半导体装置的方法
- 下一篇:半导体装置和制作半导体装置的方法