【技术实现步骤摘要】
链路状态监控方法、装置、设备及计算机可读存储介质
本专利技术涉及存储
,特别是涉及一种链路状态监控方法、装置、设备及计算机可读存储介质。
技术介绍
随着云计算技术的兴起和普及,分布式共享存储系统越来越开始受到业界的关注。在分布式存储系统中,需要对存储集群的客户端链路状态的监控。现有的是通过简单的心跳连接对连接存储集群中客户端与对象存储设备之间的链路状态进行监控,当存储集群接收到客户端的心跳连接时,开启对客户端的监控。但是客户端连接存储集群的行为是复杂多变的,简单的心跳连接往往造成存储集群侧对客户端监控状态不准确,造成对客户端链路状态误报问题。综上所述,如何有效地解决通过简单的心跳连接链路方式对客户端监控状态不准确,易造成对客户端链路状态误报的问题,是目前本领域技术人员急需解决的问题。
技术实现思路
本专利技术的目的是提供一种链路状态监控方法,该方法较大地降低了对客户端链路状态误报的概率,较大地提高了对客户端监控状态的准确性;本专利技术的另一目的是提供一种链路状态监控装置、设备及计算机
【技术保护点】
1.一种链路状态监控方法,其特征在于,包括:/n对接收到的初始心跳连接进行解析,得到发送所述初始心跳信息的目标客户端;/n对所述目标客户端进行预设周期的心跳连接收集操作,统计得到目标心跳连接数;/n判断所述目标心跳连接数是否满足预设心跳连接数范围;/n若是,则确定所述初始心跳连接为有效连接,并对所述目标客户端与对象存储设备之间的链路状态进行监控操作;/n若否,则确定所述初始心跳连接为无效连接,并对收集到的各所述心跳连接进行删除操作。/n
【技术特征摘要】
1.一种链路状态监控方法,其特征在于,包括:
对接收到的初始心跳连接进行解析,得到发送所述初始心跳信息的目标客户端;
对所述目标客户端进行预设周期的心跳连接收集操作,统计得到目标心跳连接数;
判断所述目标心跳连接数是否满足预设心跳连接数范围;
若是,则确定所述初始心跳连接为有效连接,并对所述目标客户端与对象存储设备之间的链路状态进行监控操作;
若否,则确定所述初始心跳连接为无效连接,并对收集到的各所述心跳连接进行删除操作。
2.根据权利要求1所述的链路状态监控方法,其特征在于,在对所述目标客户端与对象存储设备之间的链路状态进行监控操作之后,还包括:
将所述目标客户端添加到预置监控列表;
当接收到所述目标客户端发送的关闭消息时,将所述目标客户端从所述预置监控列表中删除。
3.根据权利要求1或2所述的链路状态监控方法,其特征在于,在对所述目标客户端与对象存储设备之间的链路状态进行监控操作之后,还包括:
当在预设数量个心跳周期内未接收到所述目标客户端发送的心跳连接时,向管理节点上报所述目标客户端连接异常告警。
4.根据权利要求3所述的链路状态监控方法,其特征在于,在向管理节点上报所述目标客户端连接异常告警之后,还包括:
当接收到所述目标客户端在所述预设周期内重新发送的所述预设心跳连接数范围内的心跳连接数时,确定所述目标客户端恢复正常连接;
向所述管理节点上报发送客户端连接恢复提示信息。
5.一种链路状态监控装置,其特征在于,包括:
客户端确定模块,用于对接收到的初始心跳连接进行解析,得到发送所述初始心跳信息的目标客户端;
连接数统计模块,用于对所述目标客户端进行预设周期的心跳连接收集操作,统计得到目标心跳连接数;
判断模块,用于判断所述目标心跳连接数是否满足预设心跳连接数范围;
链路...
【专利技术属性】
技术研发人员:许银龙,孟祥瑞,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。