节点资源监控方法、电子设备、介质及采集方法技术

技术编号:22329937 阅读:14 留言:0更新日期:2019-10-19 12:14
本发明专利技术提供了一种节点资源监控方法、电子设备、介质及采集方法,所述方法包括:获取建立连接的多个节点;为每个节点配置数据采集模式;控制每个节点以对应的数据采集模式采集数据;当检测到所述多个节点的数据采集完成时,封装采集的数据;上报封装后的数据。本发明专利技术能够对分布式节点中各个节点的资源进行监控,进而实现对分布式节点资源的统一管理。

Node resource monitoring method, electronic equipment, media and collection method

【技术实现步骤摘要】
节点资源监控方法、电子设备、介质及采集方法
本专利技术涉及互联网
,尤其涉及节点资源监控方法、电子设备、介质及采集方法。
技术介绍
目前,越来越多的用户利用玩客云等智能硬件连接网络,用户只需要将磁盘插入所述智能硬件,便能够实现对网络资源的共享。在使用时,每个智能硬件都可以作为一个网络节点,多个智能硬件的使用则形成一个分布式网络结构。但是,不同的用户使用的磁盘类型也不同,从磁盘品牌、磁盘容量、文件系统类型、磁盘转速、磁盘健康状态等指标都参差不齐,如果对每个节点进行单独管理,将是一个十分复杂的过程。因此,如何对分布式节点进行统一管理,并对每个节点的节点资源进行监控,成为了目前亟待解决的问题。
技术实现思路
本专利技术的主要目的在于提供节点资源监控方法、电子设备、介质及采集方法,旨在对分布式节点中各个节点的资源进行监控,进而实现对分布式节点资源的统一管理。为实现上述目的,本专利技术提供一种节点资源监控方法,所述方法包括:获取建立连接的多个节点;为每个节点配置数据采集模式;控制每个节点以对应的数据采集模式采集数据;当检测到所述多个节点的数据采集完成时,封装采集的数据;上报封装后的数据。优选地,所述为每个节点配置数据采集模式包括:配置每个节点的至少一个数据采集插件、每个数据采集插件采集的数据以及数据采集周期。优选地,所述封装采集的数据包括:为所述采集的数据添加时间戳;加密添加时间戳后的数据;将加密后的数据封装为数据包。优选地,在上报封装后的数据后,所述方法还包括:从上报的数据中查询节点属性数据;基于所述节点属性数据确定每个节点的质量。优选地,所述节点属性数据包括以下一种或者多种的组合:磁盘容量、磁盘扇区大小、磁盘转速、磁盘温度、文件系统类型、插件版本、供电模式、磁盘序列号。优选地,所述方法还包括:根据每个节点的质量调整每个节点的数据采集模式。为实现上述目的,本专利技术进一步提供一种电子设备,所述电子设备包括:存储器,存储至少一个指令;及处理器,执行所述存储器中存储的指令以实现所述节点资源监控方法。优选地,所述电子设备为组成内容分发网络或者区块链网络的节点。为实现上述目的,本专利技术进一步提供一种节点资源监控系统,所述系统包括:获取单元,用于获取建立连接的多个节点;配置单元,用于为每个节点配置数据采集模式;控制单元,用于控制每个节点以对应的数据采集模式采集数据;封装单元,用于当检测到所述多个节点的数据采集完成时,封装采集的数据;上报单元,用于上报封装后的数据。优选地,所述配置单元具体用于:配置每个节点的至少一个数据采集插件、每个数据采集插件采集的数据以及数据采集周期。优选地,所述封装单元具体用于:为所述采集的数据添加时间戳;加密添加时间戳后的数据;将加密后的数据封装为数据包。优选地,在上报封装后的数据后,所述系统还包括:查询单元,用于从上报的数据中查询节点属性数据;确定单元,用于基于所述节点属性数据确定每个节点的质量。优选地,所述节点属性数据包括以下一种或者多种的组合:磁盘容量、磁盘扇区大小、磁盘转速、磁盘温度、文件系统类型、插件版本、供电模式、磁盘序列号。优选地,所述系统还包括:调整单元,用于根据每个节点的质量调整每个节点的数据采集模式。为实现上述目的,本专利技术进一步提供一种计算机程序产品,包括计算机指令,当其在计算机上运行时,使得计算机可以执行所述节点资源监控方法。一种节点数据采集方法,所述方法包括:当接收到数据采集指令时,确定配置的数据采集模式;以所述数据采集模式采集数据。优选地,所述以所述数据采集模式采集数据包括:在配置的数据采集周期内,利用至少一个数据采集插件采集每个数据采集插件对应的数据;其中,所述对应的数据包括以下一种或者多种的组合:磁盘容量、磁盘扇区大小、磁盘转速、磁盘温度、文件系统类型、插件版本、供电模式、磁盘序列号。综上所述,本专利技术能够获取建立连接的多个节点,并为每个节点配置数据采集模式,以实现对分布式节点中每个节点数据采集策略的统一管理,进一步控制每个节点以对应的数据采集模式采集数据,更进一步地,当检测到所述多个节点的数据采集完成时,封装采集的数据,并在封装完成后,上报封装后的数据,从而对分布式节点中各个节点的资源进行监控,进而实现对分布式节点资源的统一管理。附图说明图1为本专利技术一实施例的流程示意图;图2为本专利技术一实施例揭露的电子设备的内部结构示意图;图3为本专利技术节点资源监控系统的功能模块示意图;本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。主要元件符号说明具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。需要说明的是,在本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。本专利技术提供一种节点资源监控方法。参照图1,图1为本专利技术一实施例的流程示意图。根据不同的需求,该流程示意图中步骤的顺序可以改变,某些步骤可以省略。所述节点资源监控方法应用于一个或者多个电子设备中,所述电子设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,所述电子设备的硬件包括但不限于微处理器、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、可编程门阵列(Field-ProgrammableGateArray,FPGA)、数字处理器(DigitalSignalProcessor,DSP)、嵌入式设备等。所述电子设备可以是任何一种可与用户进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(PersonalDigitalAssistant,PDA)、游戏机、交互式网络电视(InternetProtocolTelevision,IPTV)、智能式穿戴式设备等。所述电子设备还可以包括网络设备和/或用户设备。其中,所述网络设备包括,但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(CloudComputing)的由大量主机或本文档来自技高网...

【技术保护点】
1.一种节点资源监控方法,其特征在于,所述方法包括:获取建立连接的多个节点;为每个节点配置数据采集模式;控制每个节点以对应的数据采集模式采集数据;当检测到所述多个节点的数据采集完成时,封装采集的数据;上报封装后的数据。

【技术特征摘要】
1.一种节点资源监控方法,其特征在于,所述方法包括:获取建立连接的多个节点;为每个节点配置数据采集模式;控制每个节点以对应的数据采集模式采集数据;当检测到所述多个节点的数据采集完成时,封装采集的数据;上报封装后的数据。2.如权利要求1所述的节点资源监控方法,其特征在于,所述为每个节点配置数据采集模式包括:配置每个节点的至少一个数据采集插件、每个数据采集插件采集的数据以及数据采集周期。3.如权利要求1所述的节点资源监控方法,其特征在于,所述封装采集的数据包括:为所述采集的数据添加时间戳;加密添加时间戳后的数据;将加密后的数据封装为数据包。4.如权利要求1所述的节点资源监控方法,其特征在于,在上报封装后的数据后,所述方法还包括:从上报的数据中查询节点属性数据;基于所述节点属性数据确定每个节点的质量。5.如权利要求4所述的节点资源监控方法,其特征在于,所述节点属性数据包括以下一种或者多种的组合:磁盘容量、磁盘扇区大小、磁盘转速、磁盘温度、文件系统类型、插件版本、供电模式、磁盘序列号。6.如权...

【专利技术属性】
技术研发人员:陈志兴尹欣
申请(专利权)人:深圳市网心科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1