快速确定网络合理告警阈值的系统和方法_4

文档序号:8945604阅读:来源:国知局
)、一周中的几天(如:周一和周三);
[0265](5)时间颗粒度:z分钟;
[0266](6)告警模拟时间范围(即回滚时间范围):从a时间至b时间(可精确到秒);
[0267]步骤i3:开始告警模拟,并快速得到统计结果值:告警数;
[0268]步骤i4:选择不同的告警模拟时间范围,按照步骤il_i3,得到多个统计结果;
[0269]步骤i5:根据各个网络节点的具体流量情况,结合统计结果及网络质量要求,合理判断出告警阈值。
[0270]本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统及其各个装置以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统及其各个装置以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同功能。所以,本发明提供的系统及其各项装置可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构;也可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
[0271]以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。
【主权项】
1.一种快速确定网络合理告警阈值的系统,其特征在于,包括如下装置: 呈现组件,用于设置告警模拟模板的模板类型和模板参数; 工作组件,用于根据告警模拟模板,生成告警模拟任务; 任务组件,用于执行告警模拟任务产生数据结果集; 存储组件,用于存储并向呈现组件提供数据结果集。2.根据权利要求1所述的快速确定网络合理告警阈值的系统,其特征在于,所述模板类型,包括如下任一种或任多种类型: -网络比特率; -网络字节率; -网络流量;-带宽利用率; -数据包数; -数据包率; -平均包长; -包长分布; -TCP会话; -并发连接数; -零窗口数; -并发客户端数; -包中继数; -建联成功率; -丢包数; -数据包重传率; -TCP SYN 包数; -TCP FIN 包数; -TCP RST 包数; -TCP重传包数; -TCP零窗口包数; -TCP服务器响应时间; -TCP客户端等待时间; -TCP服务器数据传输时间; -TCP客户端数据传输时间; -TCP到客户端的网络时延; -TCP到服务器的网络时延; -TCP长连接超时数; -交易量; -交易响应率; -交易成功率; -交易响应时间; 所述模板参数,包括如下任一种或任多种参数: -历史数据源; -告警类型; -触发条件; -持续时间; -排期; -告警模拟时间范围; -时间颗粒度。3.根据权利要求1所述的快速确定网络合理告警阈值的系统,其特征在于,所述任务组件,包括如下装置: 第一处理装置,用于根据告警模拟任务对应的模板类型,从存储组件获取第一时间段的历史数据信息; 第二处理装置,用于将第一时间段的历史数据信息按照时间划分成多个第二时间段的历史数据信息,其中,第二时间段是第一时间段的子时间段; 第三处理装置,用于对所述多个第二时间段的历史数据信息并行统计,得到多个子统计结果; 第四处理装置,用于将所述多个子统计结果按照时间聚合成聚合统计结果; 第五处理装置,用于将聚合统计结果与阈值区间进行比较,得到告警数。4.根据权利要求3所述的快速确定网络合理告警阈值的系统,其特征在于,所述第五处理装置包括如下装置: 第六处理装置,用于根据模板参数中的时间颗粒度参数从所述聚合统计结果中采集出多个数据点; 第七处理装置,用于对所述数据点进行曲线拟合,得到数据曲线; 第八处理装置,用于统计数据曲线超出阈值区间的各个连续线段所对应的时间T ;将所对应的时间T大于模板参数中的持续时间参数的连续线段的数量作为告警数。5.根据权利要求4所述的快速确定网络合理告警阈值的系统,其特征在于,所述第七处理装置根据第六处理装置已采集到的数据点,实时得到数据曲线; 所述第八处理装置根据第七处理装置已拟合得到的数据曲线,实时得到告警数。6.根据权利要求4所述的快速确定网络合理告警阈值的系统,其特征在于,所述数据曲线通过拟合的每一个数据点。7.根据权利要求4所述的快速确定网络合理告警阈值的系统,其特征在于, 所述呈现组件,还用于: -派发告警模拟模板给工作组件并提出告警模拟任务请求; -异步轮询工作组件告警模拟任务状态;如果得到告警模拟任务状态是已完成任务,则通过工作组件号来调取存储组件中相应的数据结果集; 其中,呈现组件提出告警模拟任务请求,具体执行的步骤包括: 步骤Al:根据用户通过页面设置的模板类型及模板参数生成相对应的数据表单; 步骤A2:根据数据表单与对应的数据源端口进行匹配; 步骤A3:如果匹配成功,则派发数据表单到工作组件缓存区域;如果匹配失败,则返回失败信息给呈现组件; 步骤A4:根据匹配结果生成若干工作组并调取缓存区域中的数据表单,其中,当工作组的数量为多个时,多个工作组并发处理任务; 其中,呈现组件异步轮询工作组件告警模拟任务状态,具体执行的步骤包括: 步骤B1:呈现组件根据预设的时间间隔不停地产生工作组件状态查询请求任务; 步骤B2:若同时有多个工作组件在工作,则根据负载均衡算法选择出最合适的工作组件; 步骤B3:每次的工作组件状态查询请求任务根据工作组号作为标示来区分,派发工作组号信息给已选择的工作组件;其中,工作组件保持和呈现组件轮询相同的频率返回模拟告警任务状态给呈现组件;其中,所述模拟告警任务状态,包括:已接受任务但未处理、正在处理任务、已完成任务。8.根据权利要求4所述的快速确定网络合理告警阈值的系统,其特征在于, 所述工作组件,还用于: -根据呈现组件的告警模拟任务请求的模板类型生成相应的任务类型传递给任务组件; -不断读取存储组件中的数据结果集来确定模拟告警任务状态; -将模拟告警任务状态返回给呈现组件; 其中,工作组件生成相应的任务类型,具体执行的步骤包括: 步骤Cl:根据呈现组件生成的告警模拟任务请求的任务类型接收对应的数据表单; 步骤C2:根据数据表单内容生成对应的任务信息; 步骤C3:提交任务信息并生成预处理任务到任务队列中,供任务组件调度任务队列中的预处理任务; 其中,工作组件读取存储组件中的数据结果集,具体执行的步骤包括: 步骤Dl:根据工作组号匹配数据库中对应的数据结果集并查询结果; 步骤D2:存储组件把即时的数据结果集状况存放在缓存区,工作组件读取缓存区并呈现结果状况。9.根据权利要求1所述的快速确定网络合理告警阈值的系统,其特征在于, 所述任务组件,还用于: -根据调度到的预处理任务产生任务线程; -以多任务线程方式并行实时产生数据结果集;其中,任务线程根据不同的模板类型来匹配数据库表格; -传输数据结果集到存储组件; 所述存储组件,还用于: -存储组件根据不同的业务需求设置有三级表格,依次是端口表格、站点表格以及应用表格; -写入数据组件的数据带有百分比属性,并且和工作组件的模拟告警任务状态绑定; -存储组件将写入的数据结果集实时响应给工作组件。10.根据权利要求1所述的快速确定网络合理告警阈值的系统,其特征在于,所述呈现组件包括:Web组件、⑶I组件或者终端。11.根据权利要求1所述的快速确定网络合理告警阈值的系统,其特征在于,所述存储组件包括:数据库组件或者文件系统。12.一种快速确定网络合理告警阈值的方法,其特征在于,其是通过权利要求1至11中任一项所述的快速确定网络合理告警阈值的系统所实现的方法。
【专利摘要】本发明提供了一种快速确定网络合理告警阈值的系统和方法,包括:呈现组件,用于设置告警模拟模板的模板类型和模板参数;工作组件,用于根据告警模拟模板,生成告警模拟任务;任务组件,用于执行告警模拟任务产生数据结果集;存储组件,用于存储并向呈现组件提供数据结果集。本发明采用异步计算,在统计数据时采用分片处理方式,将时间段划分成时间片再并行处理,然后再聚合,提高了数据处理速率;并且将同类告警点进行合并,能够准确得到实际告警数以增量方式呈现。
【IPC分类】H04L12/24
【公开号】CN105162628
【申请号】CN201510524396
【发明人】贺晓麟, 王涛, 周育樑
【申请人】上海天旦网络科技发展有限公司
【公开日】2015年12月16日
【申请日】2015年8月24日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1