[发明专利]一种带外数据采集系统在审
申请号: | 201310129810.2 | 申请日: | 2013-04-15 |
公开(公告)号: | CN103200199A | 公开(公告)日: | 2013-07-10 |
发明(设计)人: | 栾利刚;彭毅;穆迪 | 申请(专利权)人: | 北京搜狐新媒体信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 采集 系统 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种带外数据采集系统。
背景技术
智能平台管理接口(Intelligent Platform Management Interface,简称IPMI),是管理基于Intel架构的企业系统中外围设备采用的一种标准接口。1998年,Intel、DELL、HP及NEC四家公司共同提出了跨平台IPMI协议标准,可以透过网路远端控制服务器的温度或电压;随着多年的应用和发展,IPMI标准协议已经演变出若干版本。所以现下即使同样是基于IPMI接口进行数据传输的服务器,其传输数据的具体方式也可能存在差异;加上各厂商生产的服务器主板传感器数量以及命名或描述等都存在较大差别,而这种差别也将体现在数据的管理层面上。总之,IPMI标准协议之下数据交互的标准化和统一性是存在一定程度不足的。
带外数据(out-of-band,简称OOB),也被称为加速数据,是一种在Intel架构系统中,依靠IPMI进行传输的特殊数据。带外数据的作用是:当连接双方中的一方发生特殊事件需要立即通知对方时,可以带外数据的形式进行数据传输;带外数据设计为比普通数据(即带内数据)拥有更高的传输优先级的数据,可以在已经排队等待发送所有普通数据之前发送。不过带外数据的发送同样是映射到现有的连接当中,并非建立新的连接。也就是说在Intel架构的系统中,带外数据和与其相对的带内数据同样是基于IPMI进行发送的。
所以由于IPMI及其相关工具软件的本身特点,以及IPMI标准化和统一性不完善的限制,基于IPMI传输带外数据也存在其先天的局限性。现有的基于IPMI的带外数据采集工具,例如ipmitool,只支持命令行模式,每执行一条命令都需要进行一次身份认证,效率低下;在大规模集群(超过2000台服务器)的带外数据采集当中完全不能够满足使用需求。并且,大型公司一套服务器系统当中往往运行多个厂商的服务器,而各个厂家所提供IPMI带外监控管理多样化、带外数据的名称定义的也各不相同,这种不统一体现在带外数据采集传输的过程中,造成了极大的管理困难,特别是在大规模集群当中尤为明显。
发明内容
有鉴于此,本发明提供一种带外数据采集系统,通过在数据库与服务器之间设立任务管理模块与数据采集模块,并且以数据采集模块与服务器之间的一个线程完成带外数据采集过程中的多种功能,从而实现高效率的带外数据采集。
为实现上述目的,本发明有以下技术方案:
一种带外数据采集系统,所述系统包括以下:
任务管理模块,用于预先设置采集策略;并从数据库端读取配置信息;将所述采集策略与配置信息制作成为采集任务,并将采集任务发派至数据采集模块;
数据采集模块,用于接收所述采集任务,根据采集任务中的配置信息连接数据库端,并与服务器端建立采集线程;根据采集任务中采集策略设置,利用采集线程从服务器端采集带外数据,并将带外数据转储至数据库端。
所述任务管理模块具体包括:
策略单元,用于根据用户的设置制定采集策略,所述采集策略包括采集周期策略和采集内容策略;
配置单元,用于从数据库端读取配置信息;
管理单元,用于将所述采集策略与配置信息制作成为采集任务,并对所述采集任务执行管理操作;
发派单元,用于将所述采集任务发派至数据采集模块。
所述配置信息包括数据库信息和服务器信息,具体的:
所述数据库信息包括,数据库名称、数据库IP地址、数据库访问用户名及密码;
所述服务器信息包括,服务器名称、服务器型号、服务器IP地址。
所述管理操作具体为:
任务增加操作、任务修改操作和/或任务删除操作。
所述任务管理模块还包括:
检测单元,用于向数据采集模块发送状态检测信息,并接收数据采集单元反馈的检测结果。
所述数据采集模块具体包括:
任务单元,用于接收并储存采集任务;
线程单元,用于根据采集任务中的配置信息与服务器端建立采集线程;
采集单元,用于预置采集命令,并根据采集任务中的采集策略,向采集线程加载相应的采集命令,进行带外数据采集;
转储单元,用于根据采集任务中的配置信息与数据库端连接,并通过该连接将采集到的带外数据转储至数据库端。
所述数据采集模块还包括:
转换单元,用于预设标准格式,并将采集到的带外数据的命名转换为标准格式。
所述采集命令具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狐新媒体信息技术有限公司,未经北京搜狐新媒体信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310129810.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置