一种网卡状态监控方法、装置、设备及介质制造方法及图纸

技术编号:23241384 阅读:17 留言:0更新日期:2020-02-04 19:53
本发明专利技术公开了一种网卡状态监控方法,通过建立与监听节点之间的连接;获取设置于本节点上的各网卡的网卡信息;将网卡信息发送至监听节点。由此可见,本发明专利技术提供的一种网卡状态监控方法,通过被监听节点获取各自节点的网卡信息后主动发送给监听节点的方式,实现了监听节点对网卡信息的并行获取,提高了获取效率;保证了监控过程的稳定性与成功率。此外,本发明专利技术所提供的一种网卡状态监控方法、装置、设备及介质与上述方法对应。

A monitoring method, device, equipment and medium of network card status

【技术实现步骤摘要】
一种网卡状态监控方法、装置、设备及介质
本专利技术涉及网络通信
,特别是涉及一种网卡状态监控方法、装置、设备及介质。
技术介绍
随着分布式技术的迅猛发展,分布式系统被广泛应用于各行各业当中。由此,对分布式系统中的每个节点网络状态进行监控变得尤为重要,网卡作为基础组件,对网卡状态的监控更是监控服务的重中之重。现有的网卡状态监控方法一般采用收集-轮讯的方式进行。系统启动时,需要遍历集群节点,从而获得所有节点网卡及IP信息,集群内节点数量越多、网卡数量越多,则需要的轮询耗时越长,并且一旦发起轮询的节点或服务出现异常,则无法进行后续的监控操作。由此可见,现有的网卡状态监控方法由于需要遍历所有集群节点所以效率低、耗时长,若采用多节点多服务进行轮询将操作不必要的系统资源浪费。并且在进行监控导致操作过程中监控状态不稳定,易出现故障,不能很好地满足用户地要求。
技术实现思路
本专利技术的目的是提供一种网卡状态监控方法、装置、设备及介质。可通过被监听节点获取各自节点的网卡信息后主动发送给监听节点的方式,实现了监听节点对网卡信息的并行获取,提高了获取效率;且获取效率不会随着被监听节点数量的增加而变低,提升了网卡状态监控的灵敏度;并且不会因为其中一个被监听节点的故障导致影响其它被监听节点的网卡状态的监控,保证了监控过程的稳定性与成功率。为解决上述技术问题,本专利技术提供一种网卡状态监控方法,所述方法应用于被监听节点,包括:建立与监听节点之间的连接;获取设置于本节点上的各网卡的网卡信息;将所述网卡信息发送至所述监听节点。为解决上述技术问题,本专利技术还提供一种网卡状态监控方法,所述方法应用于监听节点,包括:建立与被监听节点之间的连接;接收各所述被监听节点发送的网卡信息;其中,所述网卡信息具体由被监听节点从设置于本节点上的网卡中获得;根据所述网卡信息,确定出各所述被监听节点上的网卡的当前状态。优选地,所述网卡信息具体包括网卡名称信息、IP地址信息和网卡工作状态信息。优选地,还包括:判断是否接收到所述被监听节点发送的异常通知信息;其中,所述异常通知信息用于表示网卡的工作状态异常;如果是,则删除工作状态异常的网卡对应的网卡信息。优选地,还包括:判断与所述被监听节点的连接是否正常;如果否,则进行网卡状态异常告警以提示网卡的当前状态存在异常。优选地,所述根据所述网卡信息,确定出各所述被监听节点上的网卡的当前状态具体包括:将各所述网卡信息与本地存储的各目标网卡信息相比较,判断是否存在新增网卡信息;如果存在新增网卡信息,则发送网卡状态正常告警;将各所述网卡信息与本地存储的各目标网卡信息相比较,判断是否存在缺失网卡信息;如果存在缺失网卡信息,则进行网卡状态异常告警以提示网卡的当前状态存在异常。优选地,所述将各所述网卡信息与本地存储的目标网卡信息相比较,判断是否存在缺失网卡信息具体包括:获取各所述目标网卡信息中与各所述网卡信息不同的差异网卡信息;根据所述差异网卡信息获取差异网卡的IP地址;对所述IP地址执行ping操作,并判断所述ping操作是否成功;如果否,则将所述差异网卡信息确定为缺失网卡信息,并进行网卡状态异常告警以提示网卡的当前状态存在异常。为解决上述技术问题,本专利技术还提供一种网卡状态监控装置,包括:建立模块,用于建立与被监听节点之间的连接;接收模块,用于接收各所述被监听节点发送的网卡信息;其中,所述网卡信息具体由被监听节点从设置于本节点上的网卡中获得;确定模块,用于根据所述网卡信息,确定出各所述节点上的网卡的当前状态。为解决上述技术问题,本专利技术还提供一种网卡状态监控设备,包括存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述任一项所述的网卡状态监控方法的步骤。为解决上述技术问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的网卡状态监控方法的步骤。本专利技术所提供的一种网卡状态监控方法,首先,被监听节点建立与监听节点之间的连接,并获取设置于被监听节点上的各网卡的网卡信息;将网卡信息发送至监听节点。从而可同时向监听节点发送网卡信息,使监听节点能够同时收到多个被监听节点发来的网卡信息,即可实现网卡信息的并行获取,从而无需遍历各监听节点,也可获得多个网卡信息。并且,即使被监听节点存在异常,也不影响其它被监听节点中网卡信息的获取,不影响对各被监听节点中的网卡状态进行监控。由此可见,本专利技术提供的一种网卡状态监控方法,通过被监听节点获取各自节点的网卡信息后主动发送给监听节点的方式,实现了监听节点对网卡信息的并行获取,提高了获取效率;且获取效率不会随着被监听节点数量的增加而变低,提升了网卡状态监控的灵敏度;并且不会因为其中一个被监听节点的故障导致影响其它被监听节点的网卡状态的监控,保证了监控过程的稳定性与成功率。此外,本专利技术所提供的一种网卡状态监控装置、设备及介质与上述方法对应,具有同样的有益效果。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种应用于被监听节点的网卡状态监控方法的流程图;图2为本专利技术实施例提供的一种应用于监听节点的网卡状态监控方法的流程图;图3为本专利技术实施例提供的另一种应用于监听节点的网卡状态监控方法的流程图;图4为本专利技术实施例提供的一种网卡状态监控装置的结构图;图5为本专利技术实施例提供的一种网卡状态监控设备的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本专利技术保护范围。本专利技术的核心是提供一种网卡状态监控方法、装置、设备及介质。可通过被监听节点获取各自节点的网卡信息后主动发送给监听节点的方式,实现了监听节点对网卡信息的并行获取,提高了获取效率;且获取效率不会随着被监听节点数量的增加而变低,提升了网卡状态监控的灵敏度;并且不会因为其中一个被监听节点的故障导致影响其它被监听节点的网卡状态的监控,保证了监控过程的稳定性与成功率。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。图1为本专利技术实施例提供的一种应用于被监听节点的网卡状态监控方法的流程图;如图1所示,本专利技术实施例提供的一种网卡状态监控方法,包括步骤S101-步骤S本文档来自技高网
...

【技术保护点】
1.一种网卡状态监控方法,其特征在于,所述方法应用于被监听节点,包括:/n建立与监听节点之间的连接;/n获取设置于本节点上的各网卡的网卡信息;/n将所述网卡信息发送至所述监听节点。/n

【技术特征摘要】
1.一种网卡状态监控方法,其特征在于,所述方法应用于被监听节点,包括:
建立与监听节点之间的连接;
获取设置于本节点上的各网卡的网卡信息;
将所述网卡信息发送至所述监听节点。


2.一种网卡状态监控方法,其特征在于,所述方法应用于监听节点,包括:
建立与被监听节点之间的连接;
接收各所述被监听节点发送的网卡信息;其中,所述网卡信息具体由被监听节点从设置于本节点上的网卡中获得;
根据所述网卡信息,确定出各所述被监听节点上的网卡的当前状态。


3.根据权利要求2所述的网卡状态监控方法,其特征在于,所述网卡信息具体包括网卡名称信息、IP地址信息和网卡工作状态信息。


4.根据权利要求2所述的网卡状态监控方法,其特征在于,还包括:
判断是否接收到所述被监听节点发送的异常通知信息;其中,所述异常通知信息用于表示网卡的工作状态异常;
如果是,则删除工作状态异常的网卡对应的网卡信息。


5.根据权利要求2所述的网卡状态监控方法,其特征在于,还包括:
判断与所述被监听节点的连接是否正常;
如果否,则进行网卡状态异常告警以提示网卡的当前状态存在异常。


6.根据权利要求2所述的网卡状态监控方法,其特征在于,所述根据所述网卡信息,确定出各所述被监听节点上的网卡的当前状态具体包括:
将各所述网卡信息与本地存储的各目标网卡信息相比较,判断是否存在新增网卡信息;
如果存在新增网卡信息,...

【专利技术属性】
技术研发人员:张中文
申请(专利权)人:北京浪潮数据技术有限公司
类型:发明
国别省市:北京;11

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

1