[发明专利]区块链环境检测方法、设备、装置及存储介质有效
申请号: | 201910438264.8 | 申请日: | 2019-05-23 |
公开(公告)号: | CN110324174B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 张玉坚;褚镇飞 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | H04L41/08 | 分类号: | H04L41/08;H04L43/00;H04L67/10 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 链环 检测 方法 设备 装置 存储 介质 | ||
1.一种区块链环境检测方法,其特征在于,所述方法包括:
获取待构建的区块链网络中所有网络节点的节点配置信息;
在预设部署机制表中查询与各个网络节点的节点配置信息对应的部署检测标准;
判断所有的节点配置信息是否符合各自对应的部署检测标准;
当所有的节点配置信息均符合各自对应的部署检测标准时,生成部署正常信息;
当检测到存在节点配置信息不符合其对应的部署检测标准时,生成部署异常信息;
所述节点配置信息包括节点类型,所述在预设部署机制表中查询与各个网络节点的节点配置信息对应的部署检测标准的步骤包括:
根据所述节点配置信息确定所有网络节点的节点类型,并在预设部署机制表中查询与所述节点类型对应的部署检测标准;
所述判断所有的节点配置信息是否符合各自对应的部署检测标准的步骤包括:
若所述网络节点为背书节点,则判断所述背书节点的节点配置文件中的镜像文件是否为Fabric镜像;
所述当检测到存在节点配置信息不符合其对应的部署检测标准时,生成部署异常信息的步骤包括:
当所述镜像文件不为Fabric镜像时,生成镜像异常信息。
2.如权利要求1所述的区块链环境检测方法,其特征在于,所述判断所有的节点配置信息是否符合各自对应的部署检测标准的步骤,还包括:
运行免密检测脚本,以验证所有网络节点的免密登录状态;
所述当检测到存在节点配置信息不符合其对应的部署检测标准时,生成部署异常信息的步骤包括:
当所述免密状态信息为免密登录未激活时,生成免密功能异常信息。
3.如权利要求1或2所述的区块链环境检测方法,其特征在于,所述判断所有的节点配置信息是否符合各自对应的部署检测标准的步骤,还包括:
向所有网络节点发送通信测试信号,以检测所有网络节点的网络连接状态;
所述当检测到存在节点配置信息不符合其对应的部署检测标准时,生成部署异常信息的步骤包括:
当存在至少一个网络节点的网络堵塞时,生成网络异常信息。
4.如权利要求1或2所述的区块链环境检测方法,其特征在于,所述判断所有的节点配置信息是否符合各自对应的部署检测标准的步骤,还包括:
获取所有节点配置信息中的系统版本,并判断所述系统版本是否符合对应的部署检测标准;
所述当检测到存在节点配置信息不符合其对应的部署检测标准时,生成部署异常信息的步骤包括:
当存在至少一个网络节点的系统版本低于Linux 7.0时,生成版本异常信息。
5.如权利要求1或2所述的区块链环境检测方法,其特征在于,所述判断所有的节点配置信息是否符合各自对应的部署检测标准的步骤,还包括:
向待构建的区块链网络发送通道检测指令,以检测所述区块链网络能否创建消息通道,并接收对应的检测结果;
所述当检测到存在节点配置信息不符合其对应的部署检测标准时,生成部署异常信息的步骤包括:
当所述检测结果为创建失败时,生成通道异常信息。
6.如权利要求5所述的区块链环境检测方法,其特征在于,所述向待构建的区块链网络发送通道检测指令,以检测所述区块链网络能否创建消息通道,并接收对应的检测结果的步骤包括:
向待构建的区块链网络发送通道检测指令,以选中任一网络节点链接Kafka服务,并控制所述网络节点创建对应的消息队列;
向所述Kafka服务发送检测信号,以检测所述Kafka服务中是否存储有所述网络节点创建的消息队列,并接收对应的检测结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910438264.8/1.html,转载请声明来源钻瓜专利网。