流量监测方法与流程

文档序号:13810049阅读:1255来源:国知局

本发明涉及一种流量监测方法。



背景技术:

随着互联网技术的不断发展,在线网站的规模越来越大,网站使用量也相应的急速增长,如何保证网站的稳定性,成为网站运维的重要任务。其中监控网站的流量就是维护网站稳定性的重要参考。随着网站下子站点的增加,传统的人工观察网站流量异常值的方法,已经无法完成对整个网站的流量分析的需要,使得网站流量异常值分析存在着时效性差,耗费人力等问题,如果发生针对网站的恶意攻击时,网站发现攻击的敏感性相对较低。而且,目前已有的监控方法还存在复杂繁琐,不便于操作的问题。



技术实现要素:

针对上述技术问题,本发明设计开发了一种简单,便于操作,及时准确的发现网站流量异常的流量监测方法。

本发明提供的技术方案为:

一种流量监测方法,包括:

步骤一、监控网站在测试天数内的第一总流量;

步骤二、监控网站的m个子站,记录每个子站在测试天数内的第二总流量;

步骤三、计算网站的每天的第一总流量与所述第一平均流量之间的第一偏差,计算过程为:计算网站的每天的第一总流量与所述第一平均总流量的差值,再计算该差值与第一平均总流量之间的比值;计算各子站的每天的总流量与所述第二平均流量之间的第二偏差,计算过程为:计算各子站的每天的第二总流量与所述第二平均总流量的差值,再计算该差值与第二平均总流量之间的比值;计算出网站的测试天数的第一偏差的平均值,得到第一平均值;计算出各子站的测试天数的第二偏差的平均值,得到第二平均值;

步骤四、在所述测试天数之后的任一天,如网站在该天内的第三总流量与所述第一平均值之间的偏差大于所述第一偏差,或者如任一子站在该天内的第四总流量与所述第二平均值之间的偏差大于所述第二偏差,则发出第一流量异常监控报警。

优选的是,所述的流量监测方法中,所述测试天数为30或60天。

优选的是,所述的流量监测方法中,所述步骤三中,还计算m个子站在测试天数内的第二总流量之和,得到第五总流量,计算所述第三总流量与所述第一总流量的比值,得到第三偏差;所述步骤四中,在测试天数之后的连续n天内,n取值与所述测试天数一致,如m个子站在该连续n天内的第六总流量与所述第一总流量的比值大于第三偏差,则发出第二流量异常监控报警。

优选的是,所述的流量监测方法中,所述第一流量异常监控报警将符合判断条件的第三总流量或符合判断条件的第四总流量以及该第四总流量对应的子站显示出来。

优选的是,所述的流量监测方法中,所述第二流量异常监控报警将符合判断条件的第五总流量显示出来。

优选的是,所述的流量监测方法中,每隔半年设定一次测试天数,重复步骤一至步骤四。

本发明所述的流量监测方法简单,便于操作,及时准确的发现网站流量异常。

具体实施方式

下面对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。

本发明提供一种流量监测方法,包括:

步骤一、监控网站在测试天数内的第一总流量;

步骤二、监控网站的m个子站,记录每个子站在测试天数内的第二总流量;

步骤三、计算网站的每天的第一总流量与所述第一平均流量之间的第一偏差,计算过程为:计算网站的每天的第一总流量与所述第一平均总流量的差值,再计算该差值与第一平均总流量之间的比值;计算各子站的每天的总流量与所述第二平均流量之间的第二偏差,计算过程为:计算各子站的每天的第二总流量与所述第二平均总流量的差值,再计算该差值与第二平均总流量之间的比值;计算出网站的测试天数的第一偏差的平均值,得到第一平均值;计算出各子站的测试天数的第二偏差的平均值,得到第二平均值;

步骤四、在所述测试天数之后的任一天,如网站在该天内的第三总流量与所述第一平均值之间的偏差大于所述第一偏差,或者如任一子站在该天内的第四总流量与所述第二平均值之间的偏差大于所述第二偏差,则发出第一流量异常监控报警。

当网站在某一天内的第三总流量与第一平均值的偏差大于第一偏差,就说明网站在该天的第三总流量脱离常规的情况,突然增加了,可能存在异常,须发出第一流量异常监控报警,提醒工作人员进行检查维护。而当某一个子站在某一天的第四总流量与第二平均值之间的偏差大于第二偏差,则也说明该子站在该天内的流量情况不符合常规,可能存在异常,需要工作人员注意。

具体地,网站在某一天的第三总流量与所述第一平均值之间的偏差的计算过程与步骤三中的计算过程相似,也是利用第三总流量减去第一平均值,再计算差值与第一平均值的比值;同理,任一子站在某一天内的第四总流量与所述第二平均值之间的偏差的计算过程为,利用第四总流量减去第二平均值,再计算差值与第二平均值的比值。

优选的是,所述的流量监测方法中,所述测试天数为30或60天。基本上测试天数相当于一个月或两个月的时间。

优选的是,所述的流量监测方法中,所述步骤三中,还计算m个子站在测试天数内的第二总流量之和,得到第五总流量,计算所述第三总流量与所述第一总流量的比值,得到第三偏差;所述步骤四中,在测试天数之后的连续n天内,n取值与所述测试天数一致,如m个子站在该连续n天内的第六总流量与所述第一总流量的比值大于第三偏差,则发出第二流量异常监控报警。

本发明中,也可以计算m个子站在测试天数内的第二总流量之和,并且考察在之后的连续n天内的第六总流量与第一总流量的偏差有没有超过第三偏差,如果超过,就说明m个子站n天内的合在一起的流量可能出现了异常,需要注意。

优选的是,所述的流量监测方法中,所述第一流量异常监控报警将符合判断条件的第三总流量或符合判断条件的第四总流量以及该第四总流量对应的子站显示出来。本发明不单纯提供提示,还提供出现异常的具体数值;对于子站而言,还提供相应子站的地址或标识,以使工作人员更清楚的了解情况。

优选的是,所述的流量监测方法中,所述第二流量异常监控报警将符合判断条件的第六总流量显示出来,从而使工作人员能够更清晰地了解情况。

优选的是,所述的流量监测方法中,每隔半年设定一次测试天数,重复步骤一至步骤四。为了提高用于评价的第一总流量、第二总流量、第五总流量的准确度和可参考性,本发明可以定期对这些数据进行更新,以实现对网站和各子站的精确监控,反而及时准确的发现问题。

尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节。



技术特征:

技术总结
本发明公开了一种流量监测方法,包括:步骤一、监控网站在测试天数内的第一总流量;步骤二、监控记录每个子站在测试天数内的第二总流量;步骤三、计算网站的每天的第一总流量与第一平均流量之间的第一偏差;计算各子站的每天的总流量与第二平均流量之间的第二偏差;计算出网站的测试天数的第一偏差的平均值,得到第一平均值;计算出各子站的测试天数的第二偏差的平均值,得到第二平均值;步骤四、在测试天数之后的任一天,如网站在该天内的第三总流量与第一平均值之间的偏差大于第一偏差,或者如任一子站在该天内的第四总流量与第二平均值之间的偏差大于第二偏差,则发出第一流量异常监控报警。本发明便于操作,及时准确的发现网站流量异常。

技术研发人员:江彩莲
受保护的技术使用者:江彩莲
技术研发日:2017.12.01
技术公布日:2018.02.27
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1