一种对象存储集群的健康监测方法及相关装置制造方法及图纸

技术编号:39801165 阅读:8 留言:0更新日期:2023-12-22 02:32
本申请提供了一种对象存储集群的健康监测方法及相关装置

【技术实现步骤摘要】
一种对象存储集群的健康监测方法及相关装置、存储介质


[0001]本申请涉及对象存储集群的运维
,特别涉及一种对象存储集群的健康监测方法及相关装置

存储介质


技术介绍

[0002]在当前大数据时代,随着企业业务上云的不断推进,对象存储的应用越来越广泛,在企业内部运行的私有化对象存储集群规模也随之增大,而分布式对象存储系统中的某个组件节点出现故障会影响整个系统的可用性,造成短时间内的服务失效,因此当前对于对象存储系统的监控要求也越来越高

[0003]当前对于对象存储系统的监控主要是对数据处理的过程以及处理结果进行监控,以能在某一个组件节点在进行数据处理过程中出现故障时,可以及时的发现异常,并定位出具体的异常情况,以便于运维人员及时对故障进行修复,保证系统也可以快速恢复

[0004]但是现有的方式只能是在出现故障时及时发现故障,并不能在故障未发生前提前发现可能会导致出现故障的情况,即无法发现系统存在的亚健康问题,从而未能及时进行处理避免故障发现,而故障在发现后,即使是及时进行处理还是对业务处理造成了影响,因此现有的方式无法有效保证系统的可用性


技术实现思路

[0005]基于上述现有技术的不足,本申请提供了一种对象存储集群的健康监测方法及相关装置

存储介质,以解决现有的方法无法有效保证系统的可用性的问题

[0006]为了实现上述目的,本申请提供了以下技术方案:
[0007]本申请第一方面提供了一种对象存储集群的健康监测方法,包括:
[0008]分别针对每个目标系统架构层,获取所述目标系统架构层的组件在各项通用状态检查项上的当前信息;其中,所述目标系统架构层包括接入转发层

逻辑处理层

元数据存储层以及数据存储层;
[0009]基于各项所述通用状态检查项对应的健康配置信息,检查所述目标系统架构层的组件在各项通用状态检查项上的当前信息的健康状态;
[0010]分别获取所述目标系统架构层的组件在所述目标系统架构层对应的各项专有状态检查项上的当前信息;
[0011]基于所述目标系统架构层对应的各项专有状态检查项对应的健康配置信息,检查所述目标系统架构层的组件在所述目标系统架构层对应的各项专有状态检查项上的当前信息的健康状态;
[0012]将所述目标系统架构层的组件的各项状态检查项的健康状态检查结果汇总并反馈;其中,所述状态检查项包括所述通用状态检查项以及所述专有状态检查项

[0013]可选地,在上述的对象存储集群的健康监测方法中,所述获取所述目标系统架构层的组件在各项通用状态检查项上的当前信息,包括:
[0014]获取所述目标系统架构层的组件的当前
CPU
核数

当前内存大小

当前磁盘信息

当前操作系统版本

当前
ntp
时钟同步服务状态以及配置

当前
dns
域名解析服务状态以及配置

当前网卡服务状态以及配置

当前定时任务守护进程运行状态

当前系统日志中指定项信息

当前三方依赖软件库配置

[0015]可选地,在上述的对象存储集群的健康监测方法中,所述目标系统架构层为所述接入转发层,所述分别获取所述目标系统架构层的组件在所述目标系统架构层对应的各项专有状态检查项上的当前信息,包括:
[0016]分别获取所述接入转发层的组件的当前
ngxin
进程的存活状态

当前指定端口的连通性

当前核心处理进程的存活状态

当前旁路路由进程的存活状态

[0017]可选地,在上述的对象存储集群的健康监测方法中,所述目标系统架构层为所述逻辑处理层,所述分别获取所述目标系统架构层的组件在所述目标系统架构层对应的各项专有状态检查项上的当前信息,包括:
[0018]分别获取所述逻辑处理层的组件的当前组件核心配置

当前核心进程的存活状态

当前特定服务端口的存活状态以及当前特定业务日志项

[0019]可选地,在上述的对象存储集群的健康监测方法中,所述目标系统架构层为所述元数据存储层,所述分别获取所述目标系统架构层的组件在所述目标系统架构层对应的各项专有状态检查项上的当前信息,包括:
[0020]分别获取所述元数据存储层的组件的当前关键进程的存活状态

当前关键进程监听端口的状态

当前磁盘运行数据

当前运维系统异常信息

[0021]可选地,在上述的对象存储集群的健康监测方法中,所述目标系统架构层为所述数据存储层,所述分别获取所述目标系统架构层的组件在所述目标系统架构层对应的各项专有状态检查项上的当前信息,包括:
[0022]分别获取所述数据存储层的组件的当前关键进程的存活状态

当前关键进程监听端口的状态

当前磁盘运行数据

当前运维系统异常信息

数据回滚执行状态

磁盘损坏处理流程信息

[0023]可选地,在上述的对象存储集群的健康监测方法中,还包括:
[0024]分别针对系统的每个功能接口,按照所述功能接口对应的检查周期调用所述功能接口;
[0025]接收所述功能接口的反馈数据;
[0026]基于所述功能接口的反馈数据判断所述功能接口是否存在异常

[0027]本申请第二方面提供了一种对象存储集群的健康监测装置,包括:
[0028]通用项获取单元,用于分别针对每个目标系统架构层,获取所述目标系统架构层的组件在各项通用状态检查项上的当前信息;其中,所述目标系统架构层包括接入转发层

逻辑处理层

元数据存储层以及数据存储层;
[0029]通用项检查单元,用于基于各项所述通用状态检查项对应的健康配置信息,检查所述目标系统架构层的组件在各项通用状态检查项上的当前信息的健康状态;
[0030]专项获取单元,用于分别获取所述目标系统架构层的组件在所述目标系统架构层对应的各项专有状态检查项上的当前信息;
[0031]专项检查单元,用于基于所述目标系统架构层对应的各项专有状态检查项对应的
健康配置信息,检查所述目标系统架构层的组件在所述目标系统架构层对应的各项专有状态检查项上的当前信息的健康状态;
[0032]结果反馈单元,用于将所述目标系统架构层的组件的各项状态检查项的健康状态检查结果汇总并反馈;其中,所述状态本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种对象存储集群的健康监测方法,其特征在于,包括:分别针对每个目标系统架构层,获取所述目标系统架构层的组件在各项通用状态检查项上的当前信息;其中,所述目标系统架构层包括接入转发层

逻辑处理层

元数据存储层以及数据存储层;基于各项所述通用状态检查项对应的健康配置信息,检查所述目标系统架构层的组件在各项通用状态检查项上的当前信息的健康状态;分别获取所述目标系统架构层的组件在所述目标系统架构层对应的各项专有状态检查项上的当前信息;基于所述目标系统架构层对应的各项专有状态检查项对应的健康配置信息,检查所述目标系统架构层的组件在所述目标系统架构层对应的各项专有状态检查项上的当前信息的健康状态;将所述目标系统架构层的组件的各项状态检查项的健康状态检查结果汇总并反馈;其中,所述状态检查项包括所述通用状态检查项以及所述专有状态检查项
。2.
根据权利要求1所述的方法,其特征在于,所述获取所述目标系统架构层的组件在各项通用状态检查项上的当前信息,包括:获取所述目标系统架构层的组件的当前
CPU
核数

当前内存大小

当前磁盘信息

当前操作系统版本

当前
ntp
时钟同步服务状态以及配置

当前
dns
域名解析服务状态以及配置

当前网卡服务状态以及配置

当前定时任务守护进程运行状态

当前系统日志中指定项信息

当前三方依赖软件库配置
。3.
根据权利要求1所述的方法,其特征在于,所述目标系统架构层为所述接入转发层,所述分别获取所述目标系统架构层的组件在所述目标系统架构层对应的各项专有状态检查项上的当前信息,包括:分别获取所述接入转发层的组件的当前
ngxin
进程的存活状态

当前指定端口的连通性

当前核心处理进程的存活状态

当前旁路路由进程的存活状态
。4.
根据权利要求1所述的方法,其特征在于,所述目标系统架构层为所述逻辑处理层,所述分别获取所述目标系统架构层的组件在所述目标系统架构层对应的各项专有状态检查项上的当前信息,包括:分别获取所述逻辑处理层的组件的当前组件核心配置

当前核心进程的存活状态

当前特定服务端口的存活状态以及当前特定业务日志项
。5.
根据权利要求1所述的方法,其特...

【专利技术属性】
技术研发人员:张浩森方文秀
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1