[发明专利]计算机网络状况监控方法、装置、计算机设备及存储介质有效
申请号: | 201910996070.X | 申请日: | 2019-10-18 |
公开(公告)号: | CN110971480B | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 朱诗鑫 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04L43/12 | 分类号: | H04L43/12;H04L43/08;H04L43/10;H04L61/5007 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 刘丽华;孙芬 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机网络 状况 监控 方法 装置 计算机 设备 存储 介质 | ||
本发明提供一种计算机网络状况监控方法,包括:初始化多个因特网包探索器实例;启动所述多个因特网包探索器实例并获取每个因特网包探索器实例的状态数据;将所述多个因特网包探索器实例的状态数据注册到ETCD注册中心;获取心跳服务中预先缓存的IP列表;将所述IP列表中的多个IP地址分配给所述多个因特网包探索器实例;使用所述因特网包探索器实例的服务处理与所述因特网包探索器实例对应的IP地址得到监控数据;根据所述监控数据输出与所述IP地址对应的计算机的网络状况。本发明还提供一种计算机网络状况监控装置、计算机设备及存储介质。本发明能够提升ETCD集群中PING服务的处理能力,增强了获取监控数据的时效性。
技术领域
本发明涉及网络监控技术领域,具体涉及一种计算机网络状况监控方法、装置、计算机设备及存储介质。
背景技术
随着互联网的不断发展,许多公司以及企业需要对本公司的网络运行状态进行不间断的实时监控,从而保证网络持续稳定的运行。现有技术中,主要通过argus监控系统进行监控,先获取区域内的所有计算机的IP,然后调用fPING命令获取每个IP的丢包率及延时等数据信息,并定时推送到argus监控系统中,以根据丢包率及延时等数据信息监控计算机的网络状态。
然而,argus监控系统针对区域内IP数量较少的情况时监控性能较佳,但是,当区域内接入的计算机IP数量过多时,现有的单个PING实例处理能力不足,导致获取计算机的丢包率及延时等数据信息的耗时非常严重,实时性变得越来越低。
因此,有必要提供一种新的计算机网络状况监控方案,以满足监控系统的实时性要求。
发明内容
鉴于以上内容,有必要提出一种计算机网络状况监控方法、装置、计算机设备及存储介质,能够提升ETCD集群中PING服务的处理能力,增强了获取监控数据的时效性。
本发明的第一方面提供一种计算机网络状况监控方法,所述方法包括:
初始化多个因特网包探索器实例;
启动所述多个因特网包探索器实例并获取每个因特网包探索器实例的状态数据;
将所述多个因特网包探索器实例的状态数据注册到ETCD注册中心;
获取心跳服务中预先缓存的IP列表;
将所述IP列表中的多个IP地址分配给所述多个因特网包探索器实例;
使用所述因特网包探索器实例的服务处理与所述因特网包探索器实例对应的IP地址得到监控数据;
根据所述监控数据输出与所述IP地址对应的计算机的网络状况。
根据本发明的一个可选实施例,所述将所述IP列表中的多个IP地址分配给所述多个因特网包探索器实例包括:
采用哈希函数计算所述IP列表中每个IP地址的第一哈希值;
采用所述哈希函数计算所述多个因特网包探索器实例中每个因特网包探索器实例的第二哈希值;
根据所述第一哈希值将IP地址作为第一节点映射到虚拟hash环上;
根据所述第二哈希值将因特网包探索器实例作为第二节点映射到所述虚拟hash环上;
从所述第二节点中筛选出对应所述第一节点的目标第二节点;
将所述第一节点对应的IP地址分配给与所述目标第二节点对应的因特网包探索器实例。
根据本发明的一个可选实施例,所述从所述第二节点中筛选出对应所述第一节点的目标第二节点包括:
确定所述虚拟hash环上的第一节点对应的两个第二节点,其中,所述第一节点的第一哈希值介于所述两个第二节点的第二哈希值之间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910996070.X/2.html,转载请声明来源钻瓜专利网。