一种基于区块链的多节点融合监控和监管方法技术

技术编号:33436987 阅读:16 留言:0更新日期:2022-05-19 00:25
本发明专利技术公开了一种基于区块链的多节点融合监控和监管方法,涉及节点监控和监管技术领域,该基于区块链的多节点融合监控和监管方法,包括以下步骤:步骤一:存储信息;步骤二:业务监控;步骤三:告警推送;步骤四:解决告警并优化应用;步骤五:出具业务可用性报告,所述步骤一包括:使用区块链存储应用的信息及对应的维护人信息。本发明专利技术通过使用区块链存储应用的信息及对应的维护人信息,应用及对应的维护人信息上链,保证该信息的透明可靠,确保告警推送的准确性,由部署于各个被监管的云平台上的多个节点组成的业务监控系统通过各节点定时探测所需监控的网站链接,达到多节点融合监控计算可用性机制,确保告警的准确性的目的。确保告警的准确性的目的。确保告警的准确性的目的。

【技术实现步骤摘要】
一种基于区块链的多节点融合监控和监管方法


[0001]本专利技术涉及节点监控和监管
,具体涉及一种基于区块链的多节点融合监控和监管方法。

技术介绍

[0002]区块链是一个信息
的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。
[0003]随着云计算技术的发展,越来越多的政府部门,将自己的应用系统部署到云计算平台。每个应用系统都有相对应的维护人,需要对应用系统进行实时监控,既要及时发现并准确通知到应用对应的维护人,又要避免出现误告警,并且还需要保证历史告警数据的可靠性,还要保障通过历史告警数据来对应用进行优化。针对现有技术存在以下问题:
[0004]现有技术,通常采用在通过单节点或多节点定时探测需要监控的网站链接,判断应用程序的服务是否异常,如果出现异常向运维人员发送告警,该方法可能因单监控节点故障产生误告警,还有就是监控的数据不够透明、全面,在不同的监控节点存在监控结果不一致,从而不能给监管人员提供准确可信的监控结果,并将应用监控的结果应用于考核监管中。

技术实现思路

[0005]本专利技术提供一种基于区块链的多节点融合监控和监管方法,其中一种目的是为了具备保证告警的准确性以及监控异常结果的可靠性和不可篡改性的特点,解决采用在通过单节点或多节点定时探测需要监控的网站链接,判断应用程序的服务是否异常,如果出现异常向运维人员发送告警,该方法可能因单监控节点故障产生误告警,还有就是监控的数据不够透明、全面,在不同的监控节点存在监控结果不一致,从而不能给监管人员提供准确可信的监控结果的问题。
[0006]为解决上述技术问题,本专利技术所采用的技术方案是:
[0007]一种基于区块链的多节点融合监控和监管方法,该基于区块链的多节点融合监控和监管方法,包括以下步骤:
[0008]步骤一:存储信息;
[0009]步骤二:业务监控;
[0010]步骤三:告警推送;
[0011]步骤四:解决告警并优化应用;
[0012]步骤五:出具业务可用性报告。
[0013]本专利技术技术方案的进一步改进在于:所述步骤一包括:使用区块链存储应用的信息及对应的维护人信息。
[0014]本专利技术技术方案的进一步改进在于:所述步骤二包括以下步骤:
[0015]S1:由部署于各个被监管的云平台上的多个节点组成的业务监控系统通过各节点定时探测所需监控的网站链接,给每个节点设置不同的权重值w1,w2...wn;
[0016]S2:若节点正常访问某个网站,该网站的节点可用性为1,若节点访问某个网站异常,该网站的节点可用性为0;
[0017]S3:应用可用性为各节点的权重值乘各节点的可用性结果之和,业务监控系统根据各节点的监控结果计算应用的可用性Y,其中Y=w1*0|1+w2*0|1+

wn*0|1。
[0018]本专利技术技术方案的进一步改进在于:所述步骤三包括以下步骤:
[0019]A1:若应用可用性Y的值低于告警阈值Z时,根据智能合约,将该所有节点探测的结果及页面截图上传到区块链中;
[0020]A2:通过区块链获取到该应用的维护人信息,将告警推送到对应的维护人及监管系统。
[0021]本专利技术技术方案的进一步改进在于:所述步骤四包括:维护人收到告警后查询区块链中各节点该应用网站的错误信息,判断应用网站访问异常原因,解决告警,并能通过该应用网站的历史告警信息,优化应用。
[0022]本专利技术技术方案的进一步改进在于:所述步骤五包括:监管系统通过查询区块链上记录的信息,定期出具业务可用性报告,为业务系统可用性考核指标提供准确无误的依据。
[0023]由于采用了上述技术方案,本专利技术相对现有技术来说,取得的技术进步是:
[0024]1、本专利技术提供一种基于区块链的多节点融合监控和监管方法,使用区块链存储应用的信息及对应的维护人信息,应用及对应的维护人信息上链,保证该信息的透明可靠,确保告警推送的准确性,由部署于各个被监管的云平台上的多个节点组成的业务监控系统通过各节点定时探测所需监控的网站链接,达到多节点融合监控计算可用性机制,确保告警的准确性的目的。
[0025]2、本专利技术提供一种基于区块链的多节点融合监控和监管方法,通过将该所有节点探测的结果及页面截图上传到区块链中,并通过区块链获取到该应用的维护人信息,将告警推送到对应的维护人及监管系统,维护人收到告警后查询区块链中各节点该应用网站的错误信息,判断应用网站访问异常原因,解决告警,并能通过该应用网站的历史告警信息,优化应用,达到监控异常信息上链,利于维护人处理告警及查看历史告警的目的。
[0026]3、本专利技术提供一种基于区块链的多节点融合监控和监管方法,通过监管系统通过查询区块链上记录的信息,定期出具业务可用性报告,为业务系统可用性考核指标提供准确无误的依据,通过区块链确保历史监控数据的可靠性及不可篡改性。
附图说明
[0027]图1为本专利技术的监控系统工作流程示意图;
[0028]图2为本专利技术的存储信息示意图;
[0029]图3为本专利技术的业务监控系统示意图;
[0030]图4为本专利技术的告警推送示意图;
[0031]图5为本专利技术的解决告警并优化应用示意图;
[0032]图6为本专利技术的出具业务可用性报告示意图。
具体实施方式
[0033]下面结合实施例对本专利技术做进一步详细说明:
[0034]实施例1
[0035]如图1

6所示,本专利技术提供了一种基于区块链的多节点融合监控和监管方法,该基于区块链的多节点融合监控和监管方法,包括以下步骤:
[0036]步骤一:存储信息;
[0037]步骤二:业务监控;
[0038]步骤三:告警推送;
[0039]步骤四:解决告警并优化应用;
[0040]步骤五:出具业务可用性报告。
[0041]其中步骤一包括:使用区块链存储应用的信息及对应的维护人信息。
[0042]其中步骤二包括以下步骤:
[0043]S1:由部署于各个被监管的云平台上的多个节点组成的业务监控系统通过各节点定时探测所需监控的网站链接,给每个节点设置不同的权重值w1,w2...wn;
[0044]S2:若节点正常访问某个网站,该网站的节点可用性为1,若节点访问某个网站异常,该网站的节点可用性为0;
[0045]S3:应用可用性为各节点的权重值乘各节点的可用性结果之和,业务监控系统根据各节点的监控结果计算应用的可用性Y,其中Y=w1*0|1+w2*0|1+

wn*0|1。
[0046]在本实施例中,使用区块链存储应用的信息及对应的维护人信息,应用及对应的维护本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的多节点融合监控和监管方法,其特征在于:该基于区块链的多节点融合监控和监管方法,包括以下步骤:步骤一:存储信息;步骤二:业务监控;步骤三:告警推送;步骤四:解决告警并优化应用;步骤五:出具业务可用性报告。2.根据权利要求1所述的一种基于区块链的多节点融合监控和监管方法,其特征在于:所述步骤一包括:使用区块链存储应用的信息及对应的维护人信息。3.根据权利要求1所述的一种基于区块链的多节点融合监控和监管方法,其特征在于:所述步骤二包括以下步骤:S1:由部署于各个被监管的云平台上的多个节点组成的业务监控系统通过各节点定时探测所需监控的网站链接,给每个节点设置不同的权重值w1,w2...wn;S2:若节点正常访问某个网站,该网站的节点可用性为1,若节点访问某个网站异常,该网站的节点可用性为0;S3:应用可用性为各节点的权重值乘各节点的可用性结果之和,业务监控系统根据各节点的监控结果计算应用的可...

【专利技术属性】
技术研发人员:郝诗魁徐博陈晓佳皮垚松王明旭
申请(专利权)人:湖北省楚天云有限公司
类型:发明
国别省市:

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

1