一种基于业务逻辑进行警报配置的方法及装置制造方法及图纸

技术编号:14698654 阅读:52 留言:0更新日期:2017-02-24 09:40
本发明专利技术涉及对多通信路径分析领域,针对现有技术存在的问题,提供一种基于业务逻辑进行警报配置的方法及装置。通过自定义警报、智能警报、异步双工长连接警报的配置、展示方式。通过不同的树状结构还原对应警报数据实现集中,高效的管理及配置业务警报。自定义警报配置展示步骤,将客户端到服务器的通信路径中包含一个探针的业务逻辑数据业务逻辑数据,用zTree.js方式还原,并以树状结构的方式展现;树状结构至少为三层,第一层为业务层,第二层为应用层,第三层到第n层是应用层、服务器层或者客户端层;n大于等于3;通过zTree.js方式将每一层对应的警报数与警报总数显示在当前层对应的节点后;对每层进行相应操作,完成展示。

【技术实现步骤摘要】

本专利技术涉及对多通信路径分析领域,尤其是一种基于业务逻辑进行警报配置的方法及装置
技术介绍
当今社会网络的安全与稳定是必不可少的,为了让网络更健康的运行人们更多的会使用分析软件来了解网络运行情况。相当多的分析软件通过配置相应网络业务(用户配置的特定网络任务)来对自身网络进行分析。这种分析能大大提升网络的运行维护能力和故障处置效率,有效的减少故障时间。而对业务中警报的配置对于用户后期分析业务,快速发现问题所在起到了至关重要的作用。相当多的技术在配置警报时只能以单一化的方式来配置警报与警报触发条件。不能多维度,多视角的去配置想要的警报,用户往往需要配置多个复杂不直观的警报。
技术实现思路
本专利技术所要解决的技术问题是:针对现有技术存在的问题,提供一种基于业务逻辑进行警报配置的方法及装置。通过自定义警报、智能警报、异步双工长连接警报的配置、展示方式。即通过不同的树状结构还原对应警报数据实现集中,高效的管理及配置业务警报。本专利技术采用的技术方案如下:一种基于业务逻辑进行警报配置的方法包括:自定义警报配置展示步骤,通过tab栏的方式切换显示内容,将业务逻辑数据以树状结构的方式展示在Web页面一侧,形成自定义警报配置栏;树状结构至少为三层,第一层为业务层,第二层为应用层,第三层到第n层是应用层、服务器层或者客户端层;将每一层对应的警报数与警报总数显示在当前层对应的节点后,对各层进行操作,以列表方式将警报展示在Web页面另一侧;n大于等于3;;每个节点配置m个警报;m大于等于1;智能警报展示步骤,通过tab栏的方式切换显示内容,将通信路径中包含至少两个探针的业务逻辑数据以树状结构方式展示在Web页面一侧,形成智能警报展示栏;树状结构为三层,第一层为业务层,第二层为应用层,第三层是客户端层;同时通过第三层节点ID过滤出警报相关参数后,以列表的方式将智能警报展示在Web页面另一侧;异步双工长连接警报步骤,通过tab栏的方式切换显示内容,当某应用节点配置为异步双工长连接应用时,将该应用节点的业务逻辑数据以树状结构方式展示在Web页面一侧,形成异步双工长连接警报栏;通过该应用节点ID过滤出警报相关参数后,以列表方式展示在Web页面另一侧。进一步的,所述自定义警报配置展示步骤具体包括:业务逻辑树状结构建立步骤,将业务逻辑数据,用zTree.js方式还原,并以树状结构的方式展现在Web页面一侧;树状结构至少为三层,第一层为业务层,第二层为应用层,第三层到第n层是应用层、服务器层或者客户端层;同时通过zTree.js方式将每一层对应的警报数与警报总数显示在当前层对应的节点名称(例如,图1中第一层节点名称为“柜面系统”、第二层节点名称为“192.168.0.183”、第三层节点名称为“应用”、“服务器”和“北京”、第四层节点名称“192.168.0.183”)后;查看警报步骤,点击第一层或第二层树状结构可通过业务ID或应用ID在数据库中查询相应数据并分别查看该节点名称下所有的警报,所述警报数据通过jQuery.js还原Web页面另一侧的警报列表中,通过警报添加步骤对警报进行编辑、查看;警报添加步骤,点击树状结构第三层到第n层的节点,为相应节点添加警报和对各个警报进行警报操作管理;同时通过第三层到第n层的节点ID过滤出警报相关参数后,用jQuery.js还原警报相关参数,并以列表的方式展示在Web页面另一侧的警报列表(图1中右侧6行12列的列表)中。进一步的,所述添加警报包含自定义添加警报步骤以及选择警报模版步骤;自定义添加警报步骤,包括对警报相关参数进行设置,通过设置警报的时间桶,设置警报参数的类型和警报触发条件,当选择时间段内数据满足配置的触发条件,则警报的触发次数加1;其中警报相关参数包括警报名称、警报描述、警报等级、警报分类、警报类型、配置员、有效时段、警报停用;将警报相关参数、警报的时间桶、警报参数的类型和警报触发条件的数据保存在数据库中,通过jQuery.js还原数据库中保存的自定义添加警报的相关数据(例如图4中“警报名称”、“警报描述”、“警报等级”、“警报分类”、“时间桶”、“警报类型”、“配置员”、“有效时间段”、“触发条件”“警报发送”、“自动保存数据包”等操作),并以列表方式展示在Web页面另一侧的警报列表中;选择警报模版步骤,数据库获取使用者之前预先配置好的同类型警报数据,提前放到Ztree节点中,根据Ztree节点得到业务ID,应用ID,客户端ID数据,并通过jQuery.js方式还原,并以列表方式将警报相关参数、警报的时间桶、警报参数的类型和警报触发条件的数据添加入相应节点的警报列表中进行展示,重名的警报参数可覆盖或跳过(如图7所示);警报操作管理包括对当前层对应的节点的警报列表进行启用警报操作、关闭警报操作、停用警报操作以及复制警报操作;警报停用就是通过JS表单提交改变数据库中停用字段,当在停用时段内触发警报后,如果该字段为停用状态那么就不记为警报;启用、关闭警报是直接操作;警报复制指的是先在右侧列表中勾选相同类型的警报(如:勾选两个单个客户端警报),系统会通过数据库查询到所有的单个客户端,用户可挑选客户端把勾选的两个警报复制到其他单个客户端。进一步的,所述警报触发条件包括n个警报条件的“与”、“或”关系的组合,放置于触发条件框中(如图5中所述),当点击且/或按钮时,打开弹出框后选择指标(如图6所示);其中“与”“或”关系组合展示中,开始和结束点是通过CSS元素中的before和after参数回执而成,当关系为或时,通过jQuery.js与递归方法向html中使用者选择的li元素通过append添加一个同级li元素进去;而当关系为且时,向选择的li元素中再添加一层ul与li元素。进一步的,所述自定义添加警报步骤还包括发送到邮箱功能,发送到linux系统的SYSLOG中以及自动保存数据包功能。进一步的,所述智能警报展示步骤具体包括:智能业务逻辑树状结构建立步骤,将通信路径中包含至少两个探针的业务逻辑数据,用zTree.js方式还原,并以树状结构的方式展示在Web页面一侧;树状结构为三层,第一层为业务层,第二层为应用层,第三层是客户端层;智能查看警报步骤,点击第一层或第二层树状结构可通过业务ID或应用ID在数据库中查询相应数据并分别查看该节点名称下所有的警报,所述警报数据通过jQuery.js还原Web页面另一侧的警报列表中,通过警报添加步骤对警报进行编辑、查看;智能警报添加步骤,点击树状结构第三层节点,为该客户端层节点建立唯一的智能警报,并对智能警报进行警报操作管理,同时通过第三层节点ID过滤出警报相关参数后,用jQuery.js还原警报相关参数(例如图2中“操作”、“状态”“警报名称”、“警报分类”、“时间桶”、“警报类型”、“警报描述”、“配置员”、“开始停用时间”、“结束停用时间”等操作),并以列表的方式展示在Web页面另一侧;智能警报操作管理包括对当前层对应的节点的警报进行启用警报操作、关闭警报操作、停用警报操作以及复制警报操作;警报停用就是通过JS表单提交改变数据库中停用字段,当在停用时段内触发警报后,如果该字段为停用状态那么就不记为警报;启用、关闭警报是直接操作;警报复制指的是先在右本文档来自技高网...
一种基于业务逻辑进行警报配置的方法及装置

【技术保护点】
一种基于业务逻辑进行警报配置的方法,其特征在于包括:自定义警报配置展示步骤,通过tab栏的方式切换显示内容,将业务逻辑数据以树状结构的方式展示在Web页面一侧,形成自定义警报配置栏;树状结构至少为三层,第一层为业务层,第二层为应用层,第三层到第n层是应用层、服务器层或者客户端层;将每一层对应的警报数与警报总数显示在当前层对应的节点后,对各层进行操作,以列表方式将警报展示在Web页面另一侧;n大于等于3;;每个节点配置m个警报;m大于等于1;智能警报展示步骤,通过tab栏的方式切换显示内容,将通信路径中包含至少两个探针的业务逻辑数据以树状结构方式展示在Web页面一侧,形成智能警报展示栏;树状结构为三层,第一层为业务层,第二层为应用层,第三层是客户端层;同时通过第三层节点ID过滤出警报相关参数后,以列表的方式将智能警报展示在Web页面另一侧;异步双工长连接警报步骤,通过tab栏的方式切换显示内容,当某应用节点配置为异步双工长连接应用时,将该应用节点的业务逻辑数据以树状结构方式展示在Web页面一侧,形成异步双工长连接警报栏;通过该应用节点ID过滤出警报相关参数后,以列表方式展示在Web页面另一侧。...

【技术特征摘要】
1.一种基于业务逻辑进行警报配置的方法,其特征在于包括:自定义警报配置展示步骤,通过tab栏的方式切换显示内容,将业务逻辑数据以树状结构的方式展示在Web页面一侧,形成自定义警报配置栏;树状结构至少为三层,第一层为业务层,第二层为应用层,第三层到第n层是应用层、服务器层或者客户端层;将每一层对应的警报数与警报总数显示在当前层对应的节点后,对各层进行操作,以列表方式将警报展示在Web页面另一侧;n大于等于3;;每个节点配置m个警报;m大于等于1;智能警报展示步骤,通过tab栏的方式切换显示内容,将通信路径中包含至少两个探针的业务逻辑数据以树状结构方式展示在Web页面一侧,形成智能警报展示栏;树状结构为三层,第一层为业务层,第二层为应用层,第三层是客户端层;同时通过第三层节点ID过滤出警报相关参数后,以列表的方式将智能警报展示在Web页面另一侧;异步双工长连接警报步骤,通过tab栏的方式切换显示内容,当某应用节点配置为异步双工长连接应用时,将该应用节点的业务逻辑数据以树状结构方式展示在Web页面一侧,形成异步双工长连接警报栏;通过该应用节点ID过滤出警报相关参数后,以列表方式展示在Web页面另一侧。2.根据权利要求1所述的一种基于业务逻辑进行警报配置的方法,其特征在于所述自定义警报配置展示步骤具体包括:业务逻辑树状结构建立步骤,将业务逻辑数据,用zTree.js方式还原,并以树状结构的方式展现在Web页面一侧;树状结构至少为三层,第一层为业务层,第二层为应用层,第三层到第n层是应用层、服务器层或者客户端层;同时通过zTree.js方式将每一层对应的警报数与警报总数显示在当前层对应的节点名称后;查看警报步骤,点击第一层或第二层树状结构可通过业务ID或应用ID在数据库中查询相应数据并分别查看该节点名称下所有的警报,所述警报数据通过jQuery.js还原Web页面另一侧的警报列表中,通过警报添加步骤对警报进行编辑、查看;警报添加步骤,点击树状结构第三层到第n层的节点,为相应节点添加警报和对各个警报进行警报操作管理;同时通过第三层到第n层的节点ID过滤出警报相关参数后,用jQuery.js还原警报相关参数,并以列表的方式展示在Web页面另一侧的警报列表中。3.根据权利要求1所述的一种基于业务逻辑进行警报配置的方法,其特征在于所述添加警报包含自定义添加警报步骤以及选择警报模版步骤;自定义添加警报步骤,包括对警报相关参数进行设置,通过设置警报的时间桶,设置警报参数的类型和警报触发条件,当选择时间段内数据满足配置的触发条件,则警报的触发次数加1;其中警报相关参数包括警报名称、警报描述、警报等级、警报分类、警报类型、配置员、有效时段、警报停用;将警报相关参数、警报的时间桶、警报参数的类型和警报触发条件的数据保存在数据库中,通过jQuery.js还原数据库中保存的自定义添加警报的相关数据,并以列表方式展示在Web页面另一侧的警报列表中;选择警报模版步骤,数据库获取使用者之前预先配置好的同类型警报数据,提前放到Ztree节点中,根据Ztree节点得到业务ID,应用ID,客户端ID数据,并通过jQuery.js方式还原,并以列表方式将警报相关参数、警报的时间桶、警报参数的类型和警报触发条件的数据添加入相应节点的警报列表中进行展示,重名的警报参数可覆盖或跳过;警报操作管理包括对当前层对应的节点的警报列表进行启用警报操作、关闭警报操作、停用警报操作以及复制警报操作;警报停用就是通过JS表单提交改变数据库中停用字段,当在停用时段内触发警报后,如果该字段为停用状态那么就不记为警报;启用、关闭警报是直接操作;警报复制指的是先在右侧列表中勾选相同类型的警报(如:勾选两个单个客户端警报),系统会通过数据库查询到所有的单个客户端,用户可挑选客户端把勾选的两个警报复制到其他单个客户端。4.根据权利要求1所述的一种基于业务逻辑进行警报配置的方法,其特征在于所述警报触发条件包括n个警报条件的“与”、“或”关系的组合,放置于触发条件框中,当点击且/或按钮时,打开弹出框后选择指标;其中“与”“或”关系组合展示中,开始和结束点是通过CSS元素中的before和after参数回执而成,当关系为或时,通过jQuery.js与递归方法向html中使用者选择的li元素通过append添加一个同级li元素进去;而当关系为且时,向选择的li元素中再添加一层ul与li元素。5.根据权利要求1所述的一种基于业务逻辑进行警报配置的方法,其特征在于所述自定义添加警报步骤还包括发送到邮箱功能,发送到linux系统的SYSLOG中以及自动保存数据包功能。6.根据权利要求1所述的一种基于业务逻辑进行警报配置的方法,其特征在于所述智能警报展示步骤具体包括:智能业务逻辑树状结构建立步骤,将通信路径中包含至少两个探针的业务逻辑数据,用zTree.js方式还原,并以树状结构的方式展示在Web页面一侧;树状结构为三层,第一层为业务层,第二层为应用层,第三层是客户端层;智能查看警报步骤,点击第一层或第二层树状结构可通过业务ID或应用ID在数据库中查询相应数据并分别查看该节点名称下所有的警报,所述警报数据通过jQuery.js还原Web页面另一侧的警报列表中,通过警报添加步骤对警报进行编辑、查看;智能警报添加步骤,点击树状结构第三层节点,为该客户端层节点建立唯一的智能警报,并对智能警报进行警报操作管理,同时通过第三层节点ID过滤出警报相关参数后,用jQuer...

【专利技术属性】
技术研发人员:罗鹰王翔林康
申请(专利权)人:成都科来软件有限公司
类型:发明
国别省市:四川;51

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

1