网络监控方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:20118728 阅读:27 留言:0更新日期:2019-01-16 12:14
本申请涉及一种网络监控方法、装置、计算机设备和存储介质。所述方法涉及网络安全,包括:接收监控触发消息,根据监控触发消息确定监控需求;根据监控需求和预设的指标命名模板,确定对应的监控指标名称,并根据监控指标名称生成监控指令;下发监控指令,监控指令用于使采集器根据监控指令采集指标数据,指标数据与监控指标名称相对应;接收采集器采集的指标数据;根据监控需求和监控指标名称,将指标数据进行聚合处理,得到网络监控结果。采用本方法能够使采集得到的指标数据可以通过在相同命名规范下的监控指标名称按照监控需求进行快速聚合,从而有效提高了网络监控的效率。

Network monitoring methods, devices, computer equipment and storage media

The application relates to a network monitoring method, device, computer equipment and storage medium. The method involves network security, including: receiving monitoring trigger messages, determining monitoring requirements according to monitoring trigger messages; naming templates according to monitoring requirements and preset indicators to determine the corresponding monitoring indicators name, and generating monitoring instructions according to monitoring indicators name; issuing monitoring instructions, monitoring instructions for acquisition of indicators data according to monitoring instructions, indicators number. According to the name of the monitoring indicators, the data collected by the collector are received, and the data are aggregated according to the monitoring requirements and the names of the monitoring indicators, and the network monitoring results are obtained. With this method, the collected index data can be quickly aggregated according to the monitoring requirements by monitoring index names under the same naming criteria, thus effectively improving the efficiency of network monitoring.

【技术实现步骤摘要】
网络监控方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种网络监控方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,网络系统越来越庞大,出现了分布式系统和集群系统等架构的网络系统,网络服务器节点正以指数级增长,对于网络系统的管控也越来越复杂。在网络系统的管控中,应用性能反映了网络系统中,关键业务应用可靠性和服务质量,如何实现快速处理数以千计的服务器已经是应用性能监控的关键点。目前的网络监控方法中,对数据的挑选、分析、归类等聚合处理效率低,极大影响了网络监控效率,越来越不能满足当前对于网络系统监控高效的需求。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够对监控数据快速进行聚合处理,提高网络监控效率的网络监控方法、装置、计算机设备和存储介质。一种网络监控方法,所述方法包括:接收监控触发消息,根据监控触发消息确定监控需求;根据监控需求和预设的指标命名模板,确定对应的监控指标名称,并根据监控指标名称生成监控指令;下发监控指令,监控指令用于使采集器根据监控指令采集指标数据,指标数据与监控指标名称相对应;接收采集器采集的指标数据;根据监控需求和监控指标名称,将指标数据进行聚合处理,得到网络监控结果。在其中一个实施例中,根据监控需求和预设的指标命名模板,确定对应的监控指标名称的步骤包括:查询预设的指标命名模板及指标命名模板对应的名称因子配置表;根据监控需求和名称因子配置表,确定监控需求对应的名称因子;根据名称因子配置指标命名模板,得到监控指标名称。在其中一个实施例中,监控需求包括监控对象、监控指标和指标类型,根据监控需求和名称因子配置表,确定监控需求对应的名称因子的步骤包括:从名称因子配置表中,分别查询监控对象对应的对象名称因子、监控指标对应的指标名称因子、以及指标类型对应的类型名称因子;将对象名称因子、指标名称因子和类型名称因子按照预设的组合条件进行组合,得到名称因子。在其中一个实施例中,根据监控需求和监控指标名称,将指标数据进行聚合处理,得到网络监控结果的步骤包括:根据监控需求确定聚合条件;根据聚合条件查询待聚合的监控指标名称;将待聚合的监控指标名称对应的指标数据进行聚合,得到网络监控结果。在其中一个实施例中,根据聚合条件查询待聚合的监控指标名称的步骤包括:根据聚合条件确定待聚合的名称因子;根据待聚合的名称因子和预设的通配符因子,得到名称查询条件;根据名称查询条件查询待聚合的监控指标名称。在其中一个实施例中,下发监控指令的步骤包括:根据监控指令确定采集器的数量信息和位置信息;根据数量信息和位置信息,向采集器下发监控指令。在其中一个实施例中,在得到网络监控结果的步骤之后,还包括:查询预设的监控处理策略表,监控处理策略表存储有历史网络监控结果与对应的历史处理方案的映射关系;将网络监控结果与历史网络监控结果进行匹配;根据匹配结果获得对应的历史处理方案,并将历史处理方案作为当前处理建议进行推送。一种网络监控装置,所述装置包括:监控需求确定模块,用于接收监控触发消息,根据监控触发消息确定监控需求;监控指令生成模块,用于根据监控需求和预设的指标命名模板,确定对应的监控指标名称,并根据监控指标名称生成监控指令;监控指令下发模块,用于下发监控指令,监控指令用于使采集器根据监控指令采集指标数据,指标数据与监控指标名称相对应;指标数据接收模块,用于接收采集器采集的指标数据;监控结果获取模块,用于根据监控需求和监控指标名称,将指标数据进行聚合处理,得到网络监控结果。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:接收监控触发消息,根据监控触发消息确定监控需求;根据监控需求和预设的指标命名模板,确定对应的监控指标名称,并根据监控指标名称生成监控指令;下发监控指令,监控指令用于使采集器根据监控指令采集指标数据,指标数据与监控指标名称相对应;接收采集器采集的指标数据;根据监控需求和监控指标名称,将指标数据进行聚合处理,得到网络监控结果。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:接收监控触发消息,根据监控触发消息确定监控需求;根据监控需求和预设的指标命名模板,确定对应的监控指标名称,并根据监控指标名称生成监控指令;下发监控指令,监控指令用于使采集器根据监控指令采集指标数据,指标数据与监控指标名称相对应;接收采集器采集的指标数据;根据监控需求和监控指标名称,将指标数据进行聚合处理,得到网络监控结果。上述网络监控方法、装置、计算机设备和存储介质,根据监控触发消息确定的监控需求,及预设的指标命名模板得到在相同命名规范下的监控指标名称,再根据监控指标名称生成对应监控指令并下发,以控制采集器进行指标数据采集,最后将接收到的指标数据按照监控需求和监控指标名称进行聚合处理,得到网络监控结果。其中,监控指标名称通过预设的指标命名模板按照监控需求进行对应配置得到,使采集得到的指标数据可以通过在相同命名规范下的监控指标名称按照监控需求进行快速聚合,从而有效提高了网络监控的效率。附图说明图1为一个实施例中网络监控方法的应用场景图;图2为一个实施例中网络监控方法的流程示意图;图3为一个实施例中根据监控需求和预设的指标命名模板,确定对应的监控指标名称的步骤的流程示意图;图4为另一个实施例中网络监控方法的流程示意图;图5为图4所示实施例中网络监控方法的时序图;图6为一个实施例中网络监控装置的结构框图;图7为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的网络监控方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104通过网络进行通信,服务器104与采集模块106通过网络进行通信。用户通过终端102将监控触发消息发送至服务器104,服务器104根据接收的监控触发消息确定的监控需求,及预设的指标命名模板得到在相同命名规范下的监控指标名称,再根据监控指标名称生成对应监控指令并下发至采集模块106,以控制采集模块106对待监控网络108进行指标数据采集,最后服务器104将接收到的指标数据按照监控需求和监控指标名称进行聚合处理,得到网络监控结果并可以通过网络将其发送至终端102。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现,采集模块106包括但不限于为各种传感器、探测器和监测软件程序等各种参数采集器,待监控网络108可以为分布式网络、集群网络或是其他架构类型网络。在一个实施例中,如图2所示,提供了一种网络监控方法,以该方法应用于图1中的服务器104为例进行说明,包括以下步骤:步骤S201:接收监控触发消息,根据监控触发消息确定监控需求。其中,监控触发消息为用户根据实际对网络系统的需求发出的监控启动消息,服务器104接收到监控触发消息后,触发监控操作。服务器104可以用独立的服务器或者是多个服务本文档来自技高网...

【技术保护点】
1.一种网络监控方法,所述方法包括:接收监控触发消息,根据所述监控触发消息确定监控需求;根据所述监控需求和预设的指标命名模板,确定对应的监控指标名称,并根据所述监控指标名称生成监控指令;下发所述监控指令,所述监控指令用于使采集器根据所述监控指令采集指标数据,所述指标数据与所述监控指标名称相对应;接收所述采集器采集的所述指标数据;根据所述监控需求和所述监控指标名称,将所述指标数据进行聚合处理,得到网络监控结果。

【技术特征摘要】
1.一种网络监控方法,所述方法包括:接收监控触发消息,根据所述监控触发消息确定监控需求;根据所述监控需求和预设的指标命名模板,确定对应的监控指标名称,并根据所述监控指标名称生成监控指令;下发所述监控指令,所述监控指令用于使采集器根据所述监控指令采集指标数据,所述指标数据与所述监控指标名称相对应;接收所述采集器采集的所述指标数据;根据所述监控需求和所述监控指标名称,将所述指标数据进行聚合处理,得到网络监控结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述监控需求和预设的指标命名模板,确定对应的监控指标名称的步骤包括:查询预设的指标命名模板及所述指标命名模板对应的名称因子配置表;根据所述监控需求和所述名称因子配置表,确定所述监控需求对应的名称因子;根据所述名称因子配置所述指标命名模板,得到所述监控指标名称。3.根据权利要求2所述的方法,其特征在于,所述监控需求包括监控对象、监控指标和指标类型,所述根据所述监控需求和所述名称因子配置表,确定所述监控需求对应的名称因子的步骤包括:从所述名称因子配置表中,分别查询所述监控对象对应的对象名称因子、所述监控指标对应的指标名称因子、以及所述指标类型对应的类型名称因子;将所述对象名称因子、所述指标名称因子和所述类型名称因子按照预设的组合条件进行组合,得到所述名称因子。4.根据权利要求1所述的方法,其特征在于,所述根据所述监控需求和所述监控指标名称,将所述指标数据进行聚合处理,得到网络监控结果的步骤包括:根据所述监控需求确定聚合条件;根据所述聚合条件查询待聚合的监控指标名称;将所述待聚合的监控指标名称对应的所述指标数据进行聚合,得到所述网络监控结果。5.根据权利要求4所述的方法,其特征在于,所述根据所述聚合条件查询待聚合的监控指标名称的步骤...

【专利技术属性】
技术研发人员:杨少凯
申请(专利权)人:平安医疗健康管理股份有限公司
类型:发明
国别省市:上海,31

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

1