CN115118619A - Network monitoring method, device, electronic device, medium and program product - Google Patents
Network monitoring method, device, electronic device, medium and program product Download PDFInfo
- Publication number
- CN115118619A CN115118619A CN202210708535.9A CN202210708535A CN115118619A CN 115118619 A CN115118619 A CN 115118619A CN 202210708535 A CN202210708535 A CN 202210708535A CN 115118619 A CN115118619 A CN 115118619A
- Authority
- CN
- China
- Prior art keywords
- network
- monitoring data
- data
- access gateway
- monitoring
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 243
- 238000000034 method Methods 0.000 title claims abstract description 61
- 238000012545 processing Methods 0.000 claims description 24
- 230000002159 abnormal effect Effects 0.000 claims description 14
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 6
- 230000001502 supplementing effect Effects 0.000 claims description 4
- 238000012806 monitoring device Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 18
- 230000000717 retained effect Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 239000000523 sample Substances 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000006855 networking Effects 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 3
- 238000013480 data collection Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000011282 treatment Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
技术领域technical field
本公开涉及网络监测技术领域,具体涉及一种网络监测方法、装置、电子设备、介质及程序产品。The present disclosure relates to the technical field of network monitoring, in particular to a network monitoring method, device, electronic device, medium and program product.
背景技术Background technique
总部-分支型组网结构中,总部中心网络通过可以通过虚拟私有网络(VirtualPrivate Network,VPN)连接到一个或多个分支网络。总部网络或分支网络可以通过VPN访问云上服务器,还可以分别对公网进行访问。为了实现分支网络的稳定运行,通常需要对分支网络的运行状况进行监测,以便及时发现运行中的异常并进行处理。In the headquarters-branch networking structure, the headquarters central network can be connected to one or more branch networks through a virtual private network (Virtual Private Network, VPN). The headquarters network or branch network can access the cloud server through VPN, and can also access the public network respectively. In order to realize the stable operation of the branch network, it is usually necessary to monitor the running status of the branch network, so as to detect and deal with the abnormality in operation in time.
发明内容SUMMARY OF THE INVENTION
为了解决相关技术中的问题,本公开实施例提供一种网络监测方法、装置、电子设备、介质及程序产品。In order to solve the problems in the related art, the embodiments of the present disclosure provide a network monitoring method, apparatus, electronic device, medium and program product.
第一方面,本公开实施例中提供了一种网络监测方法,包括:In a first aspect, an embodiment of the present disclosure provides a network monitoring method, including:
通过所述网络的接入网关获取所述网络中的设备的监测数据,所述网络中的设备包括所述接入网关和所述网络中的其他设备;Obtain monitoring data of devices in the network through an access gateway of the network, where the devices in the network include the access gateway and other devices in the network;
通过所述接入网关将所述监测数据发送到管理平台服务器;Send the monitoring data to the management platform server through the access gateway;
通过所述管理平台服务器,基于所述监测数据确定所述网络的质量分,所述质量分反映所述网络的运行状态。Through the management platform server, the quality score of the network is determined based on the monitoring data, and the quality score reflects the operating state of the network.
根据本公开的实施例,所述方法还包括通过以下一项或多项操作对所述监测数据进行处理:According to an embodiment of the present disclosure, the method further includes processing the monitoring data by one or more of the following operations:
根据发送到所述管理平台服务器的所述网络中第一设备的监测数据,补充所述网络中与所述第一设备相连的第二设备的缺失监测数据;According to the monitoring data of the first device in the network sent to the management platform server, the missing monitoring data of the second device connected to the first device in the network is supplemented;
根据预设仲裁策略,保留同类监测数据中的可信监测数据,丢弃不可信监测数据。According to the preset arbitration strategy, the credible monitoring data in the same kind of monitoring data is retained, and the unreliable monitoring data is discarded.
根据本公开的实施例,其中:According to embodiments of the present disclosure, wherein:
所述根据发送到所述管理平台服务器的所述网络中第一设备的监测数据,补充所述网络中与所述第一设备相连的第二设备的缺失监测数据,包括:The supplementing the missing monitoring data of the second device connected to the first device in the network according to the monitoring data of the first device in the network sent to the management platform server, including:
根据所述第一设备的监测数据,确定与所述第二设备连接的第三设备的设备类型信息,将所述第三设备的设备类型信息与所述第二设备的相应监测数据相关联;和/或根据所述第一设备的接口流量信息,确定所述第二设备的接口流量信息;According to the monitoring data of the first device, determine device type information of a third device connected to the second device, and associate the device type information of the third device with the corresponding monitoring data of the second device; and/or determining the interface traffic information of the second device according to the interface traffic information of the first device;
所述预设仲裁策略包括:当第四设备与被监测对象的网络距离小于第五设备与被监测对象的网络距离时,第四设备关于所述被监测对象的监测数据的可信度高于第五设备关于所述被监测对象的监测数据。The preset arbitration strategy includes: when the network distance between the fourth device and the monitored object is smaller than the network distance between the fifth device and the monitored object, the reliability of the monitoring data of the fourth device about the monitored object is higher than that of the monitored object. The fifth device has monitoring data about the monitored object.
根据本公开的实施例,其中:According to embodiments of the present disclosure, wherein:
所述网络中的其他设备包括交换机和/或无线访问接入点;Other devices in the network include switches and/or wireless access points;
所述监测数据包括以下至少一项:性能数据、日志数据、设备类型信息;The monitoring data includes at least one of the following: performance data, log data, and device type information;
所述性能数据以下一种或多种数据:中央处理单元使用率、内存使用率、带宽使用率、丢包率、终端设备的信噪比;The performance data includes one or more of the following data: central processing unit usage rate, memory usage rate, bandwidth usage rate, packet loss rate, and signal-to-noise ratio of terminal equipment;
所述日志数据包括错误消息,所述错误消息用于描述异常事件;the log data includes error messages, the error messages are used to describe abnormal events;
所述设备类型信息包括硬件类型和/或操作系统类型。The device type information includes hardware type and/or operating system type.
根据本公开的实施例,其中,所述基于所述监测数据确定所述网络的质量分,包括:According to an embodiment of the present disclosure, the determining the quality score of the network based on the monitoring data includes:
根据所述性能数据的得分和/或所述错误消息的得分的加权和,确定所述网络的质量分,其中,根据所述性能数据和/或所述错误消息各自对用户的影响程度,确定所述性能数据和/或所述错误消息各自的权重。The quality score of the network is determined according to the weighted sum of the scores of the performance data and/or the scores of the error messages, wherein the quality score of the network is determined according to the respective degrees of influence of the performance data and/or the error messages on the user. The respective weights of the performance data and/or the error messages.
根据本公开的实施例,其中:According to embodiments of the present disclosure, wherein:
根据所述性能数据与相应性能阈值的比较结果,确定所述性能数据的得分;Determine the score of the performance data according to the comparison result of the performance data and the corresponding performance threshold;
根据所述错误消息的类型和/或严重程度,确定所述错误消息的得分;determining a score for the error message according to the type and/or severity of the error message;
根据所述性能数据和/或所述错误消息各自对应的设备类型确定所述性能数据和/或所述错误消息各自对用户的影响程度。The degree of influence of the performance data and/or the error message on the user is determined according to the device type corresponding to the performance data and/or the error message.
第二方面,本公开实施例提供了一种网络监测方法,包括:In a second aspect, an embodiment of the present disclosure provides a network monitoring method, including:
通过所述网络的接入网关获取所述网络中的设备的监测数据,所述网络中的设备包括所述接入网关和所述网络中的其他设备;Obtain monitoring data of devices in the network through an access gateway of the network, where the devices in the network include the access gateway and other devices in the network;
通过所述接入网关将所述监测数据发送到管理平台服务器,其中,所述监测数据用于由所述管理平台服务器确定所述网络的质量分,所述质量分反映所述网络的运行状态。The monitoring data is sent to the management platform server through the access gateway, wherein the monitoring data is used by the management platform server to determine the quality score of the network, and the quality score reflects the running state of the network .
根据本公开的实施例,其中:According to embodiments of the present disclosure, wherein:
所述通过所述网络的接入网关获取所述网络中的设备的监测数据,包括:The obtaining monitoring data of devices in the network through the access gateway of the network includes:
通过设置在所述接入网关上的采集探针程序获取所述接入网关的监测数据;Obtain the monitoring data of the access gateway through a collection probe program set on the access gateway;
通过所述采集探针程序根据所述其他设备支持的相应网络传输协议,获取所述其他设备的监测数据。The monitoring data of the other device is acquired through the acquisition probe program according to the corresponding network transmission protocol supported by the other device.
第三方面,本公开实施例提供了一种网络监测方法,包括:In a third aspect, an embodiment of the present disclosure provides a network monitoring method, including:
从所述网络的接入网关接收所述网络中的设备的监测数据,所述网络中的设备包括所述接入网关和所述网络中的其他设备;Receive monitoring data of devices in the network from an access gateway of the network, where the devices in the network include the access gateway and other devices in the network;
基于所述监测数据确定所述网络的质量分,所述质量分反映所述网络的运行状态。A quality score of the network is determined based on the monitoring data, the quality score reflecting the operating state of the network.
根据本公开的实施例,所述方法还包括通过以下一项或多项操作对所述监测数据进行处理:According to an embodiment of the present disclosure, the method further includes processing the monitoring data by one or more of the following operations:
根据发送到所述管理平台服务器的所述网络中第一设备的监测数据,补充所述网络中与所述第一设备相连的第二设备的缺失监测数据;According to the monitoring data of the first device in the network sent to the management platform server, the missing monitoring data of the second device connected to the first device in the network is supplemented;
根据预设仲裁策略,保留同类监测数据中的可信监测数据,丢弃不可信监测数据。According to the preset arbitration strategy, the credible monitoring data in the same kind of monitoring data is retained, and the unreliable monitoring data is discarded.
根据本公开的实施例,其中:According to embodiments of the present disclosure, wherein:
所述网络中的其他设备包括交换机和/或无线访问接入点;Other devices in the network include switches and/or wireless access points;
所述监测数据包括以下至少一项:性能数据、日志数据、设备类型信息;The monitoring data includes at least one of the following: performance data, log data, and device type information;
所述性能数据以下一种或多种数据:中央处理单元使用率、内存使用率、带宽使用率、丢包率、终端设备的信噪比;The performance data includes one or more of the following data: central processing unit usage rate, memory usage rate, bandwidth usage rate, packet loss rate, and signal-to-noise ratio of terminal equipment;
所述日志数据包括错误消息,所述错误消息用于描述异常事件;the log data includes error messages, the error messages are used to describe abnormal events;
所述设备类型信息包括硬件类型和/或操作系统类型;The device type information includes hardware type and/or operating system type;
所述基于所述监测数据确定所述网络的质量分,包括:根据所述性能数据的得分和/或所述错误消息的得分的加权和,确定所述网络的质量分,其中,根据所述性能数据和/或所述错误消息各自对用户的影响程度,确定所述性能数据和/或所述错误消息各自的权重。The determining the quality score of the network based on the monitoring data includes: determining the quality score of the network according to a weighted sum of the scores of the performance data and/or the scores of the error message, wherein according to the The respective weights of the performance data and/or the error messages are determined according to the respective influence degrees of the performance data and/or the error messages on the user.
根据本公开的实施例,其中:According to embodiments of the present disclosure, wherein:
根据所述性能数据与相应性能阈值的比较结果,确定所述性能数据的得分;Determine the score of the performance data according to the comparison result of the performance data and the corresponding performance threshold;
根据所述错误消息的类型和/或严重程度,确定所述错误消息的得分;determining a score for the error message according to the type and/or severity of the error message;
根据所述性能数据和/或所述错误消息各自对应的设备类型确定所述性能数据和/或所述错误消息各自对用户的影响程度。The degree of influence of the performance data and/or the error message on the user is determined according to the device type corresponding to the performance data and/or the error message.
第四方面,本公开实施例提供了一种网络监测装置,包括:In a fourth aspect, an embodiment of the present disclosure provides a network monitoring device, including:
获取模块,被配置为通过所述网络的接入网关获取所述网络中的设备的监测数据,所述网络中的设备包括所述接入网关和所述网络中的其他设备;an acquisition module, configured to acquire monitoring data of devices in the network through an access gateway of the network, where the devices in the network include the access gateway and other devices in the network;
发送模块,被配置为通过所述接入网关将所述监测数据发送到管理平台服务器,其中,所述监测数据用于由所述管理平台服务器确定所述网络的质量分,所述质量分反映所述网络的运行状态。a sending module, configured to send the monitoring data to a management platform server through the access gateway, wherein the monitoring data is used by the management platform server to determine a quality score of the network, and the quality score reflects the operational status of the network.
第五方面,本公开实施例提供了一种网络监测装置,包括:In a fifth aspect, an embodiment of the present disclosure provides a network monitoring device, including:
接收模块,被配置为从所述网络的接入网关接收所述网络中的设备的监测数据,所述网络中的设备包括所述接入网关和所述网络中的其他设备;a receiving module, configured to receive monitoring data of devices in the network from an access gateway of the network, where the devices in the network include the access gateway and other devices in the network;
确定模块,被配置为基于所述监测数据确定所述网络的质量分,所述质量分反映所述网络的运行状态。A determination module configured to determine a quality score of the network based on the monitoring data, where the quality score reflects an operating state of the network.
根据本公开的实施例,所述装置还包括处理模块,被配置为通过以下一项或多项操作对所述监测数据进行处理:According to an embodiment of the present disclosure, the apparatus further includes a processing module configured to process the monitoring data through one or more of the following operations:
根据发送到所述管理平台服务器的所述网络中第一设备的监测数据,补充所述网络中与所述第一设备相连的第二设备的缺失监测数据;According to the monitoring data of the first device in the network sent to the management platform server, the missing monitoring data of the second device connected to the first device in the network is supplemented;
根据预设仲裁策略,保留同类监测数据中的可信监测数据,丢弃不可信监测数据。According to the preset arbitration strategy, the credible monitoring data in the same kind of monitoring data is retained, and the unreliable monitoring data is discarded.
第六方面,本公开实施例提供了一种电子设备,包括存储器和处理器,其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现如第二方面和第三方面任一项所述的方法。In a sixth aspect, embodiments of the present disclosure provide an electronic device, including a memory and a processor, wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions are processed by the The device executes to implement the method of any one of the second and third aspects.
第七方面,本公开实施例中提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现如第二方面和第三方面所述的方法。In a seventh aspect, an embodiment of the present disclosure provides a computer-readable storage medium on which computer instructions are stored, and when the computer instructions are executed by a processor, implement the methods described in the second and third aspects.
第八方面,本公开实施例中提供了一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现如第二方面和第三方面所述的方法步骤。In an eighth aspect, an embodiment of the present disclosure provides a computer program product, including computer instructions, which implement the method steps of the second aspect and the third aspect when the computer instructions are executed by a processor.
根据本公开实施例提供的技术方案,通过被监测网络的接入网关获取接入网关的监测数据和所述网络中的其他设备的监测数据并上传到管理平台服务器,减少对被监测网络中的其他设备本身提供的服务的性能的影响,同时可以通过云端的管理平台对用户提供统一的监测能力,降低用户学习网络管理的成本。此外,通过采集网络中接入网关和其他设备的监测数据,基于监测数据确定网络的质量分,可以从整体上更宏观和准确地感知整个网络的网络质量。According to the technical solutions provided by the embodiments of the present disclosure, the monitoring data of the access gateway and the monitoring data of other devices in the network are acquired through the access gateway of the monitored network and uploaded to the management platform server, reducing the need for the monitoring data in the monitored network. At the same time, it can provide users with unified monitoring capabilities through the cloud management platform, reducing the cost of learning network management for users. In addition, by collecting the monitoring data of the access gateway and other devices in the network, and determining the quality score of the network based on the monitoring data, the network quality of the entire network can be more macroscopically and accurately perceived as a whole.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure.
附图说明Description of drawings
结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:Other features, objects and advantages of the present disclosure will become more apparent from the following detailed description of non-limiting embodiments, taken in conjunction with the accompanying drawings. In the attached image:
图1示出根据本公开实施例的一种总部-分支型组网结构示意图。FIG. 1 shows a schematic diagram of a headquarters-branch networking structure according to an embodiment of the present disclosure.
图2示出了根据本公开实施例的分支网络结构示意图。FIG. 2 shows a schematic structural diagram of a branch network according to an embodiment of the present disclosure.
图3示出根据本公开的实施例的网络监测方法的流程图。FIG. 3 shows a flowchart of a network monitoring method according to an embodiment of the present disclosure.
图4示出了根据本公开实施例的网络监测方法的系统框图。FIG. 4 shows a system block diagram of a network monitoring method according to an embodiment of the present disclosure.
图5示出了根据本公开实施例的网络监测方法的流程图。FIG. 5 shows a flowchart of a network monitoring method according to an embodiment of the present disclosure.
图6示出了根据本公开实施例的网络监测方法的流程图。FIG. 6 shows a flowchart of a network monitoring method according to an embodiment of the present disclosure.
图7A示出根据本公开的实施例的网络监测装置的结构框图。FIG. 7A shows a structural block diagram of a network monitoring apparatus according to an embodiment of the present disclosure.
图7B示出根据本公开的实施例的网络监测装置的结构框图。FIG. 7B shows a structural block diagram of a network monitoring apparatus according to an embodiment of the present disclosure.
图8示出根据本公开的实施例的电子设备的结构框图。FIG. 8 shows a structural block diagram of an electronic device according to an embodiment of the present disclosure.
图9示出适于用来实现根据本公开实施例的方法的计算机系统的结构示意图。FIG. 9 shows a schematic structural diagram of a computer system suitable for implementing a method according to an embodiment of the present disclosure.
具体实施方式Detailed ways
下文中,将参考附图详细描述本公开的示例性实施例,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施例无关的部分。Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement them. Also, for the sake of clarity, parts unrelated to describing the exemplary embodiments are omitted from the drawings.
在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。In the present disclosure, it should be understood that terms such as "comprising" or "having" are intended to indicate the presence of features, numbers, steps, acts, components, parts, or combinations thereof disclosed in this specification, and are not intended to exclude a or multiple other features, numbers, steps, acts, components, parts, or combinations thereof may exist or be added.
另外还需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。In addition, it should be noted that the embodiments of the present disclosure and the features of the embodiments may be combined with each other under the condition of no conflict. The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
在本公开中,对用户信息或用户数据的获取均为经用户授权、确认,或由用户主动选择的操作。In the present disclosure, the acquisition of user information or user data is an operation authorized or confirmed by the user, or an operation actively selected by the user.
如上所述,总部-分支型组网结构中,总部中心网络通过可以通过虚拟私有网络(Virtual Private Network,VPN)连接到一个或多个分支网络。为了实现分支网络的稳定运行,通常需要对分支网络的运行状况进行监测,以便及时发现运行中的异常并进行处理。As described above, in the headquarters-branch networking structure, the headquarters central network can be connected to one or more branch networks through a virtual private network (Virtual Private Network, VPN). In order to realize the stable operation of the branch network, it is usually necessary to monitor the running status of the branch network, so as to detect and deal with the abnormality in operation in time.
图1示出根据本公开实施例的一种总部-分支型组网结构示意图。FIG. 1 shows a schematic diagram of a headquarters-branch networking structure according to an embodiment of the present disclosure.
如图1所示,分支网络1、分支网络2……分支网络n分别通过VPN1、VPN2、……VPNn连接到总部中心网络并与总部中心网络通信,为了实现分支网络的稳定运行,通常需要对分支网络的运行状况进行监测,以便及时发现运行中的异常并进行处理。As shown in Figure 1,
为了对分支网络的运行状况进行监测,需要对分支网络中各个设备进行监测。分支网络中的设备通常包括接入网关、交换机、无线访问接入点(AP)等,其中,分支网络中的其他设备通过接入网关连接到外部网络,例如总部中心网络。In order to monitor the running status of the branch network, each device in the branch network needs to be monitored. The devices in the branch network usually include access gateways, switches, wireless access points (APs), etc., wherein other devices in the branch network are connected to external networks, such as the headquarters center network, through the access gateways.
接入网关是指在网络边缘用于连接本地网络和外部网络的网关设备。交换机是一种网络硬件,通过报文交换来接收和转发数据,能够在计算机网络上连接不同的设备。无线AP是用于无线网络的无线交换机,也是无线网络的核心。无线AP是移动计算机用户连入有线网络的接入点,可以用于宽带家庭、大楼内部以及园区内部,可以覆盖几十米至上百米的区域。An access gateway refers to a gateway device at the edge of the network that connects the local network and the external network. A switch is a kind of network hardware that receives and forwards data through message exchange, and can connect different devices on a computer network. A wireless AP is a wireless switch used in a wireless network and is also the core of a wireless network. A wireless AP is an access point for mobile computer users to connect to a wired network. It can be used in broadband homes, inside buildings, and inside campuses, and can cover areas ranging from tens of meters to hundreds of meters.
图2示出了根据本公开实施例的分支网络结构示意图。FIG. 2 shows a schematic structural diagram of a branch network according to an embodiment of the present disclosure.
如图2所示,该分支网络中,一个或多个AP(例如,AP1、AP2……)连接到交换机,一个或多个交换机(例如,交换机A、交换机B……)连接到接入网关,接入网关连接到外部网络。无线设备可以与AP通信,进而通过交换机和接入网关与外部网络通信。交换机除了连接到AP之外,还可以连接到一个或多个设备,例如个人电脑PC、服务器等等。As shown in Figure 2, in this branch network, one or more APs (eg, AP1, AP2...) are connected to switches, and one or more switches (eg, switch A, switch B...) are connected to the access gateway , the access gateway is connected to the external network. Wireless devices can communicate with APs, which in turn communicate with external networks through switches and access gateways. In addition to being connected to an AP, a switch can also be connected to one or more devices, such as a personal computer, a server, and so on.
一种已有的分支网络监测方法是为分支网络中各设备提供独立的管理平台,各设备分别采集和计算自身的监测数据上传到相应的管理平台,产生监测设备指标和异常日志。这种方法的缺点是用户需要在不同的管理平台去管理监测不同的设备,需要学习各管理平台的使用方法,学习管理成本高,而且计算放在设备端,设备端性能开销大,影响设备本身核心的网络转发性能。另外,监测指标和日志也只能单个设备自身的情况,无法较准确地感知整个分支网络的质量,让用户直观地掌握整个分支网络的运行状况。An existing branch network monitoring method provides an independent management platform for each device in the branch network, and each device collects and calculates its own monitoring data and uploads it to the corresponding management platform to generate monitoring device indicators and abnormal logs. The disadvantage of this method is that users need to manage and monitor different devices on different management platforms, and they need to learn how to use each management platform. The cost of learning and management is high, and the calculation is placed on the device side. Core network forwarding performance. In addition, monitoring indicators and logs can only be used for a single device, and cannot accurately perceive the quality of the entire branch network, allowing users to intuitively grasp the running status of the entire branch network.
本公开实施例提供了一种网络监测方法,包括:通过所述网络的接入网关获取所述网络中的设备的监测数据,所述网络中的设备包括所述接入网关和所述网络中的其他设备;通过所述接入网关将所述监测数据发送到管理平台服务器;通过所述管理平台服务器,基于所述监测数据确定所述网络的质量分,所述质量分反映所述网络的运行状态。An embodiment of the present disclosure provides a network monitoring method, including: acquiring monitoring data of devices in the network through an access gateway of the network, where the devices in the network include the access gateway and the network The monitoring data is sent to the management platform server through the access gateway; the quality score of the network is determined based on the monitoring data through the management platform server, and the quality score reflects the quality of the network. Operating status.
根据本公开的实施例,被监测的网络可以是分支网络,也可以是通过接入网关与外部通信的其他任意网络,例如通过接入网关访问公网的总部网络,或者通过接入网关经由VPN访问云端服务器的局域网,等等。通过采集网络中接入网关和其他设备的监测数据,基于监测数据确定网络的质量分,可以从整体上更宏观和准确地感知整个网络的网络质量。According to an embodiment of the present disclosure, the monitored network may be a branch network, or any other network that communicates with the outside through an access gateway, for example, a headquarters network that accesses the public network through an access gateway, or a VPN through the access gateway Access the local area network of the cloud server, etc. By collecting monitoring data of access gateways and other devices in the network, and determining the quality score of the network based on the monitoring data, the overall network quality of the entire network can be perceived more macroscopically and accurately.
图3示出根据本公开的实施例的网络监测方法的流程图。如图3所示,所述网络监测方法包括以下步骤S201–S203:FIG. 3 shows a flowchart of a network monitoring method according to an embodiment of the present disclosure. As shown in FIG. 3, the network monitoring method includes the following steps S201-S203:
在步骤S201中,通过所述网络的接入网关获取所述网络中的设备的监测数据,所述网络中的设备包括所述接入网关和所述网络中的其他设备;In step S201, the monitoring data of the device in the network is obtained through the access gateway of the network, and the device in the network includes the access gateway and other devices in the network;
在步骤S202中,通过所述接入网关将所述监测数据发送到管理平台服务器;In step S202, the monitoring data is sent to the management platform server through the access gateway;
在步骤S203中,通过所述管理平台服务器,基于所述监测数据确定所述网络的质量分,所述质量分反映所述网络的运行状态。In step S203, a quality score of the network is determined based on the monitoring data through the management platform server, and the quality score reflects the running state of the network.
根据本公开的实施例,通过被监测网络的接入网关获取接入网关的监测数据和所述网络中的其他设备的监测数据并上传到管理平台服务器,减少对被监测网络中的其他设备本身提供的服务的性能的影响,同时可以通过云端的管理平台对用户提供统一的监测能力,降低用户学习网络管理的成本。此外,通过采集网络中接入网关和其他设备的监测数据,基于监测数据确定网络的质量分,可以从整体上更宏观和准确地感知整个网络的网络质量。According to the embodiments of the present disclosure, the monitoring data of the access gateway and the monitoring data of other devices in the network are acquired through the access gateway of the monitored network and uploaded to the management platform server, reducing the need for other devices in the monitored network themselves. At the same time, the cloud-based management platform can provide users with unified monitoring capabilities, reducing the cost of learning network management for users. In addition, by collecting the monitoring data of the access gateway and other devices in the network, and determining the quality score of the network based on the monitoring data, the network quality of the entire network can be more macroscopically and accurately perceived as a whole.
图4示出了根据本公开实施例的网络监测方法的系统框图。FIG. 4 shows a system block diagram of a network monitoring method according to an embodiment of the present disclosure.
图4所示的被监测的网络(以下简称“网络”)可以是分支网络,也可以是通过接入网关连接到外部网络(例如,因特网或总部网络)的任意局域网或广域网。The monitored network (hereinafter referred to as "network") shown in FIG. 4 may be a branch network, or any local area network or wide area network connected to an external network (eg, the Internet or a headquarters network) through an access gateway.
在图4的示例中,网络包括接入网关、一个或多个连接到接入网关的交换机、一个或多个连接到交换机的AP。In the example of Figure 4, the network includes an access gateway, one or more switches connected to the access gateway, and one or more APs connected to the switches.
在接入网关上可以部署采集探针,采集探针通过SNMP协议采集接入网关上各类监测数据,还根据交换机、AP厂商和型号的不同,相应地采用SNMP、SSH或TELNET等不同协议采集交换机和AP上的各类监测数据。The collection probe can be deployed on the access gateway. The collection probe collects various monitoring data on the access gateway through the SNMP protocol, and also uses different protocols such as SNMP, SSH or TELNET according to the different manufacturers and models of switches and APs. Various monitoring data on switches and APs.
根据本公开的实施例,采集探针可以通过软件、硬件或固件的方式实现。According to an embodiment of the present disclosure, the acquisition probe may be implemented by means of software, hardware or firmware.
根据本公开的实施例,监测数据包括以下至少一项:性能数据、日志数据、设备类型信息,所述性能数据以下一种或多种数据:中央处理单元使用率、内存使用率、带宽使用率、丢包率、终端设备的信噪比等;所述日志数据包括错误消息等,所述错误消息用于描述异常事件;所述设备类型信息包括硬件类型和/或操作系统类型。According to an embodiment of the present disclosure, the monitoring data includes at least one of the following: performance data, log data, and device type information, the performance data being one or more of the following data: central processing unit usage, memory usage, and bandwidth usage , packet loss rate, signal-to-noise ratio of the terminal device, etc.; the log data includes error messages, etc., and the error messages are used to describe abnormal events; the device type information includes hardware type and/or operating system type.
SNMP是指简单网络管理协议(Simple Network Management Protocol),该协议能够支持网络管理系统,可以用于获取网络设备的监测数据,所述网络设备包括以下任意一种或多种:路由器、交换机、服务器、打印机和通过网络提供服务的其他设备。SNMP stands for Simple Network Management Protocol, which can support network management systems and can be used to obtain monitoring data of network devices, including any one or more of the following: routers, switches, servers , printers, and other devices that provide services over a network.
SSH是指安全外壳协议(Secure Shell),是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。SSH通过在网络中建立安全隧道来实现SSH客户端与服务器之间的连接。SSH最常见的用途是远程登录系统,SSH通常可以用于传输命令行界面和远程执行命令。SSH stands for Secure Shell, which is an encrypted network transmission protocol that provides a secure transmission environment for network services in an insecure network. SSH implements the connection between the SSH client and the server by establishing a secure tunnel in the network. The most common use of SSH is to log in to a system remotely, and SSH can often be used to transfer command-line interfaces and execute commands remotely.
Telnet是因特网远程登录服务的标准协议和主要方式,它为用户提供了在本地计算机上完成远程主机工作的能力。Telnet is the standard protocol and main method of Internet remote login service, which provides users with the ability to complete remote host work on the local computer.
接入网关的采集探针将从自身和各设备上采集的监测数据压缩打包后,通过https协议上传到云端数据库中。The collection probe of the access gateway will compress and package the monitoring data collected from itself and each device, and upload it to the cloud database through the https protocol.
在云端实现的管理平台服务器对于实时要求高的监测数据(例如,实时质量分等数据)采用流式计算方法,对于实时要求低的报表等类数据(例如,质量分报表数据)采用批量计算方法分别进行计算。根据本公开的实施例,流式计算是对数据流进行实时计算和处理。批量计算是对数据进行批量处理的数据计算方式。The management platform server implemented in the cloud adopts the streaming computing method for monitoring data with high real-time requirements (for example, real-time quality rating data), and adopts batch computing method for report data with low real-time requirements (for example, quality sub-report data) Calculate separately. According to an embodiment of the present disclosure, streaming computing is real-time computing and processing of data streams. Batch computing is a data computing method that processes data in batches.
根据本公开的实施例,云端还可以存储各网络的网络元数据,例如网络名称、地理位置等,以便管理平台服务器在生成实时质量数据和质量报表数据时从本地获取这些元数据。According to an embodiment of the present disclosure, the cloud may also store network metadata of each network, such as network name, geographic location, etc., so that the management platform server locally obtains these metadata when generating real-time quality data and quality report data.
根据本公开的实施例,在管理平台服务器对监测数据进行处理时,首先对接入网关上传的监测数据进行解析清洗,过滤掉一些不完整或明显错误的脏数据,按照指定数据格式对监测数据进行格式化,输出规范格式的格式化数据。According to the embodiment of the present disclosure, when the management platform server processes the monitoring data, it first parses and cleans the monitoring data uploaded by the access gateway, filters out some incomplete or obviously wrong dirty data, and parses and cleans the monitoring data according to the specified data format. Formatting and outputting formatted data in canonical format.
然后,管理平台服务器对数据进行补充和/或仲裁操作。具体地,可以根据发送到所述管理平台服务器的所述网络中第一设备的监测数据,补充所述网络中与所述第一设备相连的第二设备的缺失监测数据;和/或根据预设仲裁策略,保留同类监测数据中的可信监测数据,丢弃不可信监测数据。根据本公开的实施例,第二设备可以是被监测的网络中需要补充监测数据的任意设备。Then, the management platform server performs supplementary and/or arbitration operations on the data. Specifically, the missing monitoring data of the second device connected to the first device in the network may be supplemented according to the monitoring data of the first device in the network sent to the management platform server; and/or according to the pre-defined monitoring data; Set up an arbitration strategy to retain the credible monitoring data in the same kind of monitoring data, and discard the unreliable monitoring data. According to an embodiment of the present disclosure, the second device may be any device in the monitored network that needs to supplement monitoring data.
根据本公开的实施例,所述根据发送到所述管理平台服务器的所述网络中第一设备的监测数据,补充所述网络中与所述第一设备相连的第二设备的缺失监测数据,包括:根据所述第一设备的监测数据,确定与所述第二设备连接的第三设备的设备类型信息,将所述第三设备的设备类型信息与所述第二设备的相应监测数据相关联;和/或根据所述第一设备的接口流量信息,确定所述第二设备的接口流量信息。According to an embodiment of the present disclosure, the missing monitoring data of the second device connected to the first device in the network is supplemented according to the monitoring data of the first device in the network sent to the management platform server, The method includes: determining device type information of a third device connected to the second device according to the monitoring data of the first device, and correlating the device type information of the third device with the corresponding monitoring data of the second device and/or determining the interface traffic information of the second device according to the interface traffic information of the first device.
例如,第一设备可以是接入网关,第二设备可以是交换机或AP,第三设备可以是连接到第二设备的终端设备。AP、交换机只能监测得到终端设备的介质访问控制(MAC)地址,互联网协议(IP)地址、网速、流量等数据,而接入网关通过流量分析可以得到终端类型信息,例如终端的硬件类型(POS机、智能家电、摄像头、平板电脑、手机等),和/或终端的操作系统类型(IOS系统或安卓系统)。在确定第三设备的类型之后,可以将第三设备类型与第二设备的相应监测数据相关联,例如将第二设备的指定端口的网速与该端口连接的第三设备的类型相关联。根据第三设备类型和终端用户所使用的服务,可以确定第二设备的相应监测数据对用户的影响程度。例如,假设终端用户使用的是直播服务,则第二设备关于手机或平板电脑的监测数据对用户的影响大于第二设备关于POS机的监测数据对用户的影响。For example, the first device may be an access gateway, the second device may be a switch or an AP, and the third device may be a terminal device connected to the second device. APs and switches can only monitor and obtain the media access control (MAC) address, Internet Protocol (IP) address, network speed, traffic and other data of the terminal device, while the access gateway can obtain terminal type information through traffic analysis, such as the hardware type of the terminal (POS machines, smart home appliances, cameras, tablet computers, mobile phones, etc.), and/or the operating system type of the terminal (IOS system or Android system). After the type of the third device is determined, the third device type can be associated with the corresponding monitoring data of the second device, for example, the network speed of a designated port of the second device is associated with the type of the third device connected to the port. According to the type of the third device and the service used by the end user, the degree of influence of the corresponding monitoring data of the second device on the user can be determined. For example, assuming that the end user is using a live broadcast service, the monitoring data of the second device on the mobile phone or tablet will have a greater impact on the user than the monitoring data on the POS machine by the second device.
又例如,接入网关上传的监测数据中存在很多因设备类型原因无法采集到的字段。例如,对于终端相关数据,接入网关、交换机、AP都会采集,但接入网关和交换机无法采集到无线终端的信噪比等数据,而AP可以采集到无线终端的信噪比等数据,因此可以基于AP的监测数据补充接入网关和交换机的无线终端的信噪比数据。在此情况下,第一设备是AP,第二设备是接入网关或交换机。For another example, there are many fields that cannot be collected due to the device type in the monitoring data uploaded by the access gateway. For example, terminal-related data can be collected by access gateways, switches, and APs, but access gateways and switches cannot collect data such as the signal-to-noise ratio of wireless terminals, while APs can collect data such as signal-to-noise ratios of wireless terminals. The signal-to-noise ratio data of the wireless terminals of the access gateway and the switch can be supplemented based on the monitoring data of the AP. In this case, the first device is an AP and the second device is an access gateway or switch.
根据本公开的实施例,第二设备可以是不具有数据采集能力的设备,例如某些交换机等,此时,可以通过第二设备上联或下联的第一设备的数据来补充第二设备的相应端口的数据。例如,可以通过与第二设备的指定端口连接的第一设备的流量信息来推知第二设备的该指定端口的流量信息。通过这种方式,可以获得本身不具有数据采集能力的设备的监测数据。According to an embodiment of the present disclosure, the second device may be a device without data collection capability, such as some switches. data for the corresponding port. For example, the flow information of the designated port of the second device may be inferred from the flow information of the first device connected to the designated port of the second device. In this way, monitoring data of devices that do not have data collection capabilities themselves can be obtained.
根据本公开的实施例,接入网关上传的监测数据中,不同的设备采集相同的类型的数据可能具有不同数值。例如,对于终端上下行流量监测数据,接入网关、交换机、AP都会采集到,使用预设仲裁策略选择监测数据,比如认为基于离终端越近的设备的监测数据越准的仲裁策略。根据本公开的实施例,所述预设仲裁策略包括:当第四设备与被监测对象的网络距离小于第五设备与被监测对象的网络距离时,第四设备关于所述被监测对象的监测数据的可信度高于第五设备关于所述被监测对象的监测数据。网络距离指互连网络中两个节点之间相连的最少边数。例如,连接到图2的AP1的终端与AP1之间的网络距离为1,与交换机A之间的网络距离为2,与接入网关之间的网络距离为3。例如,一个无线终端连接到AP上,则优先使用AP采集的该无线终端的流量监测数据,如果AP未采集到该无线终端的流量监测数据,则采用交换机采集到的该无线终端的流量监测数据,如果交换机未采集到该无线终端的流量监测数据,则使用接入网关采集到的该无线终端的流量监测数据。当AP、交换机、接入网关均采集到该无线终端的流量监测数据时,根据预设仲裁策略,认为AP采集到的终端的流量监测数据的可信度高于交换机采集到的终端的流量监测数据,交换机采集到的终端的流量监测数据的可信度高于接入网关交换机采集到的终端的流量监测数据。通过这种方式,可以有效地保证数据的完整性和准确性。According to the embodiment of the present disclosure, in the monitoring data uploaded by the access gateway, the data of the same type collected by different devices may have different values. For example, for terminal uplink and downlink traffic monitoring data, access gateways, switches, and APs will collect the monitoring data, and use a preset arbitration strategy to select monitoring data. According to an embodiment of the present disclosure, the preset arbitration strategy includes: when the network distance between the fourth device and the monitored object is smaller than the network distance between the fifth device and the monitored object, the fourth device monitors the monitored object. The reliability of the data is higher than the monitoring data about the monitored object by the fifth device. Network distance refers to the minimum number of edges connected between two nodes in an interconnected network. For example, the network distance between the terminal connected to AP1 in FIG. 2 and AP1 is 1, the network distance between the terminal and the switch A is 2, and the network distance between the terminal and the access gateway is 3. For example, when a wireless terminal is connected to an AP, the traffic monitoring data of the wireless terminal collected by the AP is preferentially used. If the AP does not collect the traffic monitoring data of the wireless terminal, the traffic monitoring data of the wireless terminal collected by the switch is used. , if the switch does not collect the traffic monitoring data of the wireless terminal, use the traffic monitoring data of the wireless terminal collected by the access gateway. When the AP, the switch, and the access gateway all collect the traffic monitoring data of the wireless terminal, according to the preset arbitration policy, it is considered that the reliability of the terminal traffic monitoring data collected by the AP is higher than that of the terminal collected by the switch. The reliability of the terminal traffic monitoring data collected by the switch is higher than that of the terminal traffic monitoring data collected by the access gateway switch. In this way, the integrity and accuracy of the data can be effectively guaranteed.
接下来,管理平台服务器对监测数据进行关联计算,除了产出各类单一的基础指标外,还能通过计算出综合的网络的质量分数,更宏观和准确地反映分支的整体网络质量。例如,管理平台服务器根据所述性能数据的得分和/或所述错误消息的得分的加权和,确定所述网络的质量分。根据所述性能数据与相应性能阈值的比较结果,确定所述性能数据的得分;根据所述错误消息的类型和/或严重程度,确定所述错误消息的得分。Next, the management platform server performs correlation calculation on the monitoring data. In addition to producing various single basic indicators, it can also calculate the comprehensive network quality score to reflect the overall network quality of the branch more macroscopically and accurately. For example, the management platform server determines the quality score of the network according to the weighted sum of the scores of the performance data and/or the scores of the error messages. The score of the performance data is determined according to the comparison result of the performance data and the corresponding performance threshold; the score of the error message is determined according to the type and/or severity of the error message.
例如,假设性能数据是中央处理单元使用率,其相应性能阈值是50%,则中央处理单元使用率的得分可以为(50%-实际中央处理单元使用率)/50%。假设性能数据是内存使用率,其相应性能阈值是60%,则内存使用率的得分可以为(60%-实际内存使用率)/60%。假设性能数据是带宽使用率,其相应性能阈值是55%,则带宽使用率的得分可以为(55%-实际带宽使用率)/55%。假设性能数据是丢包率,其相应性能阈值是10%,则丢包率的得分可以为(10%-实际丢包率)/10%。假设性能数据是终端设备的信噪比,其相应性能阈值是8db,则终端设备的信噪比的得分可以为(实际信噪比-8)/8。For example, assuming the performance data is CPU usage and its corresponding performance threshold is 50%, the score for CPU usage may be (50%-actual CPU usage)/50%. Assuming that the performance data is memory usage and its corresponding performance threshold is 60%, the score for memory usage can be (60%-actual memory usage)/60%. Assuming that the performance data is bandwidth usage and its corresponding performance threshold is 55%, the score for bandwidth usage may be (55%-actual bandwidth usage)/55%. Assuming that the performance data is the packet loss rate and its corresponding performance threshold is 10%, the score of the packet loss rate may be (10%-actual packet loss rate)/10%. Assuming that the performance data is the signal-to-noise ratio of the terminal device and its corresponding performance threshold is 8db, the score of the signal-to-noise ratio of the terminal device may be (actual signal-to-noise ratio-8)/8.
对于日志数据,其错误消息可以描述异常事件,例如描述异常事件的类型和/或严重程度,对于不同类型、不同严重程度,或不同类型和严重程度的组合,根据其对于网络质量的影响程度,可以给予不同的得分。For log data, its error message can describe abnormal events, such as the type and/or severity of abnormal events, for different types, different severity, or a combination of different types and severity, according to its impact on network quality, Different scores can be given.
在确定性能数据的得分和错误消息的得分之后,根据相应性能数据和错误消息对于用户的影响程度,可以对其分配不同的权重,然后计算述性能数据的得分和所述错误消息的得分的加权和作为所述网络的质量分。根据本公开的实施例,根据所述性能数据和/或所述错误消息各自对应的设备类型确定所述性能数据和/或所述错误消息各自对用户的影响程度。例如,交换机的关于摄像头的性能数据对直播用户的影响程度大于交换机的关于POS机的性能数据对直播用户的影响程度,因此为交换机的关于摄像头的性能数据分配比交换机的关于POS机的性能数据更高的权重。再例如,AP关于POS机的错误消息对零售用户的影响大于AP关于摄像头的错误消息对零售用户的影响,因此对AP关于POS机的错误消息分配比AP关于摄像头的错误消息更高的权重。After determining the score of the performance data and the score of the error message, different weights can be assigned to the corresponding performance data and error message according to the degree of their influence on the user, and then calculate the weight of the score of the performance data and the score of the error message and as the quality score of the network. According to an embodiment of the present disclosure, the degree of influence of the performance data and/or the error message on the user is determined according to the device type corresponding to the performance data and/or the error message. For example, the performance data about the camera of the switch has a greater impact on the live broadcast users than the performance data about the POS machine of the switch has on the live broadcast user. Therefore, the performance data about the camera of the switch is allocated more than the performance data about the POS machine of the switch. higher weight. For another example, AP error messages about POS machines have a greater impact on retail users than AP error messages about cameras have on retail users. Therefore, AP error messages about POS machines are assigned a higher weight than AP error messages about cameras.
通过根据所述性能数据和/或所述错误消息各自对应的设备类型确定所述性能数据和/或所述错误消息各自对用户的影响程度,进而根据影响程度对性能数据和/或所述错误消息分配相应的权重,可以针对不同的用户类型,在计算网络质量分时考虑不同设备类型的相应监测数据对用户的影响程度,从而更有针对性地计算用户的网络质量分。By determining the degree of influence of the performance data and/or the error message on the user according to the device type corresponding to the performance data and/or the error message, the performance data and/or the error message are further affected according to the influence degree. Messages are assigned corresponding weights. For different user types, the influence of the corresponding monitoring data of different device types on users can be considered when calculating the network quality score, so that the user's network quality score can be calculated more pertinently.
根据本公开的实施例,将经过流式计算和批量计算的最终数据分别写入实时质量数据库和质量报表数据库。例如,以流式计算的方式对实时获取的监测数据计算网络的质量分,可以获得网络的实时质量分,以批量计算的方式对数据库中存储的一段时间的监测数据进行计算,可以得到网络的质量报表数据。According to the embodiment of the present disclosure, the final data after stream computing and batch computing are written into the real-time quality database and the quality report database, respectively. For example, by calculating the quality score of the network on the monitoring data acquired in real time by means of stream computing, the real-time quality score of the network can be obtained, and by batch computing by calculating the monitoring data stored in the database for a period of time, the quality score of the network can be obtained. Quality report data.
管理平台数据库可以将监测数据、实时质量分、质量报表等数据按需开放给用户查询使用,这些数据可以接入告警系统,以实时将网络异常通知用户。The management platform database can open monitoring data, real-time quality scores, quality reports and other data to users for query and use as needed. These data can be connected to the alarm system to notify users of network abnormalities in real time.
图5示出了根据本公开实施例的网络监测方法的流程图。FIG. 5 shows a flowchart of a network monitoring method according to an embodiment of the present disclosure.
根据本公开的实施例,图5所示的网络监测方法可以由被监测网络的接入网关执行。According to an embodiment of the present disclosure, the network monitoring method shown in FIG. 5 may be performed by the access gateway of the monitored network.
如图5所示,根据本公开实施例的网络监测方法包括:通过所述网络的接入网关获取所述网络中的设备的监测数据,所述网络中的设备包括所述接入网关和所述网络中的其他设备;通过所述接入网关将所述监测数据发送到管理平台服务器,其中,所述监测数据用于由所述管理平台服务器确定所述网络的质量分,所述质量分反映所述网络的运行状态。As shown in FIG. 5 , a network monitoring method according to an embodiment of the present disclosure includes: acquiring monitoring data of devices in the network through an access gateway of the network, where the devices in the network include the access gateway and all the devices in the network. other devices in the network; send the monitoring data to the management platform server through the access gateway, wherein the monitoring data is used by the management platform server to determine the quality score of the network, the quality score Reflects the operating status of the network.
例如,图4所示的接入网关获取自身和网络中各交换机、各AP的监测数据,将其上传到云端,以便云端的管理平台服务器根据监测数据确定网络的质量分,所述质量分反映网络的运行状态。For example, the access gateway shown in FIG. 4 obtains monitoring data of itself and each switch and AP in the network, and uploads it to the cloud, so that the management platform server in the cloud can determine the quality score of the network according to the monitoring data, and the quality score reflects The operating status of the network.
根据本公开的实施例,所述网络中的其他设备包括交换机和/或无线访问接入点;所述监测数据包括以下至少一项:性能数据、日志数据、设备类型信息;所述性能数据以下一种或多种数据:中央处理单元使用率、内存使用率、带宽使用率、丢包率、终端设备的信噪比;所述日志数据包括错误消息,所述错误消息用于描述异常事件;所述设备类型信息包括硬件类型和/或操作系统类型。所述基于所述监测数据确定所述网络的质量分,包括:根据所述性能数据的得分和/或所述错误消息的得分的加权和,确定所述网络的质量分,其中,根据所述性能数据和/或所述错误消息各自对用户的影响程度,确定所述性能数据和/或所述错误消息各自的权重,根据所述性能数据和/或所述错误消息各自对应的设备类型确定所述性能数据和/或所述错误消息各自对用户的影响程度。According to an embodiment of the present disclosure, other devices in the network include switches and/or wireless access points; the monitoring data includes at least one of the following: performance data, log data, and device type information; the performance data is as follows One or more kinds of data: central processing unit usage, memory usage, bandwidth usage, packet loss rate, signal-to-noise ratio of terminal equipment; the log data includes error messages, which are used to describe abnormal events; The device type information includes hardware type and/or operating system type. The determining the quality score of the network based on the monitoring data includes: determining the quality score of the network according to a weighted sum of the scores of the performance data and/or the scores of the error message, wherein according to the The respective influences of the performance data and/or the error messages on the user, determine the respective weights of the performance data and/or the error messages, and determine the respective device types corresponding to the performance data and/or the error messages The degree to which the performance data and/or the error message each affect the user.
根据本公开的实施例,所述通过所述网络的接入网关获取所述接入网关的监测数据,包括通过设置在所述接入网关上的采集探针程序获取所述接入网关的监测数据;通过所述网络的接入网关获取所述网络中的其他设备的监测数据,包括通过所述采集探针程序根据所述其他设备支持的相应网络传输协议,获取所述其他设备的监测数据。According to an embodiment of the present disclosure, the obtaining the monitoring data of the access gateway through the access gateway of the network includes obtaining the monitoring data of the access gateway through a collection probe program set on the access gateway data; obtaining the monitoring data of other devices in the network through the access gateway of the network, including obtaining the monitoring data of the other devices through the acquisition probe program according to the corresponding network transmission protocol supported by the other devices .
例如,图4中接入网关通过设置在接入网关中的采集探针,通过SNMP协议获取接入网关的监测数据,通过SNMP或SSH或TELNET协议获取交换机的监测数据,通过SNMP或SSH或TELNET协议获取AP的监测数据,然后将这些监测数据发送到云端。For example, the access gateway in Figure 4 obtains the monitoring data of the access gateway through the SNMP protocol through the acquisition probe set in the access gateway, obtains the monitoring data of the switch through SNMP or SSH or TELNET protocol, and obtains the monitoring data of the switch through SNMP or SSH or TELNET The protocol obtains the monitoring data of the AP, and then sends the monitoring data to the cloud.
图6示出根据本公开实施例的网络监测方法的流程图。FIG. 6 shows a flowchart of a network monitoring method according to an embodiment of the present disclosure.
如图6所示,一种网络监测方法,包括:从所述网络的接入网关接收所述网络中的设备的监测数据,所述网络中的设备包括所述接入网关和所述网络中的其他设备;基于所述监测数据确定所述网络的质量分,所述质量分反映所述网络的运行状态。As shown in FIG. 6 , a network monitoring method includes: receiving monitoring data of devices in the network from an access gateway of the network, where the devices in the network include the access gateway and the devices in the network. other devices; determining the quality score of the network based on the monitoring data, where the quality score reflects the operating state of the network.
根据本公开的实施例,图6所示的网络监测方法可以由云端的管理平台服务器执行。According to an embodiment of the present disclosure, the network monitoring method shown in FIG. 6 may be executed by a management platform server in the cloud.
根据本公开的实施例,所述方法还包括通过以下一项或多项操作对所述监测数据进行处理:According to an embodiment of the present disclosure, the method further includes processing the monitoring data by one or more of the following operations:
根据发送到所述管理平台服务器的所述网络中第一设备的监测数据,补充所述网络中与所述第一设备相连的第二设备的缺失监测数据;According to the monitoring data of the first device in the network sent to the management platform server, the missing monitoring data of the second device connected to the first device in the network is supplemented;
根据预设仲裁策略,保留同类监测数据中的可信监测数据,丢弃不可信监测数据。According to the preset arbitration strategy, the credible monitoring data in the same kind of monitoring data is retained, and the unreliable monitoring data is discarded.
根据本公开的实施例,其中:According to embodiments of the present disclosure, wherein:
所述网络中的其他设备包括交换机和/或无线访问接入点;Other devices in the network include switches and/or wireless access points;
所述监测数据包括以下至少一项:性能数据、日志数据、设备类型信息;The monitoring data includes at least one of the following: performance data, log data, and device type information;
所述性能数据以下一种或多种数据:中央处理单元使用率、内存使用率、带宽使用率、丢包率、终端设备的信噪比;The performance data includes one or more of the following data: central processing unit usage rate, memory usage rate, bandwidth usage rate, packet loss rate, and signal-to-noise ratio of terminal equipment;
所述日志数据包括错误消息,所述错误消息用于描述异常事件;the log data includes error messages, the error messages are used to describe abnormal events;
所述设备类型信息包括硬件类型和/或操作系统类型;The device type information includes hardware type and/or operating system type;
所述基于所述监测数据确定所述网络的质量分,包括:根据所述性能数据的得分和/或所述错误消息的得分的加权和,确定所述网络的质量分,其中,根据所述性能数据和/或所述错误消息各自对用户的影响程度,确定所述性能数据和/或所述错误消息各自的权重。The determining the quality score of the network based on the monitoring data includes: determining the quality score of the network according to a weighted sum of the scores of the performance data and/or the scores of the error message, wherein according to the The respective weights of the performance data and/or the error messages are determined according to the respective influence degrees of the performance data and/or the error messages on the user.
根据本公开的实施例,其中:According to embodiments of the present disclosure, wherein:
根据所述性能数据与相应性能阈值的比较结果,确定所述性能数据的得分;Determine the score of the performance data according to the comparison result of the performance data and the corresponding performance threshold;
根据所述错误消息的类型和/或严重程度,确定所述错误消息的得分;determining a score for the error message according to the type and/or severity of the error message;
根据所述性能数据和/或所述错误消息各自对应的设备类型确定所述性能数据和/或所述错误消息各自对用户的影响程度。The degree of influence of the performance data and/or the error message on the user is determined according to the device type corresponding to the performance data and/or the error message.
例如,图4中的管理平台服务器从被监测网络的接入网关通过https协议接收所述接入网关的监测数据和所述网络中的其他设备的监测数据,基于所述监测数据确定所述网络的质量分,所述质量分反映所述网络的运行状态。For example, the management platform server in FIG. 4 receives the monitoring data of the access gateway and the monitoring data of other devices in the network from the access gateway of the monitored network through the https protocol, and determines the network based on the monitoring data The quality score reflects the operating state of the network.
图7A示出根据本公开的实施例的网络监测装置的结构框图。其中,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。FIG. 7A shows a structural block diagram of a network monitoring apparatus according to an embodiment of the present disclosure. Wherein, the apparatus may be realized by software, hardware or a combination of the two to become part or all of the electronic device.
如图7A所示,所述网络监测装置710包括获取模块711和发送模块712。As shown in FIG. 7A , the
获取模块711被配置为通过所述网络的接入网关获取所述网络中的设备的监测数据,所述网络中的设备包括所述接入网关和所述网络中的其他设备;The acquiring
发送模块712被配置为通过所述接入网关将所述监测数据发送到管理平台服务器,其中,所述监测数据用于由所述管理平台服务器确定所述网络的质量分,所述质量分反映所述网络的运行状态。The sending
根据本公开的实施例,所述网络中的其他设备包括交换机和/或无线访问接入点;所述监测数据包括以下至少一项:性能数据、日志数据、设备类型信息;所述性能数据以下一种或多种数据:中央处理单元使用率、内存使用率、带宽使用率、丢包率、终端设备的信噪比;所述日志数据包括错误消息,所述错误消息用于描述异常事件;所述设备类型信息包括硬件类型和/或操作系统类型。According to an embodiment of the present disclosure, other devices in the network include switches and/or wireless access points; the monitoring data includes at least one of the following: performance data, log data, and device type information; the performance data is as follows One or more kinds of data: central processing unit usage, memory usage, bandwidth usage, packet loss rate, signal-to-noise ratio of terminal equipment; the log data includes error messages, which are used to describe abnormal events; The device type information includes hardware type and/or operating system type.
根据本公开的实施例,所述通过所述网络的接入网关获取所述接入网关的监测数据,包括通过设置在所述接入网关上的采集探针程序获取所述接入网关的监测数据;通过所述网络的接入网关获取所述网络中的其他设备的监测数据,包括通过所述采集探针程序根据所述其他设备支持的相应网络传输协议,获取所述其他设备的监测数据。According to an embodiment of the present disclosure, the obtaining the monitoring data of the access gateway through the access gateway of the network includes obtaining the monitoring data of the access gateway through a collection probe program set on the access gateway data; obtaining the monitoring data of other devices in the network through the access gateway of the network, including obtaining the monitoring data of the other devices through the acquisition probe program according to the corresponding network transmission protocol supported by the other devices .
图7B示出根据本公开的实施例的网络监测装置的结构框图。其中,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。FIG. 7B shows a structural block diagram of a network monitoring apparatus according to an embodiment of the present disclosure. Wherein, the apparatus may be realized by software, hardware or a combination of the two to become part or all of the electronic device.
如图7B所示,所述网络监测装置720包括接收模块721、确定模块722。As shown in FIG. 7B , the
接收模块721被配置为从所述网络的接入网关接收所述网络中的设备的监测数据,所述网络中的设备包括所述接入网关和所述网络中的其他设备;The receiving
确定模块722被配置为基于所述监测数据确定所述网络的质量分,所述质量分反映所述网络的运行状态。The
根据本公开的实施例,所述装置720还包括处理模块723,被配置为通过以下一项或多项操作对所述监测数据进行处理:According to an embodiment of the present disclosure, the
根据发送到所述管理平台服务器的所述网络中第一设备的监测数据,补充所述网络中与所述第一设备相连的第二设备的缺失监测数据;According to the monitoring data of the first device in the network sent to the management platform server, the missing monitoring data of the second device connected to the first device in the network is supplemented;
根据预设仲裁策略,保留同类监测数据中的可信监测数据,丢弃不可信监测数据。According to the preset arbitration strategy, the credible monitoring data in the same kind of monitoring data is retained, and the unreliable monitoring data is discarded.
根据本公开的实施例,其中:According to embodiments of the present disclosure, wherein:
所述网络中的其他设备包括交换机和/或无线访问接入点;Other devices in the network include switches and/or wireless access points;
所述监测数据包括以下至少一项:性能数据、日志数据、设备类型信息;The monitoring data includes at least one of the following: performance data, log data, and device type information;
所述性能数据以下一种或多种数据:中央处理单元使用率、内存使用率、带宽使用率、丢包率、终端设备的信噪比;The performance data includes one or more of the following data: central processing unit usage rate, memory usage rate, bandwidth usage rate, packet loss rate, and signal-to-noise ratio of terminal equipment;
所述日志数据包括错误消息,所述错误消息用于描述异常事件;the log data includes error messages, the error messages are used to describe abnormal events;
所述设备类型信息包括硬件类型和/或操作系统类型;The device type information includes hardware type and/or operating system type;
所述基于所述监测数据确定所述网络的质量分,包括:根据所述性能数据的得分和/或所述错误消息的得分的加权和,确定所述网络的质量分,其中,根据所述性能数据和/或所述错误消息各自对用户的影响程度,确定所述性能数据和/或所述错误消息各自的权重。The determining the quality score of the network based on the monitoring data includes: determining the quality score of the network according to a weighted sum of the scores of the performance data and/or the scores of the error message, wherein according to the The respective weights of the performance data and/or the error messages are determined according to the respective influence degrees of the performance data and/or the error messages on the user.
根据本公开的实施例,其中:According to embodiments of the present disclosure, wherein:
根据所述性能数据与相应性能阈值的比较结果,确定所述性能数据的得分;Determine the score of the performance data according to the comparison result of the performance data and the corresponding performance threshold;
根据所述错误消息的类型和/或严重程度,确定所述错误消息的得分;determining a score for the error message according to the type and/or severity of the error message;
根据所述性能数据和/或所述错误消息各自对应的设备类型确定所述性能数据和/或所述错误消息各自对用户的影响程度。The degree of influence of the performance data and/or the error message on the user is determined according to the device type corresponding to the performance data and/or the error message.
本公开还公开了一种电子设备,图8示出根据本公开的实施例的电子设备的结构框图。The present disclosure also discloses an electronic device, and FIG. 8 shows a structural block diagram of the electronic device according to an embodiment of the present disclosure.
如图8所示,所述电子设备800包括存储器801和处理器802,其中,存储器801用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器802执行以实现根据本公开的实施例的方法。根据本公开的实施例,电子设备可以是云服务器,存储器可以是云端存储设备,处理器可以是云端实现的逻辑处理器。As shown in FIG. 8 , the
本公开实施例提供了一种网络监测方法,包括:An embodiment of the present disclosure provides a network monitoring method, including:
通过所述网络的接入网关获取所述网络中的设备的监测数据,所述网络中的设备包括所述接入网关和所述网络中的其他设备;Obtain monitoring data of devices in the network through an access gateway of the network, where the devices in the network include the access gateway and other devices in the network;
通过所述接入网关将所述监测数据发送到管理平台服务器,其中,所述监测数据用于由所述管理平台服务器确定所述网络的质量分,所述质量分反映所述网络的运行状态。The monitoring data is sent to the management platform server through the access gateway, wherein the monitoring data is used by the management platform server to determine the quality score of the network, and the quality score reflects the running state of the network .
根据本公开的实施例,其中:According to embodiments of the present disclosure, wherein:
所述通过所述网络的接入网关获取所述网络中的设备的监测数据,包括:The obtaining monitoring data of devices in the network through the access gateway of the network includes:
通过设置在所述接入网关上的采集探针程序获取所述接入网关的监测数据;Obtain the monitoring data of the access gateway through a collection probe program set on the access gateway;
通过所述采集探针程序根据所述其他设备支持的相应网络传输协议,获取所述其他设备的监测数据。The monitoring data of the other device is acquired through the acquisition probe program according to the corresponding network transmission protocol supported by the other device.
第三方面,本公开实施例提供了一种网络监测方法,包括:In a third aspect, an embodiment of the present disclosure provides a network monitoring method, including:
从所述网络的接入网关接收所述网络中的设备的监测数据,所述网络中的设备包括所述接入网关和所述网络中的其他设备;Receive monitoring data of devices in the network from an access gateway of the network, where the devices in the network include the access gateway and other devices in the network;
基于所述监测数据确定所述网络的质量分,所述质量分反映所述网络的运行状态。A quality score of the network is determined based on the monitoring data, the quality score reflecting the operating state of the network.
根据本公开的实施例,所述方法还包括通过以下一项或多项操作对所述监测数据进行处理:According to an embodiment of the present disclosure, the method further includes processing the monitoring data by one or more of the following operations:
根据发送到所述管理平台服务器的所述网络中第一设备的监测数据,补充所述网络中与所述第一设备相连的第二设备的缺失监测数据;According to the monitoring data of the first device in the network sent to the management platform server, the missing monitoring data of the second device connected to the first device in the network is supplemented;
根据预设仲裁策略,保留同类监测数据中的可信监测数据,丢弃不可信监测数据。According to the preset arbitration strategy, the credible monitoring data in the same kind of monitoring data is retained, and the unreliable monitoring data is discarded.
根据本公开的实施例,其中:According to embodiments of the present disclosure, wherein:
所述网络中的其他设备包括交换机和/或无线访问接入点;Other devices in the network include switches and/or wireless access points;
所述监测数据包括以下至少一项:性能数据、日志数据、设备类型信息;The monitoring data includes at least one of the following: performance data, log data, and device type information;
所述性能数据以下一种或多种数据:中央处理单元使用率、内存使用率、带宽使用率、丢包率、终端设备的信噪比;The performance data includes one or more of the following data: central processing unit usage rate, memory usage rate, bandwidth usage rate, packet loss rate, and signal-to-noise ratio of terminal equipment;
所述日志数据包括错误消息,所述错误消息用于描述异常事件;the log data includes error messages, the error messages are used to describe abnormal events;
所述设备类型信息包括硬件类型和/或操作系统类型;The device type information includes hardware type and/or operating system type;
所述基于所述监测数据确定所述网络的质量分,包括:根据所述性能数据的得分和/或所述错误消息的得分的加权和,确定所述网络的质量分,其中,根据所述性能数据和/或所述错误消息各自对用户的影响程度,确定所述性能数据和/或所述错误消息各自的权重。The determining the quality score of the network based on the monitoring data includes: determining the quality score of the network according to a weighted sum of the scores of the performance data and/or the scores of the error message, wherein according to the The respective weights of the performance data and/or the error messages are determined according to the respective influence degrees of the performance data and/or the error messages on the user.
根据本公开的实施例,其中:According to embodiments of the present disclosure, wherein:
根据所述性能数据与相应性能阈值的比较结果,确定所述性能数据的得分;Determine the score of the performance data according to the comparison result of the performance data and the corresponding performance threshold;
根据所述错误消息的类型和/或严重程度,确定所述错误消息的得分;determining a score for the error message according to the type and/or severity of the error message;
根据所述性能数据和/或所述错误消息各自对应的设备类型确定所述性能数据和/或所述错误消息各自对用户的影响程度。The degree of influence of the performance data and/or the error message on the user is determined according to the device type corresponding to the performance data and/or the error message.
图9示出适于用来实现根据本公开实施例的方法的计算机系统的结构示意图。FIG. 9 shows a schematic structural diagram of a computer system suitable for implementing a method according to an embodiment of the present disclosure.
如图9所示,计算机系统900包括处理单元901,其可以根据存储在只读存储器(ROM)902中的程序或者从存储部分908加载到随机访问存储器(RAM)903中的程序而执行上述实施例中的各种处理。在RAM 903中,还存储有计算机系统900操作所需的各种程序和数据。处理单元901、ROM 902以及RAM 903通过总线904彼此相连。输入/输出(I/O)接口905也连接至总线904。As shown in FIG. 9, a
以下部件连接至I/O接口905:包括键盘、鼠标等的输入部分906;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分907;包括硬盘等的存储部分908;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分909。通信部分909经由诸如因特网的网络执行通信处理。驱动器910也根据需要连接至I/O接口905。可拆卸介质911,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器910上,以便于从其上读出的计算机程序根据需要被安装入存储部分908。其中,所述处理单元901可实现为CPU、GPU、TPU、FPGA、NPU等处理单元。The following components are connected to the I/O interface 905: an
特别地,根据本公开的实施例,上文描述的方法可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括计算机指令,该计算机指令被处理器执行时实现上文所述的方法步骤。在这样的实施例中,该计算机程序产品可以通过通信部分909从网络上被下载和安装,和/或从可拆卸介质911被安装。In particular, according to embodiments of the present disclosure, the methods described above may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising computer instructions that, when executed by a processor, implement the method steps described above. In such an embodiment, the computer program product may be downloaded and installed from the network via the
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more functions for implementing the specified logical function(s) executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It is also noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented in dedicated hardware-based systems that perform the specified functions or operations , or can be implemented in a combination of dedicated hardware and computer instructions.
描述于本公开实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过可编程硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。The units or modules involved in the embodiments of the present disclosure may be implemented in a software manner, or may be implemented in a programmable hardware manner. The described units or modules may also be provided in the processor, and the names of these units or modules do not constitute a limitation on the units or modules themselves in certain circumstances.
作为另一方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中电子设备或计算机系统中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本公开的方法。As another aspect, the present disclosure also provides a computer-readable storage medium, and the computer-readable storage medium may be a computer-readable storage medium included in the electronic device or computer system in the above-mentioned embodiments; it may also exist independently , a computer-readable storage medium that does not fit into a device. The computer-readable storage medium stores one or more programs used by one or more processors to perform the methods described in the present disclosure.
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, and should also cover the above-mentioned technical features without departing from the inventive concept. Other technical solutions formed by any combination of its equivalent features. For example, a technical solution is formed by replacing the above features with the technical features disclosed in the present disclosure (but not limited to) with similar functions.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210708535.9A CN115118619B (en) | 2022-06-21 | 2022-06-21 | Network monitoring method, device, electronic equipment, medium and program product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210708535.9A CN115118619B (en) | 2022-06-21 | 2022-06-21 | Network monitoring method, device, electronic equipment, medium and program product |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115118619A true CN115118619A (en) | 2022-09-27 |
CN115118619B CN115118619B (en) | 2024-11-12 |
Family
ID=83328262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210708535.9A Active CN115118619B (en) | 2022-06-21 | 2022-06-21 | Network monitoring method, device, electronic equipment, medium and program product |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115118619B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119380405A (en) * | 2024-10-09 | 2025-01-28 | 生态环境部卫星环境应用中心 | A human activity monitoring device based on a high altitude platform |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104580370A (en) * | 2014-12-10 | 2015-04-29 | 上海物联网有限公司 | Self-adaptive transmission method and device for multimode gateway for information monitoring system |
CN105978754A (en) * | 2016-05-13 | 2016-09-28 | 中国联合网络通信集团有限公司 | Network quality detection method and gateway equipment |
CN107046580A (en) * | 2017-05-16 | 2017-08-15 | 安徽盛装电子科技有限公司 | A kind of EPON ammeter monitoring system |
CN107872359A (en) * | 2016-09-28 | 2018-04-03 | 华为数字技术(苏州)有限公司 | Network health evaluation method, device and system |
CN107995162A (en) * | 2017-10-27 | 2018-05-04 | 深信服科技股份有限公司 | Network security sensory perceptual system, method and readable storage medium storing program for executing |
CN108259268A (en) * | 2017-12-30 | 2018-07-06 | 上海陆家嘴国际金融资产交易市场股份有限公司 | Network monitoring data processing method, device, computer equipment and storage medium |
CN109094609A (en) * | 2018-08-23 | 2018-12-28 | 天津市北海通信技术有限公司 | Train status intelligent control method and system based on cloud service |
US10335031B1 (en) * | 2018-04-11 | 2019-07-02 | Accenture Global Solutions Limited | Vitals monitoring system |
CN110943874A (en) * | 2018-09-21 | 2020-03-31 | 中国移动通信有限公司研究院 | A fault detection method, device and readable medium for a home broadband network |
CN111641674A (en) * | 2020-04-24 | 2020-09-08 | 国网河北省电力有限公司雄安新区供电公司 | Underground piping lane control wireless communication system |
CN111698128A (en) * | 2020-05-22 | 2020-09-22 | 深圳市有方科技股份有限公司 | Internet of things network quality detection method and device, computer equipment and storage medium |
CN112333758A (en) * | 2020-10-21 | 2021-02-05 | 南京创维信息技术研究院有限公司 | Stability monitoring management method, system and application of television gateway system |
CN113472065A (en) * | 2021-05-18 | 2021-10-01 | 广东电网有限责任公司广州供电局 | Power transmission line state monitoring method, device, equipment and storage medium |
CN113645587A (en) * | 2021-10-12 | 2021-11-12 | 北京智盟信通科技有限公司 | Transformer substation comprehensive monitoring analysis method and system based on edge Internet of things agent |
CN114253799A (en) * | 2021-12-02 | 2022-03-29 | 中国联合网络通信集团有限公司 | Fault processing system, method, server and readable storage medium |
-
2022
- 2022-06-21 CN CN202210708535.9A patent/CN115118619B/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104580370A (en) * | 2014-12-10 | 2015-04-29 | 上海物联网有限公司 | Self-adaptive transmission method and device for multimode gateway for information monitoring system |
CN105978754A (en) * | 2016-05-13 | 2016-09-28 | 中国联合网络通信集团有限公司 | Network quality detection method and gateway equipment |
CN107872359A (en) * | 2016-09-28 | 2018-04-03 | 华为数字技术(苏州)有限公司 | Network health evaluation method, device and system |
CN107046580A (en) * | 2017-05-16 | 2017-08-15 | 安徽盛装电子科技有限公司 | A kind of EPON ammeter monitoring system |
CN107995162A (en) * | 2017-10-27 | 2018-05-04 | 深信服科技股份有限公司 | Network security sensory perceptual system, method and readable storage medium storing program for executing |
CN108259268A (en) * | 2017-12-30 | 2018-07-06 | 上海陆家嘴国际金融资产交易市场股份有限公司 | Network monitoring data processing method, device, computer equipment and storage medium |
US10335031B1 (en) * | 2018-04-11 | 2019-07-02 | Accenture Global Solutions Limited | Vitals monitoring system |
CN109094609A (en) * | 2018-08-23 | 2018-12-28 | 天津市北海通信技术有限公司 | Train status intelligent control method and system based on cloud service |
CN110943874A (en) * | 2018-09-21 | 2020-03-31 | 中国移动通信有限公司研究院 | A fault detection method, device and readable medium for a home broadband network |
CN111641674A (en) * | 2020-04-24 | 2020-09-08 | 国网河北省电力有限公司雄安新区供电公司 | Underground piping lane control wireless communication system |
CN111698128A (en) * | 2020-05-22 | 2020-09-22 | 深圳市有方科技股份有限公司 | Internet of things network quality detection method and device, computer equipment and storage medium |
CN112333758A (en) * | 2020-10-21 | 2021-02-05 | 南京创维信息技术研究院有限公司 | Stability monitoring management method, system and application of television gateway system |
CN113472065A (en) * | 2021-05-18 | 2021-10-01 | 广东电网有限责任公司广州供电局 | Power transmission line state monitoring method, device, equipment and storage medium |
CN113645587A (en) * | 2021-10-12 | 2021-11-12 | 北京智盟信通科技有限公司 | Transformer substation comprehensive monitoring analysis method and system based on edge Internet of things agent |
CN114253799A (en) * | 2021-12-02 | 2022-03-29 | 中国联合网络通信集团有限公司 | Fault processing system, method, server and readable storage medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119380405A (en) * | 2024-10-09 | 2025-01-28 | 生态环境部卫星环境应用中心 | A human activity monitoring device based on a high altitude platform |
Also Published As
Publication number | Publication date |
---|---|
CN115118619B (en) | 2024-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110659109B (en) | System and method for monitoring openstack virtual machine | |
CN106850337A (en) | A kind of network quality detection method and device | |
CN116708148B (en) | Network diagnostic methods and electronic equipment | |
JP2004086898A (en) | Method and apparatus for displaying heterogeneous scalar measurement data | |
JP7059382B2 (en) | Data processing method and server | |
WO2015143810A1 (en) | Node fault detection method and apparatus | |
US11991046B2 (en) | Determining an organizational level network topology | |
CN104038382B (en) | Network monitoring system | |
CN108156004A (en) | SDN controllers and switch management method | |
CN116744353A (en) | Network quality detection method based on 5G communication | |
CN103597466B (en) | Real time data based on data-pushing is monitored | |
CN115118619A (en) | Network monitoring method, device, electronic device, medium and program product | |
KR20220029142A (en) | Sdn controller server and method for analysing sdn based network traffic usage thereof | |
JP6904600B2 (en) | Data acquisition device, client-server system, data acquisition method, and program | |
CN114138771B (en) | Abnormal data processing method, device and electronic equipment | |
CN114697319B (en) | Tenant service management method and device for public cloud | |
EP4106334B1 (en) | Service monitoring method, apparatus and system | |
CN109831335B (en) | Data monitoring method, monitoring terminal, storage medium and data monitoring system | |
CN116708149B (en) | Network diagnosis method and electronic equipment | |
CN116708150B (en) | Network diagnostic methods and electronic equipment | |
CN110061886B (en) | Prepress network management system based on SNMP | |
US8467301B2 (en) | Router misconfiguration diagnosis | |
CN114244698B (en) | CPE management configuration method based on MQTT | |
CN116346653A (en) | VPP-based inter-cloud interconnection observability system and method thereof | |
CN115277362A (en) | Fault diagnosis method, apparatus, electronic device and computer readable medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |