CN103200199A - 一种带外数据采集*** - Google Patents

一种带外数据采集*** Download PDF

Info

Publication number
CN103200199A
CN103200199A CN2013101298102A CN201310129810A CN103200199A CN 103200199 A CN103200199 A CN 103200199A CN 2013101298102 A CN2013101298102 A CN 2013101298102A CN 201310129810 A CN201310129810 A CN 201310129810A CN 103200199 A CN103200199 A CN 103200199A
Authority
CN
China
Prior art keywords
acquisition
data
tasks
server
band
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2013101298102A
Other languages
English (en)
Inventor
栾利刚
彭毅
穆迪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sohu New Media Information Technology Co Ltd
Original Assignee
Beijing Sohu New Media Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sohu New Media Information Technology Co Ltd filed Critical Beijing Sohu New Media Information Technology Co Ltd
Priority to CN2013101298102A priority Critical patent/CN103200199A/zh
Publication of CN103200199A publication Critical patent/CN103200199A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

本发明实施例提供一种带外数据采集***及方法,所述***包括以下:任务管理模块,用于预先设置采集策略;并从数据库端读取配置信息;将所述采集策略与配置信息制作成为采集任务,并将采集任务发派至数据采集模块;数据采集模块,用于接收所述采集任务,根据采集任务中的配置信息连接数据库端,并与服务器端建立采集线程;根据采集任务中采集策略设置,利用采集线程从服务器端采集带外数据,并将带外数据转储至数据库端。

Description

一种带外数据采集***
技术领域
本发明涉及通信技术领域,特别涉及一种带外数据采集***。
背景技术
智能平台管理接口(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地址。
所述管理操作具体为:
任务增加操作、任务修改操作和/或任务删除操作。
所述任务管理模块还包括:
检测单元,用于向数据采集模块发送状态检测信息,并接收数据采集单元反馈的检测结果。
所述数据采集模块具体包括:
任务单元,用于接收并储存采集任务;
线程单元,用于根据采集任务中的配置信息与服务器端建立采集线程;
采集单元,用于预置采集命令,并根据采集任务中的采集策略,向采集线程加载相应的采集命令,进行带外数据采集;
转储单元,用于根据采集任务中的配置信息与数据库端连接,并通过该连接将采集到的带外数据转储至数据库端。
所述数据采集模块还包括:
转换单元,用于预设标准格式,并将采集到的带外数据的命名转换为标准格式。
所述采集命令具体包括:
会话开启或关闭命令、服务器状态获取命令、服务器状态控制命令、带外数据获取命令和指示灯控制命令。
所述数据采集模块还包括:
检测反馈单元,用于接收状态检测信息,并对所述数据采集模块进行状态检测,将检测结果反馈至所述检测单元。
所述数据采集模块的数量为一个或多个。
一种带外数据采集方法,所述方法包括以下步骤:
预先设置采集策略;并从数据库端读取配置信息;将所述采集策略与配置信息制作成为采集任务;
根据采集任务中的配置信息连接数据库端,并与服务器端建立采集线程;根据采集任务中采集策略设置,利用采集线程从服务器端采集带外数据,并将带外数据转储至数据库端。
所述将所述采集策略与配置信息制作成为采集任务还包括:
对所述采集任务执行管理操作;所述管理操作具体为;任务增加操作、任务修改操作和/或任务删除操作。
所述利用采集线程从服务器端采集带外数据具体为:
用于预置采集命令,并根据采集任务中的采集策略,向采集线程加载相应的采集命令,进行带外数据采集。
所述采集命令具体包括:
会话开启或关闭命令、服务器状态获取命令、服务器状态控制命令、带外数据获取命令和指示灯控制命令。
所述将带外数据转储至数据库端具体为:
预设标准格式,并将采集到的带外数据的格式转换为标准格式,将转换为标准格式的带外数据转储至数据库端。
通过以上技术方案可知,本发明存在的有益效果是:通过制作采集任务控制所述数据采集模块的采集过程,并利用所述数据采集模块与服务器端之间的采集线程完整的完成数据采集过程,实现了高效快速的带外数据采集,满足了大规模集群服务器中带外数据采集功能的使用需求;另外通过转换单元将带外数据的命名统一,以便于带外数据的管理。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例所述***结构示意图;
图2为本发明另一实施例所述***结构示意图;
图3为本发明又一实施例所述***结构示意图;
图4为本发明实施例所述方法流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1所示,为本发明所述带外数据采集***的一个具体的实施例,本实施例中所述***构建于数据库端和服务器端之间,通过特定的数据采集模块与服务器端建立采集线程来完成带外数据的采集,并将采集到的带外数据转储至数据库端。
本实施例中,所述***具体包括任务管理模块和数据采集模块两个主要部分,具体如下:
任务管理模块,用于预先设置采集策略;并从数据库端读取配置信息;将所述采集策略与配置信息制作成为采集任务,并将采集任务发派至数据采集模块。
本实施例中,所述采集任务包含两部分内容,分别是采集策略和配置信息。
所述采集策略为数据采集模块采集带外数据的具体操作方式提供依据;具体的,采集策略中可以包括采集周期策略和采集内容策略;也就是说,数据采集模块才获悉采集策略之后,即可按照特定的周期采集特定的内容。
所述配置信息帮助所述数据采集模块找寻到数据库端和服务器端,并与之建立连接关系,实现数据的交互。所以配置信息所涉及的具体内容一般包括数据库信息和服务器信息。
所述数据库信息可以包括数据库名称、数据库IP地址、数据库访问用户名及密码;所述数据采集模块根据以上信息即可查询到相应的数据库端并连接;需要说明的是,如需访问并连接数据库端,往往需要以数据库用户的身份来进行,所以数据库访问用户名及密码同样是数据库信息中必不可少的。服务器信息可以包括服务器名称、服务器型号、服务器IP地址。同理,可利用上述信息查询到服务器端并建立采集线程。
配置信息均保存在数据库端,任务管理模块在制作采集任务之前,从数据库端读取所述配置信息。所述采集任务发派至数据采集模块,为数据采集模块的具体运行提供依据。
数据采集模块,用于接收所述采集任务,根据采集任务中的配置信息连接数据库端,并与服务器端建立采集线程;根据采集任务中采集策略设置,利用采集线程从服务器端采集带外数据,并将带外数据转储至数据库端。
通过上述的阐述已经明确,数据采集模块能够根据采集任务中的配置信息查询到数据库端和服务器端,并建立连接关系。而需要重点说明的是,本实施例中所述数据采集模块通过与服务器端建立采集线程来实现带外数据的采集。不同于现有技术中只支持命令行模式的ipmitool工具,每执行一条命令都需要进行一次身份认证;本实施例中IPMI协议的深层开发,实现所述采集线程能够加载多种采集命令,通过一个采集线程即可完成对服务器端进行带外数据采集的整个过程,使得对于服务器端的数据采集效率显著的提高。
还需要说明的是,在大规模集群的服务器***中,数据采集模块需要以采集线程连接多个服务器;每个服务器的名称、型号、IP地址以及对其采集的具体方式均包含在采集任务当中。所述数据采集模块不仅能够通过配置信息中对应的部分与该服务器建立采集线程,也可以通过采集策略中针对该服务器的采集周期和采集内容,实现对该服务器中带外数据的采集。
本实施例为本发明所述带外数据采集***的一个基础实施例。通过以上技术方案可知,本实施例中存在的有益效果是:通过制作采集任务控制所述数据采集模块的采集过程,并利用所述数据采集模块与服务器端之间的采集线程完整的完成数据采集过程,实现了高效快速的带外数据采集,满足了大规模集群服务器中带外数据采集功能的使用需求。
参见图2所示,为本发明所述带外数据采集***的另一个具体的实施例,本实施例在图1所示实施例的基础之上,对于所述***的具体结构及其工作原理做出了更加详尽的公开描述。本实施例中,所述***具体结构如下:
任务管理模块,用于预先设置采集策略;并从数据库端读取配置信息;将所述采集策略与配置信息制作成为采集任务,并将采集任务发派至数据采集模块。
本实施例中所述任务管理模块具体包括以下组成部分:
策略单元,用于根据用户的设置制定采集策略,所述采集策略包括采集周期策略和采集内容策略。
配置单元,用于从数据库端读取配置信息。
管理单元,用于将所述采集策略与配置信息制作成为采集任务,并对所述采集任务执行管理操作。
本实施例中,对于采集任务的制作方式与图1所示实施例相同。所述策略单元根据用户的实际需求和具体设置,生成采集策略。所述配置单元从数据库端读取配置信息。管理单元将采集策略和配置信息两部分结合制作成采集任务。
另外,本实施例中所述管理单元除了制作采集任务之外,还存在对于采集任务的管理功能。所述管理单元通过执行管理操作来实现对于采集任务的管理,所述管理操作主要包括任务增加操作、任务修改操作和/或任务删除操作。
发派单元,用于将所述采集任务发派至数据采集模块。
检测单元,用于向数据采集模块发送状态检测信息,并接收数据采集单元反馈的检测结果。
本实施例中所述任务管理模块还具备对数据采集模块进行状态检测的功能,以实时的了解数据采集模块是否处于正常运行的状态。上述功能通过所述检测单元实现。
数据采集模块,用于接收所述采集任务,根据采集任务中的配置信息连接数据库端,并与服务器端建立采集线程;根据采集任务中采集策略设置,利用采集线程从服务器端采集带外数据,并将带外数据转储至数据库端。
本实施例中,所述数据采集模块具体为:
任务单元,用于接收并储存采集任务。
线程单元,用于根据采集任务中的配置信息与服务器端建立采集线程。
采集单元,用于预置采集命令,并根据采集任务中的采集策略,向采集线程加载相应的采集命令,进行带外数据采集。
不同于现有的带外数据采集工具,本实施例中所述采集线程中可以加载多种采集命令,从而实现多种功能。无需每执行一条命令都进行一次身份认证,极大的提高了带外数据采集的效率。本实施例中所述采集命令包括:会话开启或关闭命令、服务器状态获取命令、服务器状态控制命令、带外数据获取命令和指示灯控制命令。
在本实施例中各采集命令以API(Application Programming Interface,应用程序编程接口)的形式实现,其功能及实现方式可以参考以下:
会话开启或关闭命令,用户开始或结束一个带外数据采集的过程,其他采集数据所用的API均基于此进一步实现。该命令的具体程序代码为:
struct ipmi_intf*smartidc_ipmi_init(char*host,char*user,char*pass)
int smartidc_ipmi_finit(struct ipmi_intf*intf)
服务器状态获取命令,用于指令获取服务器的开关机状态,反馈值1代表服务器处于开机状态,反馈值0代表服务器处于关机状态。获取服务器状态更好的实现进一步的带外数据采集操作。该命令具体代码如下:
int ipmi_get_power_status(struct ipmi_intf*intf)
服务器状态控制命令,用于远程控制服务器的开关机,例如当需要进行带外数据采集,而服务器处于关机状态时,则可利用该命令控制服务器开机。该命令支持对于服务器的三种操作,type为0表示关机,type为1表示开机机,type为3表示重启。具体代码形式如下:
ipmi_set_power(struct ipmi_intf*intf,int type)
带外数据获取命令,用于指示从服务区获取带外数据。本实施例中该命令具体又分为四种形式:
获取日志总条数,代码如下:
int ipmi_get_sel_num(struct ipmi_intf*intf)
获取指定条目的日志内容,代码如下:
SEL*smartidc_ipmi_get_sel_by_id(struct ipmi_intf*intf, int id);
其中SEL结构定义如下:
Figure BDA00003051338400091
获取传感器数据,代码如下:
struct SDR*ipmi_get_sdr(struct ipmi_intf*intf,uint8_t type)
该函数返回SDR链表,其中SDR机构定义如下:
Figure BDA00003051338400092
获取BMC(Baseboard Management Controller,基板管理控制器)物理地址信息,代码如下:
char*ipmi_get_mac(struct ipmi_intf*intf);
该段代码的返回数据为BMC的MAC地址。
实际的带外数据采集过程中,可以根据采集策略中的采集内容策略选取相应的带外数据获取命令进行带外数据采集。
指示灯控制命令,用于控制服务器的前面板指示灯,具体支持三种操作,参数0代表关灭;参数1点亮(默认点亮时长15秒);参数2代表保持常亮。代码如下:
int ipmi_chassis_identify(struct ipmi_intf*intf,int cmd,int interval);
上述API是通过对于IPMI的深层开发得到,所述采集单元通过将以上各种采集命令加载到线程中,实现了基于IPMI的数据传输过程中,利用同一线程完成带外数据采集过程中的各种操作;改善了传统的采集工具只支持命令行模式,每执行一条命令都需要进行一次身份认证的弊端,显著提高带外数据的采集效率。
检测反馈单元,用于接收状态检测信息,并对所述数据采集模块进行状态检测,将检测结果反馈至所述检测单元。
该功能单元对应任务管理模块中所述检测单元,根据检测单元的指令检测数据采集模块的自身状态并反馈检测结果。
转换单元,用于预设标准格式,并将采集到的带外数据的命名转换为标准格式。
由于在大规模集群服务器***中,必然存在来自不同厂商,不同型号的服务器。而不同厂商的服务器对于带外数据的命名也存在差异,命名的不统一会对带外数据的管理造成极大的困难。本实施例中所述转换单元中预设一个标准格式,并将采集到的所有带外数据均按照标准格式进行命名转换,实现大规模集群服务器***中数据的统一命名和管理。以下以Dell G11、DellG12、HP dl180g5和IBM M3四种型号的服务器为例,将其对于带外数据的命名与本实施例中标准格式命名进行对照:
服务器类型 Dell G11 Dell G12 HP dl180g5 IBM M3 标准格式
进风口温度 Ambient Temp Inlet Temp Inlet Amb Tem Ambient Temp Inlet Temp
电压1 Voltage Voltage1 缺失 缺失 Voltage1
电流1 Current Current1 缺失 缺失 Current1
功耗 System Level PwrConsumption 缺失 Avg Power Power
风扇1转速 FANMOD1ARPM Fan1RPM System Fan1 Fan1A Fan1
转储单元,用于根据采集任务中的配置信息与数据库端连接,并通过该连接将命名转换为标准格式的带外数据转储至数据库端。
通过本实施例中对于所述***技术方案的描述可见,所述***在图1所示实施例的基础之上,进一步存在的有益效果是:本实施例中对于采集单元向采集线程加载采集命令实现带外数据采集的过程进行了更加具体的说明,明确了所述采集线程的功能实现方式;另外本实施例中通过转换单元将带外数据的命名统一,以便于带外数据的管理;本实施例中所述***的整体技术方案更加完整,公开更加充分。
参见图3所示,为本发明所述带外数据采集***的另一个具体实施例,本实施例中,所述任务管理模块及数据采集模块的具体结构与图2所示实施例完全一致。不同的是,为更好的实现大规模集群服务器***中的带外数据采集,本实施例中并行的设置多个数据采集模块,图3所示为设置两个数据采集模块的具体情况。并且针对每个数据采集模块,能够建立多个采集线程,每个采集线程连接一台服务器。图3所描述为每个数据采集模块连接三台服务器的具体情况。当需要执行采集任务时,则指定某一采集线程连接该采集任务针对的服务器,并将相应的采集命令加载到该线程中,实现带外数据的采集。本实施例中,所述数据采集模块能够建立的线程数量是固定的,且每个线程均有一个特定编号,在指定某一线程连接某一服务器进行带外数据采集是,遵从一下规则:假设所述线程编号为1-n共n个自然数,将上一次执行采集任务的线程编号k递增1,得到本次应该执行采集任务的线程编号为k+1;并以第k+1线程与服务器建立连接并执行本次采集任务;当k=n时,则令k+1=1。
本实施例所述***中,为更好的适应大规模集群服务器***,并行的设置的多个数据采集模块,并且一个数据采集模块能够通过采集线程与多个服务器建立连接并完成带外数据采集。进一步的提高的带外数据采集的效率,满足了大规模集群服务器***中带外数据采集的功能需求。
对应图1所示的***实施例,本实施例还公开了一种带外数据采集方法,参见图4所示。本实施例中所述方法是基于图1所示***所得,二者技术方案核心是一致的。所述方法具体包括以下:
步骤401、预先设置采集策略;并从数据库端读取配置信息;将所述采集策略与配置信息制作成为采集任务;
步骤402、根据采集任务中的配置信息连接数据库端,并与服务器端建立采集线程;根据采集任务中采集策略设置,利用采集线程从服务器端采集带外数据,并将带外数据转储至数据库端。
实施例中存在的有益效果是:通过制作采集任务控制所述数据采集模块的采集过程,并利用所述数据采集模块与服务器端之间的采集线程完整的完成数据采集过程,实现了高效快速的带外数据采集,满足了大规模集群服务器中带外数据采集功能的使用需求。
优选的,本实施例中所述方法还可以结合一下优化方案:
所述将所述采集策略与配置信息制作成为采集任务还包括:
对所述采集任务执行管理操作;所述管理操作具体为;任务增加操作、任务修改操作和/或任务删除操作。
所述利用采集线程从服务器端采集带外数据具体为:
用于预置采集命令,并根据采集任务中的采集策略,向采集线程加载相应的采集命令,进行带外数据采集。
所述采集命令具体包括:
会话开启或关闭命令、服务器状态获取命令、服务器状态控制命令、带外数据获取命令和指示灯控制命令。
所述将带外数据转储至数据库端具体为:
预设标准格式,并将采集到的带外数据的格式转换为标准格式,将转换为标准格式的带外数据转储至数据库端。
通过以上优化方案,对于采集单元向采集线程加载采集命令实现带外数据采集的过程进行了更加具体的说明,明确了所述采集线程的功能实现方式;另外本实施例中通过转换单元将带外数据的命名统一,以便于带外数据的管理;本实施例中所述***的整体技术方案更加完整,公开更加充分。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (15)

1.一种带外数据采集***,其特征在于,所述***包括以下:
任务管理模块,用于预先设置采集策略;并从数据库端读取配置信息;将所述采集策略与配置信息制作成为采集任务,并将采集任务发派至数据采集模块;
数据采集模块,用于接收所述采集任务,根据采集任务中的配置信息连接数据库端,并与服务器端建立采集线程;根据采集任务中采集策略设置,利用采集线程从服务器端采集带外数据,并将带外数据转储至数据库端。
2.根据权利要求1所述***,其特征在于,所述任务管理模块具体包括:
策略单元,用于根据用户的设置制定采集策略,所述采集策略包括采集周期策略和采集内容策略;
配置单元,用于从数据库端读取配置信息;
管理单元,用于将所述采集策略与配置信息制作成为采集任务,并对所述采集任务执行管理操作;
发派单元,用于将所述采集任务发派至数据采集模块。
3.根据权利要求2所述***,其特征在于,所述配置信息包括数据库信息和服务器信息,具体的:
所述数据库信息包括,数据库名称、数据库IP地址、数据库访问用户名及密码;
所述服务器信息包括,服务器名称、服务器型号、服务器IP地址。
4.根据权利要求2所述***,其特征在于,所述管理操作具体为:
任务增加操作、任务修改操作和/或任务删除操作。
5.根据权利要求2所述***,其特征在于,所述任务管理模块还包括:
检测单元,用于向数据采集模块发送状态检测信息,并接收数据采集单元反馈的检测结果。
6.根据权利要求1所述***,其特征在于,所述数据采集模块具体包括:
任务单元,用于接收并储存采集任务;
线程单元,用于根据采集任务中的配置信息与服务器端建立采集线程;
采集单元,用于预置采集命令,并根据采集任务中的采集策略,向采集线程加载相应的采集命令,进行带外数据采集;
转储单元,用于根据采集任务中的配置信息与数据库端连接,并通过该连接将采集到的带外数据转储至数据库端。
7.根据权利要求6所述***,其特征在于,所述数据采集模块还包括:
转换单元,用于预设标准格式,并将采集到的带外数据的命名转换为标准格式。
8.根据权利要求6所述***,其特征在于,所述采集命令具体包括:
会话开启或关闭命令、服务器状态获取命令、服务器状态控制命令、带外数据获取命令和指示灯控制命令。
9.根据权利要求5所述***,其特征在于,所述数据采集模块还包括:
检测反馈单元,用于接收状态检测信息,并对所述数据采集模块进行状态检测,将检测结果反馈至所述检测单元。
10.根据权利要求1-9任意一项所述***,其特征在于,所述数据采集模块的数量为一个或多个。
11.一种带外数据采集方法,其特征在于,所述方法包括以下步骤:
预先设置采集策略;并从数据库端读取配置信息;将所述采集策略与配置信息制作成为采集任务;
根据采集任务中的配置信息连接数据库端,并与服务器端建立采集线程;根据采集任务中采集策略设置,利用采集线程从服务器端采集带外数据,并将带外数据转储至数据库端。
12.根据权利要求11所述方法,其特征在于,所述将所述采集策略与配置信息制作成为采集任务还包括:
对所述采集任务执行管理操作;所述管理操作具体为;任务增加操作、任务修改操作和/或任务删除操作。
13.根据权利要求11所述方法,其特征在于,所述利用采集线程从服务器端采集带外数据具体为:
用于预置采集命令,并根据采集任务中的采集策略,向采集线程加载相应的采集命令,进行带外数据采集。
14.根据权利要求13所述方法,其特征在于,所述采集命令具体包括:
会话开启或关闭命令、服务器状态获取命令、服务器状态控制命令、带外数据获取命令和指示灯控制命令。
15.根据权利要求11所述方法,其特征在于,所述将带外数据转储至数据库端具体为:
预设标准格式,并将采集到的带外数据的格式转换为标准格式,将转换为标准格式的带外数据转储至数据库端。
CN2013101298102A 2013-04-15 2013-04-15 一种带外数据采集*** Pending CN103200199A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013101298102A CN103200199A (zh) 2013-04-15 2013-04-15 一种带外数据采集***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013101298102A CN103200199A (zh) 2013-04-15 2013-04-15 一种带外数据采集***

Publications (1)

Publication Number Publication Date
CN103200199A true CN103200199A (zh) 2013-07-10

Family

ID=48722556

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013101298102A Pending CN103200199A (zh) 2013-04-15 2013-04-15 一种带外数据采集***

Country Status (1)

Country Link
CN (1) CN103200199A (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104111983A (zh) * 2014-06-30 2014-10-22 中国科学院信息工程研究所 一种开放式的多源数据采集***及方法
CN105450472A (zh) * 2015-12-03 2016-03-30 广州云新信息技术有限公司 一种自动获取服务器物理部件状态的方法及装置
CN105959125A (zh) * 2016-07-18 2016-09-21 北京首都在线科技股份有限公司 一种网络数据流量计费***及计费方法
CN107508869A (zh) * 2017-08-11 2017-12-22 上海中信信息发展股份有限公司 追溯数据采集方法及客户端
CN108268543A (zh) * 2016-12-31 2018-07-10 ***通信集团江西有限公司 数据库采集方法和装置
CN109634686A (zh) * 2018-12-17 2019-04-16 郑州云海信息技术有限公司 一种通过bmc远程配置服务器状态的方法和***
CN109657167A (zh) * 2018-11-29 2019-04-19 彩讯科技股份有限公司 数据采集方法、装置、服务器及存储介质
CN110275921A (zh) * 2019-06-28 2019-09-24 重庆回形针信息技术有限公司 一种用于数据采集的开发平台
CN112286755A (zh) * 2020-09-24 2021-01-29 曙光信息产业股份有限公司 集群服务器带外数据采集方法、装置和计算机设备
CN113505165A (zh) * 2021-07-05 2021-10-15 曙光信息产业(北京)有限公司 传感器数据的处理方法、装置、计算机设备及存储介质
CN113721529A (zh) * 2021-09-03 2021-11-30 成都理工大学 一种基于fpga的数据采集***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101137179A (zh) * 2007-07-11 2008-03-05 中兴通讯股份有限公司 芯片原始数据采集***和方法
CN101741146A (zh) * 2010-02-11 2010-06-16 江苏方天电力技术有限公司 变电站智能辅助监测终端

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101137179A (zh) * 2007-07-11 2008-03-05 中兴通讯股份有限公司 芯片原始数据采集***和方法
CN101741146A (zh) * 2010-02-11 2010-06-16 江苏方天电力技术有限公司 变电站智能辅助监测终端

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
郑桦: ""机械臂***的网络远程控制研究与实现"", 《中国博士论文全文数据库 信息科技辑》, 15 September 2007 (2007-09-15) *
高建平 等: ""基于Web的服务器群带外集中监控***设计与实现"", 《计算机与数字工程》, 31 December 2010 (2010-12-31), pages 70 - 72 *
黄海鹏 等: ""多轴联动电火花加工数控***开发"", 《计算机集成***制造》, 15 February 2010 (2010-02-15) *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104111983B (zh) * 2014-06-30 2017-12-19 中国科学院信息工程研究所 一种开放式的多源数据采集***及方法
CN104111983A (zh) * 2014-06-30 2014-10-22 中国科学院信息工程研究所 一种开放式的多源数据采集***及方法
CN105450472A (zh) * 2015-12-03 2016-03-30 广州云新信息技术有限公司 一种自动获取服务器物理部件状态的方法及装置
CN105959125A (zh) * 2016-07-18 2016-09-21 北京首都在线科技股份有限公司 一种网络数据流量计费***及计费方法
CN108268543A (zh) * 2016-12-31 2018-07-10 ***通信集团江西有限公司 数据库采集方法和装置
CN107508869B (zh) * 2017-08-11 2021-01-01 上海信联信息发展股份有限公司 追溯数据采集方法及客户端
CN107508869A (zh) * 2017-08-11 2017-12-22 上海中信信息发展股份有限公司 追溯数据采集方法及客户端
CN109657167A (zh) * 2018-11-29 2019-04-19 彩讯科技股份有限公司 数据采集方法、装置、服务器及存储介质
CN109657167B (zh) * 2018-11-29 2023-11-21 彩讯科技股份有限公司 数据采集方法、装置、服务器及存储介质
CN109634686A (zh) * 2018-12-17 2019-04-16 郑州云海信息技术有限公司 一种通过bmc远程配置服务器状态的方法和***
CN110275921A (zh) * 2019-06-28 2019-09-24 重庆回形针信息技术有限公司 一种用于数据采集的开发平台
CN112286755A (zh) * 2020-09-24 2021-01-29 曙光信息产业股份有限公司 集群服务器带外数据采集方法、装置和计算机设备
CN112286755B (zh) * 2020-09-24 2023-05-05 曙光信息产业股份有限公司 集群服务器带外数据采集方法、装置和计算机设备
CN113505165A (zh) * 2021-07-05 2021-10-15 曙光信息产业(北京)有限公司 传感器数据的处理方法、装置、计算机设备及存储介质
CN113721529A (zh) * 2021-09-03 2021-11-30 成都理工大学 一种基于fpga的数据采集***

Similar Documents

Publication Publication Date Title
CN103200199A (zh) 一种带外数据采集***
CN105868077A (zh) 一种获取整机柜服务器节点监控信息的方法
CN108073402A (zh) 基于Linux***的kafka集群自动部署方法和装置
CN101588086A (zh) 多插件嵌入式故障信息***子站对录波文件的处理方法
CN105005363A (zh) 基于通用型arm架构的服务器平台
CN102393848B (zh) 获取数据终端设备识别信息的方法和***
US11997438B2 (en) Declarative IoT data control
CN101562545B (zh) 网络唤醒的测试方法
CN106790403A (zh) 实现移动云计算中间平台的方法及实现分布式的方法
CN105607940A (zh) 一种arm平台中bdk向uefi bios传递信息的方法
CN105607606A (zh) 一种基于双主板架构的数据采集装置及方法
CN103778024A (zh) 服务器***及其讯息处理方法
CN102480396B (zh) 一种服务器***及其连接方法
CN102122430B (zh) 农产品信息采集器及采集方法
CN102148702B (zh) 一种使用网络配置协议进行网络管理的方法
CN204833071U (zh) 基于通用型arm架构的服务器平台
CN208367733U (zh) 嵌入式ai机器视觉硬件结构
CN106843971A (zh) Bios刷新方法、服务器、bmc、介质及存储控制器
Zhao et al. Data acquisition and transmission system for building energy consumption monitoring
CN202395817U (zh) 立式网络税控器集群***
CN109710605B (zh) 一种设备信息自动化采集装置以及方法
CN106789375A (zh) 一种在服务器中管理节点oem ipmi接口的方法
CN106407309A (zh) 支持多种数据源的集群数据库数据加载工具及方法
CN103561126A (zh) 分组设备中cpu扣板与板卡自动关联方法
CN207869401U (zh) 一种基于Linux***的智慧安全型电网专用无线通信模块

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20130710

RJ01 Rejection of invention patent application after publication