会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 电脑零配件 / 硬件 / 对物理机硬件进行监控的方法及装置

对物理机硬件进行监控的方法及装置

阅读:836发布:2021-02-23

IPRDB可以提供对物理机硬件进行监控的方法及装置专利检索,专利查询,专利分析的服务。并且本发明涉及互联网技术领域,具体涉及一种对物理机硬件进行监控的方法及装置,应用于云服务中心,该方法包括:定时查询与存储于数据库中的所有物理机的连接,分配至少一个线程根据所有物理机的连接获取物理机的硬件信息,进而分析获取的所有物理机的硬件信息得到每个硬件信息的数据特征,根据硬件信息的数据特征查找预存储的不同厂商的解析规则,并选取与所述硬件信息属于同一厂商的解析规则对硬件信息进行解析。由此可见,在本方案中,云服务中心对各个厂商的解析规则进行了预先设置,当接收到各个物理机的硬件信息时,则可根据预存储的解析规则对各个厂商下的物理机的硬件信息进行统一解析,极大地节省了解析时间。,下面是对物理机硬件进行监控的方法及装置专利的具体信息内容。

1.一种对物理机硬件进行监控的方法,应用于云服务中心,其特征在于,所述方法包括:定时查询预存储于数据库中的所有物理机的连接;

分配至少一个线程根据所述所有物理机的连接获取所有物理机的硬件信息;

分析获取的所述所有物理机的硬件信息得到每个硬件信息的数据特征;

根据所述硬件信息的数据特征查找预存储的不同厂商的解析规则,并选取与所述硬件信息属于同一厂商的解析规则对所述硬件信息进行解析。

2.如权利要求1所述的方法,其特征在于,所述方法还包括:配置所有物理机与所述云服务中心建立连接,并将所述物理机对应的管理者的联系方式存储于所述云服务中心的数据库中。

3.如权利要求1所述的方法,其特征在于,所述分配至少一个线程根据所述所有物理机的连接获取所有物理机的硬件信息的步骤包括:分配至少一个线程根据所述所有物理机的连接获取所有物理机的CPU温度、电源状态、主板温度、风扇转速、电源电压。

4.如权利要求3所述的方法,其特征在于,所述分析获取的所述所有物理机的硬件信息得到每个硬件信息的数据特征的步骤包括:分析获取的所述所有物理机的硬件信息得到每个硬件信息的命名规则。

5.如权利要求1所述的方法,其特征在于,所述方法还包括:判断解析后的硬件信息是否处于安全范围,若超过安全范围,则生成告警记录存储于数据库中,并通知对应的物理机的管理者。

6.一种对物理机硬件进行监控的装置,应用于云服务中心,其特征在于,所述装置包括:查询模块,用于定时查询预存储于数据库中的所有物理机的连接;

分配模块,用于分配至少一个线程根据所述所有物理机的连接获取所有物理机的硬件信息;

分析模块,用于分析获取的所述所有物理机的硬件信息得到每个硬件信息的数据特征;

解析模块,用于根据所述硬件信息的数据特征查找预存储的不同厂商的解析规则,并选取与所述硬件信息属于同一厂商的解析规则对所述硬件信息进行解析。

7.如权利要求6所述的装置,其特征在于,所述装置还包括:配置模块,用于配置所有物理机与所述云服务中心建立连接,并将所述物理机对应的管理者的联系方式存储于所述云服务中心的数据库中。

8.如权利要求6所述的装置,其特征在于,所述分配模块具体用于:分配至少一个线程根据所述所有物理机的连接获取所有物理机的CPU温度、电源状态、主板温度、风扇转速、电源电压。

9.如权利要求8所述的装置,其特征在于,所述分析模块具体用于:分析获取的所述所有物理机的硬件信息得到每个硬件信息的命名规则。

10.如权利要求6所述的装置,其特征在于,所述装置还包括:告警模块,用于判断解析后的硬件信息是否处于安全范围,若超过安全范围,则生成告警记录存储于数据库中,并通知对应的物理机的管理者。

说明书全文

对物理机硬件进行监控的方法及装置

技术领域

[0001] 本发明涉及互联网技术领域,具体而言,涉及一种对物理机硬件进行监控的方法及装置。

背景技术

[0002] 现目前各个厂商对物理机的硬件信息的实现标准不一,导致获取物理机信息时,需要对不同的厂商下的物理机的硬件信息进行分别解析,需要浪费大量时间,且不利于工作的开展。尤其对于物理机集群而言,由于需要一一对获取的物理机的硬件信息进行解析,需要浪费大量的时间。由此,提供一种可以对多台物理机的硬件信息进行统一解析的方式是十分必要的。

发明内容

[0003] 本发明的目的在于提供一种对物理机硬件进行监控的方法,以实现统一对多台物理机的硬件信息进行分析和监控。
[0004] 本发明的另一目的在于提供一种对物理机硬件进行监控的装置,以实现统一对多台物理机的硬件信息进行分析和监控。
[0005] 为了实现上述目的,本发明实施例采用的技术方案如下:
[0006] 第一方面,本发明实施例提供了一种对物理机硬件进行监控的方法,应用于云服务中心,所述方法包括:定时查询预存储于数据库中的所有物理机的连接;分配至少一个线程根据所述所有物理机的连接获取所有物理机的硬件信息;分析获取的所述所有物理机的硬件信息得到每个硬件信息的数据特征;根据所述硬件信息的数据特征查找预存储的不同厂商的解析规则,并选取与所述硬件信息属于同一厂商的解析规则对所述硬件信息进行解析。
[0007] 第二方面,本发明实施例还提供了一种对物理机硬件进行监控的装置,应用于云服务中心,所述装置包括:查询模块,用于定时查询预存储于数据库中的所有物理机的连接;分配模块,用于分配至少一个线程根据所述所有物理机的连接获取所有物理机的硬件信息;分析模块,用于分析获取的所述所有物理机的硬件信息得到每个硬件信息的数据特征;解析模块,用于根据所述硬件信息的数据特征查找预存储的不同厂商的解析规则,并选取与所述硬件信息属于同一厂商的解析规则对所述硬件信息进行解析。
[0008] 本发明实施例提供的一种对物理机硬件进行监控的方法及装置,应用于云服务中心,该方法包括:定时查询与存储于数据库中的所有物理机的连接,分配至少一个线程根据所有物理机的连接获取物理机的硬件信息,进而分析获取的所有物理机的硬件信息得到每个硬件信息的数据特征,根据硬件信息的数据特征查找预存储的不同厂商的解析规则,并选取与所述硬件信息属于同一厂商的解析规则对硬件信息进行解析。由此可见,在本方案中,云服务中心对各个厂商的解析规则进行了预先设置,当接收到各个物理机的硬件信息时,则可根据预存储的解析规则对各个厂商下的物理机的硬件信息进行统一解析,极大地节省了解析时间。
[0009] 为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

[0010] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0011] 图1示出了本发明实施例提供的一种对物理机硬件进行监控的方法的流程示意图。
[0012] 图2示出了本发明实施例提供的一种对物理机硬件进行监控的装置的功能模块示意图。
[0013] 图示:100-对物理机硬件进行监控的装置;110-配置模块;120-查询模块;130-分配模块;140-分析模块;150-解析模块;160-告警模块。

具体实施方式

[0014] 下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0015] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0016] 为了保证物理机的正常运行,通常需要对物理机的运行状态进行实时监控,但是由于各个厂商生产的物理机制定的标准不统一,因而只能单独对每一台物理机的硬件信息进行解析,带来了大量的工作量。由此,本发明实施例提供一种对物理机硬件进行监控的方法,以实现通过集合各个厂商的解析规则,以对获取的各个厂商生产的物理机的硬件信息都能进行统一解析,极大地减少了工作量。需要说明的是,该物理机可以是,但不限于,服务器等智能电子设备。
[0017] 请参照图1,是本发明实施例提供的一种对物理机硬件进行监控的方法的流程示意图,该方法包括:
[0018] 步骤S110,配置所有物理机与所述云服务中心建立连接,并将所述物理机对应的管理者的联系方式存储于所述云服务中心的数据库中。
[0019] 具体为,该物理机为服务器等智能电子设备,在该物理机上安装有操作系统,通过该操作系统可以实现物理机的正常工作。同时,该物理机的主板上插接有芯片,该芯片上安装有一个独立于操作系统的一个微型系统,该微型系统具有独立的IP地址等其他配置信息。其中,配置所有物理机与云服务中心建立连接,即是,配置物理机上的微型系统的IP地址与云服务中心建立连接,该微型系统将监控物理机的硬件信息,并通过建立的连接关系将获取的硬件信息发送至云服务中心,以使得云服务中心能及时对物理机的运行状态进行监控。
[0020] 此外,为了便于云服务中心能将运行状态异常的物理机及时告知用户,还将物理机对应的管理者的联系方式,如手机号码或邮箱等,存储于云服务中心的数据中。当存在物理机出现异常情况时,该云服务中心可通过已经事先录入的联系方式告知对应的管理者,以便于管理者能及时采取措施。需要说明的是,该云服务中心为运行在物理机上的虚拟机上的一个软件,该云服务中心可对多个属于同一厂商或属于不同厂商的物理机进行运行状态监控。
[0021] 步骤S120,定时查询预存储于数据库中的所有物理机的连接。
[0022] 当该云服务中心工作时,该云服务中心将启动监控任务,该监控任务即为定时查询数据库中存储的与所有物理机的连接关系。
[0023] 步骤S130,分配至少一个线程根据所述所有物理机的连接获取所有物理机的硬件信息。
[0024] 具体为,该云服务中心将分配至少一个线程根据之前与物理机建立的连接关系获取物理机的硬件信息,容易理解的,一个线程可以对应多台物理机,一个线程也可只对应一台物理机,进而云服务中心将通过线程获取对应的物理机的硬件信息,该物理机的硬件信息包括,但不限于,物理机的CPU温度、电源状态、主板温度、风扇转速以及电源电压。
[0025] 步骤S140,分析获取的所述所有物理机的硬件信息得到每个硬件信息的数据特征。
[0026] 具体为,由于每个物理机可能对应不同的厂商,且不同厂商对物理机的各个参数信息(即CPU温度、电源状态等)的命名规则不一致,即是说,A厂商可能对CPU温度的命名为一个方式,B厂商可能对CPU温度的命名为另一个方式,当云服务中心同时接收到不同厂商下的物理机的硬件信息时,即便两个信息表征的是同一种信息,即均为CPU信息,但是云服务中心无法识别。因此,云服务中心将一一分析获取的物理机的硬件信息得到每个硬件信息的命名规则,以分辨出该硬件信息所述的物理机是出自于哪个厂商。
[0027] 步骤S150,根据所述硬件信息的数据特征查找预存储的不同厂商的解析规则,并选取与所述硬件信息属于同一厂商的解析规则对所述硬件信息进行解析。
[0028] 具体为,该云服务中心事先存储有不同厂商的解析规则,该解析规则为各自厂商的命名规范。当云服务中心分辨出接收到的物理机的硬件信息的命名规则后,将选取对应的厂商的命名规范,根据该厂商下的命名规范了解该硬件信息所表征的含义,以及对应的数值,以完成对硬件信息的解析。
[0029] 步骤S160,判断解析后的硬件信息是否处于安全范围,若超过安全范围,则生成告警记录存储于数据库中,并通知对应的物理机的管理者。
[0030] 具体为,当该云服务中心对接收到的硬件信息进行解析后,将判断该硬件信息是否处于安全范围,如该物理机的CPU温度是否在预设温度内,若超过预设温度,该云服务中心将生成告警记录存储于数据库中。需要说明的是,该安全范围可根据需要进行多层级设置,如设置多个安全范围,当处于一级安全范围,则属于轻度告警,当处于二级安全范围,则属于重度告警等。容易理解的,该云服务中心将对每一个硬件信息均进行是否处于安全范围的判断,每个硬件信息均会设置对应的安全范围,当存在任意一个硬件信息超过安全范围,则都将会生成告警记录存储于数据库中,同时该云服务中心还将通过之前存储的邮件或手机号码通知对应的物理机的管理者,以便于对应的管理者及时采取措施。
[0031] 由此可见,在本发明实施例中提供的一种对物理机硬件进行监控的方法,通过云服务中心对各个物理机的硬件信息进行统一解析和监控预警,一方面减少了工作量,实现了对大规模物理机的硬件信息的集体解析,另一方面及时监控,在发现存在危险情况时,能及时通知管理者,达到较好的监控效果。
[0032] 请参照图2,是本发明实施例提供的一种对物理机硬件进行监控的装置100的功能模块示意图,该装置包括配置模块110、查询模块120、分配模块130、分析模块140、解析模块150以及告警模块160。
[0033] 配置模块110,用于配置所有物理机与所述云服务中心建立连接,并将所述物理机对应的管理者的联系方式存储于所述云服务中心的数据库中。
[0034] 在本发明实施例中,步骤S110可以由配置模块110执行。
[0035] 查询模块120,用于定时查询预存储于数据库中的所有物理机的连接。
[0036] 在本发明实施例中,步骤S120可以由查询模块120执行。
[0037] 分配模块130,用于分配至少一个线程根据所述所有物理机的连接获取所有物理机的硬件信息。
[0038] 在本发明实施例中,步骤S130可以由分配模块130执行。
[0039] 分析模块140,用于分析获取的所述所有物理机的硬件信息得到每个硬件信息的数据特征。
[0040] 在本发明实施例中,步骤S140可以由分析模块140执行。
[0041] 解析模块150,用于根据所述硬件信息的数据特征查找预存储的不同厂商的解析规则,并选取与所述硬件信息属于同一厂商的解析规则对所述硬件信息进行解析。
[0042] 在本发明实施例中,步骤S150可以由解析模块150执行。
[0043] 告警模块160,用于判断解析后的硬件信息是否处于安全范围,若超过安全范围,则生成告警记录存储于数据库中,并通知对应的物理机的管理者。
[0044] 在本发明实施例中,步骤S160可以由告警模块160执行。
[0045] 由于在对物理机硬件进行监控的方法部分已经详细描述,在此不再赘述。
[0046] 综上所述,本发明实施例提供的一种对物理机硬件进行监控的方法及装置,应用于云服务中心,该方法包括:定时查询与存储于数据库中的所有物理机的连接,分配至少一个线程根据所有物理机的连接获取物理机的硬件信息,进而分析获取的所有物理机的硬件信息得到每个硬件信息的数据特征,根据硬件信息的数据特征查找预存储的不同厂商的解析规则,并选取与所述硬件信息属于同一厂商的解析规则对硬件信息进行解析。由此可见,在本方案中,云服务中心对各个厂商的解析规则进行了预先设置,当接收到各个物理机的硬件信息时,则可根据预存储的解析规则对各个厂商下的物理机的硬件信息进行统一解析,极大地节省了解析时间。
[0047] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0048] 另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
[0049] 所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0050] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0051] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用