【技术实现步骤摘要】
一种对象存储集群的健康监测方法及相关装置、存储介质
[0001]本申请涉及对象存储集群的运维
,特别涉及一种对象存储集群的健康监测方法及相关装置
、
存储介质
。
技术介绍
[0002]在当前大数据时代,随着企业业务上云的不断推进,对象存储的应用越来越广泛,在企业内部运行的私有化对象存储集群规模也随之增大,而分布式对象存储系统中的某个组件节点出现故障会影响整个系统的可用性,造成短时间内的服务失效,因此当前对于对象存储系统的监控要求也越来越高
。
[0003]当前对于对象存储系统的监控主要是对数据处理的过程以及处理结果进行监控,以能在某一个组件节点在进行数据处理过程中出现故障时,可以及时的发现异常,并定位出具体的异常情况,以便于运维人员及时对故障进行修复,保证系统也可以快速恢复
。
[0004]但是现有的方式只能是在出现故障时及时发现故障,并不能在故障未发生前提前发现可能会导致出现故障的情况,即无法发现系统存在的亚健康问题,从而未能及时进行处理避免故障发现,而故障在发现后,即使是及时进行处理还是对业务处理造成了影响,因此现有的方式无法有效保证系统的可用性
。
技术实现思路
[0005]基于上述现有技术的不足,本申请提供了一种对象存储集群的健康监测方法及相关装置
、
存储介质,以解决现有的方法无法有效保证系统的可用性的问题
。
[0006]为了实现上述目的,本申请提供了以下技术方案:
[0007] ...
【技术保护点】
【技术特征摘要】
1.
一种对象存储集群的健康监测方法,其特征在于,包括:分别针对每个目标系统架构层,获取所述目标系统架构层的组件在各项通用状态检查项上的当前信息;其中,所述目标系统架构层包括接入转发层
、
逻辑处理层
、
元数据存储层以及数据存储层;基于各项所述通用状态检查项对应的健康配置信息,检查所述目标系统架构层的组件在各项通用状态检查项上的当前信息的健康状态;分别获取所述目标系统架构层的组件在所述目标系统架构层对应的各项专有状态检查项上的当前信息;基于所述目标系统架构层对应的各项专有状态检查项对应的健康配置信息,检查所述目标系统架构层的组件在所述目标系统架构层对应的各项专有状态检查项上的当前信息的健康状态;将所述目标系统架构层的组件的各项状态检查项的健康状态检查结果汇总并反馈;其中,所述状态检查项包括所述通用状态检查项以及所述专有状态检查项
。2.
根据权利要求1所述的方法,其特征在于,所述获取所述目标系统架构层的组件在各项通用状态检查项上的当前信息,包括:获取所述目标系统架构层的组件的当前
CPU
核数
、
当前内存大小
、
当前磁盘信息
、
当前操作系统版本
、
当前
ntp
时钟同步服务状态以及配置
、
当前
dns
域名解析服务状态以及配置
、
当前网卡服务状态以及配置
、
当前定时任务守护进程运行状态
、
当前系统日志中指定项信息
、
当前三方依赖软件库配置
。3.
根据权利要求1所述的方法,其特征在于,所述目标系统架构层为所述接入转发层,所述分别获取所述目标系统架构层的组件在所述目标系统架构层对应的各项专有状态检查项上的当前信息,包括:分别获取所述接入转发层的组件的当前
ngxin
进程的存活状态
、
当前指定端口的连通性
、
当前核心处理进程的存活状态
、
当前旁路路由进程的存活状态
。4.
根据权利要求1所述的方法,其特征在于,所述目标系统架构层为所述逻辑处理层,所述分别获取所述目标系统架构层的组件在所述目标系统架构层对应的各项专有状态检查项上的当前信息,包括:分别获取所述逻辑处理层的组件的当前组件核心配置
、
当前核心进程的存活状态
、
当前特定服务端口的存活状态以及当前特定业务日志项
。5.
根据权利要求1所述的方法,其特...
【专利技术属性】
技术研发人员:张浩森,方文秀,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。