基于区块链的数据中心监测管理系统技术方案

技术编号:20394679 阅读:1486 留言:0更新日期:2019-02-20 04:51
基于区块链的数据中心监测管理系统,属于数据中心的机房监测管理技术领域,为解决现有数据中心的监测系统出现故障时影响数据中心整体运作的问题。本发明专利技术实现方法为:设定监测项目标准值,通过同步模块使监测项目标准值分布在不同区块链数据节点上,建立监测项目标准值数据链;监测模块对不同监测项目进行监测,获取监测数据;数据采集子模块采集所有监测模块获取的监测数据,并将监测数据发送至区块链数据节点;在区块链数据节点之间设置同步模块,使区块链数据节点之间保持共识;每个区块链数据节点接收到监测数据后,通过同步模块进行数据同步,如果数据存在不一致,同步模块向监管报警模块发送报警数据信息。本发明专利技术用于对数据中心进行监测。

【技术实现步骤摘要】
基于区块链的数据中心监测管理系统
本专利技术涉及一种基于区块链的数据中心监测管理系统,属于数据中心的机房监测管理

技术介绍
数据中心主要用于在网络基础设施上传递、加速、展示、计算和存储数据信息,一个数据中心的主要目的是运行应用来处理商业和运作的组织的数据。监测系统是数据中心的重要组成部分,通过监测系统可以对数据中心整体运行情况有全面的了解,并进行有效的控制与管理。虽然无人值守数据中心、软件定义数据中心等新的概念涌现出来,但只是将控制权交给了机器,系统中依然需要对数据中心监控,采集各种运行参数,提供给控制中心,所以监控系统要完成数据采集、分析处理、存储、展示,使用户能实时掌握数据中心的基础设施运行情况。由于数据中心自身大规模高动态的特点,监测数据中心收集也面临着一些挑战,要不断丰富监测手段,采集到能够真实反映数据中心运行状态的数据,而不是获取假象。数据中心要做好监测,需要具备三个特性:1、实时性,数据中心监测数据应当被实时地收集到,以便于数据中心及时地控制管理,这个实时性包括周期性轮询采集数据的时间,轮询周期越短实时性越高,周期越短,单次采集的数据不宜过大,还有部分数据是靠各种运行设备实时上报;2、可扩展性,在整个生命周期中,数据中心不可能一成不变,而且随着业务量的扩大,也有不断扩容的需求。监测数据收集系统应该方便调整,为现有的或是增加的新设备添加新的监测指标,根据数据中心变化,不断调整监测系统,不要让监测系统成为了摆设;3、智能性,监测系统不是采集完数据就了事,要具备数据分析能力,还要将采集的无效数据过滤掉,利用大树法则获得最有效的数据。比如采集机柜环境温度,在一个机房里会有成百个机柜,每个机柜温度不可能相同,有的差别甚至很大,这时就不能以点盖面,需要多采集不同机柜温度,同时反复多次采集,根据采集的数据再增加一些权重算法,从而计算得出合理数据。数据中心内部各种系统很多,这也使得监测系统非常庞大,监测系统的设计异常复杂。以一个普通数据中心的监测系统来说,要包括供配电监控、环境空调监控、安防监控、运行数据监控、屏显中心、管理监控等等,可靠性越高的数据中心,监测系统越完善,监测的项目非常繁多。做一套完整的数据中心的监测系统难度不亚于建造数据中心本身,一个数据中心监测系统做得好坏也直接决定了这个数据中心的运营水平。所以如果要对数据中心进行评价,监测系统往往是被考察的重要部分,这是数据中心水平的直接体现。数据中心的监测系统如果出现故障,则影响数据中心的整体运作。
技术实现思路
本专利技术目的是为了解决现有数据中心的监测系统在出现故障时影响数据中心的整体运作的问题,提供了一种基于区块链的数据中心监测管理系统。本专利技术所述基于区块链的数据中心监测管理系统,监测管理系统包括与监测项目相对应的监测模块、数据采集子模块、区块链数据节点、同步模块和监管报警模块;该监测管理的实现方法为:步骤1、设定监测项目的标准值,通过同步模块使监测项目的标准值分布在不同的区块链数据节点上,建立监测项目标准值的数据链;步骤2、监测模块对不同的监测项目进行监测,获取监测数据;步骤3、数据采集子模块采集所有监测模块获取的监测数据,并将监测数据发送至区块链数据节点;步骤4、在区块链数据节点之间设置同步模块,使区块链数据节点之间保持共识;步骤5、每个区块链数据节点接收到监测数据后,通过同步模块进行数据同步,如果数据存在不一致,同步模块向监管报警模块发送报警数据信息。访问区块链数据节点的方法为:远程连接至区块链数据节点的容器上,以命令行界面的命令方式进行区块链的测试和管理;采用区块链管理监控工具连接区块链网络,对区块链网络和区块链数据节点进行图形化或自动化的管理和监控。区块链数据节点访问方式的部署形式包括:以容器应用的方式与区块链网络一起部署在容器集群中;部署在原有环境中,从容器集群外部访问区块链网络。本专利技术的优点:本专利技术所述的基于区块链的数据中心监测管理系统,通过区块链技术将所有的监测数据全部上链,让其分布在不同的账本上,采用同步模块对所有区块链数据节点上的数据进行同步来监测数据是否存在异常,由于上链的数据很难被篡改,大大减少了人为因素和客观因素的干扰。并且,采用区块链的数据节点来存储数据,为去中心化的存储,使数据的存储更加安全,避免了当数据存储出现故障时影响数据中心的监管和运作的问题。附图说明图1是本专利技术所述基于区块链的数据中心监测管理系统的原理框图。具体实施方式具体实施方式一:下面结合图1说明本实施方式,本实施方式所述基于区块链的数据中心监测管理系统,监测管理系统包括与监测项目相对应的监测模块、数据采集子模块、区块链数据节点、同步模块和监管报警模块;该监测管理的实现方法为:步骤1、设定监测项目的标准值,通过同步模块使监测项目的标准值分布在不同的区块链数据节点上,建立监测项目标准值的数据链;步骤2、监测模块对不同的监测项目进行监测,获取监测数据;步骤3、数据采集子模块采集所有监测模块获取的监测数据,并将监测数据发送至区块链数据节点;步骤4、在区块链数据节点之间设置同步模块,使区块链数据节点之间保持共识;步骤5、每个区块链数据节点接收到监测数据后,通过同步模块进行数据同步,如果数据存在不一致,同步模块向监管报警模块发送报警数据信息。本实施方式中,在区块链结构中设置同步模块,可以确保所有区块链数据节点之间保持共识。由于一个区块链数据节点不能改变过去的事件日志,在将来也不能伪造事件日志,如果同步数据的时候,事件或事务不能匹配,则说明有监测模块采集的监测数据出现异常,则向监管报警模块发送报警数据信息。具体实施方式二:本实施方式对实施方式一作进一步说明,访问区块链数据节点的方法为:远程连接至区块链数据节点的容器上,以命令行界面的命令方式进行区块链的测试和管理;采用区块链管理监控工具连接区块链网络,对区块链网络和区块链数据节点进行图形化或自动化的管理和监控。具体实施方式三:本实施方式对实施方式二作进一步说明,区块链数据节点访问方式的部署形式包括:以容器应用的方式与区块链网络一起部署在容器集群中;部署在原有环境中,从容器集群外部访问区块链网络。具体实施方式四:本实施方式对实施方式二或三作进一步说明,区块链数据节点的访问和部署过程中出现问题或错误的诊断方法为:步骤4-1、检查部署环境中的所有要求是否正确完成;步骤4-2、查看部署事件和输出日志信息。具体实施方式五:本实施方式对实施方式四作进一步说明,在故障的诊断和问题的排查前,在区块链网络中部署自定义容器,在自定义容器中集成常用的基础工具。具体实施方式六:本实施方式对实施方式五作进一步说明,在区块链的数据节点上,通过命令进入自定义容器中,使用自定义容器中适合的工具进行诊断的分析和问题的排查。本文档来自技高网
...

【技术保护点】
1.基于区块链的数据中心监测管理系统,其特征在于,监测管理系统包括与监测项目相对应的监测模块、数据采集子模块、区块链数据节点、同步模块和监管报警模块;该监测管理的实现方法为:步骤1、设定监测项目的标准值,通过同步模块使监测项目的标准值分布在不同的区块链数据节点上,建立监测项目标准值的数据链;步骤2、监测模块对不同的监测项目进行监测,获取监测数据;步骤3、数据采集子模块采集所有监测模块获取的监测数据,并将监测数据发送至区块链数据节点;步骤4、在区块链数据节点之间设置同步模块,使区块链数据节点之间保持共识;步骤5、每个区块链数据节点接收到监测数据后,通过同步模块进行数据同步,如果数据存在不一致,同步模块向监管报警模块发送报警数据信息。

【技术特征摘要】
1.基于区块链的数据中心监测管理系统,其特征在于,监测管理系统包括与监测项目相对应的监测模块、数据采集子模块、区块链数据节点、同步模块和监管报警模块;该监测管理的实现方法为:步骤1、设定监测项目的标准值,通过同步模块使监测项目的标准值分布在不同的区块链数据节点上,建立监测项目标准值的数据链;步骤2、监测模块对不同的监测项目进行监测,获取监测数据;步骤3、数据采集子模块采集所有监测模块获取的监测数据,并将监测数据发送至区块链数据节点;步骤4、在区块链数据节点之间设置同步模块,使区块链数据节点之间保持共识;步骤5、每个区块链数据节点接收到监测数据后,通过同步模块进行数据同步,如果数据存在不一致,同步模块向监管报警模块发送报警数据信息。2.根据权利要求1所述的基于区块链的数据中心监测管理系统,其特征在于,访问区块链数据节点的方法为:远程连接至区块链数据节点的容器上,以命令行界面的命令方式进行区块链的测试和管理;采用区块链管理监控工具...

【专利技术属性】
技术研发人员:宋卓夫赵威孙绍辉赵琳曹勇宫本超
申请(专利权)人:国网黑龙江省电力有限公司信息通信公司国家电网有限公司
类型:发明
国别省市:黑龙江,23

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

1