一种基于Zabbix的IPFS节点故障自愈方法技术

技术编号:33464840 阅读:17 留言:0更新日期:2022-05-19 00:44
本发明专利技术涉及节点故障自愈领域,具体的是一种基于Zabbix的IPFS节点故障自愈方法,所述故障自愈的方法包括以下步骤:S1、在Zabbix Agent上配置允许Zabbix Server执行远程命令的参数;S2、在监控模板上配置IPFS节点进程的异常值;S3、在Zabbix Server上配置采集到异常值的阀值;S4、在采集到异常值超过阀值后,触发IPFS节点进程重启动作;S5、在Zabbix Server向Zabbix Agent下达指定的命令,重启IPFS节点进程;S6、在Zabbix Server重新采集IPFS节点进程信息,采集到正常值,故障自愈结束。本发明专利技术实现了故障自愈,减少了人工介入的成本,降低手工干预的风险,特别在IPFS大规模应用中提高故障处理效率。处理效率。处理效率。

【技术实现步骤摘要】
一种基于Zabbix的IPFS节点故障自愈方法


[0001]本专利技术涉及节点故障自愈领域,具体的是一种基于Zabbix的IPFS节点故障自愈方法。

技术介绍

[0002]Zabbix是一种开源的监控系统,IPFS是一种开源的分布式文件系统。目前针对IPFS节点故障自愈方面存在空白,在大规模应用中,随着节点增加,针对节点的故障处理存在人工介入频繁,自动化程度低,维护成本高等缺点。

技术实现思路

[0003]为解决上述
技术介绍
中提到的不足,本专利技术的目的在于提供一种基于Zabbix的IPFS节点故障自愈方法。
[0004]本专利技术的目的可以通过以下技术方案实现:
[0005]一种基于Zabbix的IPFS节点故障自愈方法,其特征在于,所述故障自愈的系统包括Zabbix Server、ZabbixAgent、IPFS节点和监控模板;
[0006]所述故障自愈的方法包括以下步骤:
[0007]S1、在ZabbixAgent上配置允许Zabbix Server执行远程命令的参数;
[0008]S2、在监控模板上配置IPFS节点进程的异常值;
[0009]S3、在Zabbix Server上配置采集到异常值的阀值;
[0010]S4、在采集到异常值超过阀值后,触发IPFS节点进程重启动作;
[0011]S5、在Zabbix Server向ZabbixAgent下达指定的命令,重启IPFS节点进程;
[0012]S6、在Zabbix Server重新采集IPFS节点进程信息,采集到正常值,故障自愈结束。
[0013]进一步地,所述故障自愈的方法具体为:通过ZabbixAgent采集IPFS节点的进程信息上报至Zabbix Server,Zabbix Server根据监控模板对从IPFS节点中采集到的数据进行判定,如果采集的数据符合故障预判,则Zabbix Server会下发指定的命令给ZabbixAgent重启IPFS节点进程,实现故障自愈。
[0014]进一步地,所述Zabbix Server用于与ZabbixAgent通信,ZabbixAgent用于采集IPFS节点的进程信息。
[0015]进一步地,所述IPFS节点控制IPFS进程。
[0016]进一步地,所述监控模板用于控制采集IPFS节点的进程信息、采集的频率,并对采集的数据进行判断。
[0017]本专利技术的有益效果:
[0018]本专利技术通过ZabbixAgent采集IPFS节点的进程信息上报至Zabbix Server,Zabbix Server根据监控模板对从IPFS节点中采集到的数据进行判定,如果采集的数据符合故障预判,则Zabbix Server会下发指定的命令给ZabbixAgent重启IPFS节点进程,实现故障自愈,本专利技术减少了人工介入的成本,降低手工干预的风险,特别在IPFS大规模应用中提高故障
处理效率。
附图说明
[0019]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图;
[0020]图1是本专利技术整体结构框图;
[0021]图2是本专利技术故障自愈流程示意图。
具体实施方式
[0022]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0023]一种基于Zabbix的IPFS节点故障自愈方法,如图1和2所示,故障自愈的方法包括以下步骤:
[0024]S1、在ZabbixAgent上配置允许Zabbix Server执行远程命令的参数;
[0025]S2、在监控模板上配置IPFS节点进程的异常值;
[0026]S3、在Zabbix Server上配置采集到异常值的阀值;
[0027]S4、在采集到异常值超过阀值后,触发IPFS节点进程重启动作;
[0028]S5、在Zabbix Server向ZabbixAgent下达指定的命令,重启IPFS节点进程;
[0029]S6、在Zabbix Server重新采集IPFS节点进程信息,采集到正常值,故障自愈结束。
[0030]所述故障自愈的系统包括Zabbix Server、ZabbixAgent、IPFS节点和监控模板,Zabbix Server用于与ZabbixAgent通信,ZabbixAgent用于采集IPFS节点的进程信息,所述IPFS节点控制IPFS进程,监控模板用于控制采集IPFS节点的进程信息、采集的频率,并对采集的数据进行判断。
[0031]具体地,故障自愈的方法是通过ZabbixAgent采集IPFS节点的进程信息上报至Zabbix Server,Zabbix Server根据监控模板对从IPFS节点中采集到的数据进行判定,如果采集的数据符合故障预判,则Zabbix Server会下发指定的命令给ZabbixAgent重启IPFS节点进程,实现故障自愈。本专利技术减少了人工介入的成本,降低手工干预的风险,特别在IPFS大规模应用中提高故障处理效率。
[0032]以上显示和描述了本专利技术的基本原理、主要特征和本专利技术的优点。本行业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下,本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术范围内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Zabbix的IPFS节点故障自愈方法,其特征在于,所述故障自愈的系统包括Zabbix Server、Zabbix Agent、IPFS节点和监控模板;所述故障自愈的方法包括以下步骤:S1、在Zabbix Agent上配置允许Zabbix Server执行远程命令的参数;S2、在监控模板上配置IPFS节点进程的异常值;S3、在Zabbix Server上配置采集到异常值的阀值;S4、在采集到异常值超过阀值后,触发IPFS节点进程重启动作;S5、在Zabbix Server向Zabbix Agent下达指定的命令,重启IPFS节点进程;S6、在Zabbix Server重新采集IPFS节点进程信息,采集到正常值,故障自愈结束。2.根据权利要求1所述的一种基于Zabbix的IPFS节点故障自愈方法,其特征在于,所述故障自愈的方法具体为:通过Zabbix Agen...

【专利技术属性】
技术研发人员:杨剑平吴波
申请(专利权)人:深圳哈希街区科技有限公司
类型:发明
国别省市:

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

1