一种基于计算机网络设备日志的故障分析预诊系统的制作方法

文档序号:22396814发布日期:2020-09-29 18:06阅读:69来源:国知局
一种基于计算机网络设备日志的故障分析预诊系统的制作方法

本发明涉及计算机网络技术领域,具体为一种基于计算机网络设备日志的故障分析预诊系统。



背景技术:

随着计算机网络的高速发展,人们可以通过计算机网络对计算机中的相关软件进行更新和维护工作。

现有的计算机网络在使用过程中,很容易出现网络故障等,同时在计算机运行时,只有在故障发生后才能了解到出现故障的日志,无法实时的掌握出现故障的因素,从而给计算机网络的使用带来了很多不便。

基于此,本发明设计了一种基于计算机网络设备日志的故障分析预诊系统,以解决上述问题。



技术实现要素:

本发明的目的在于提供一种基于计算机网络设备日志的故障分析预诊系统,以解决上述背景技术中提出的现有的计算机网络在使用过程中,很容易出现网络故障等,同时在计算机运行时,只有在故障发生后才能了解到出现故障的日志,无法实时的掌握出现故障的因素的问题。

为实现上述目的,本发明提供如下技术方案:一种基于计算机网络设备日志的故障分析预诊系统,包括日志查询系统、日志处理系统、日志检测系统和故障预警报警系统;

所述日志查询系统,用于确定计算机网络的预测目标位置并生成相关的运行日志信息;

所述日志处理系统,用于在计算机网络运行过程中对当前运行日志以及其之前的运行节选日志进行压缩缓存处理,减少日志存储的数据量,提升日志查询速度,并在无故障运行时,自动对当前存储的冗余节选日志进行删除;

所述日志检测系统,用于对所述日志查询系统中获取的相关网络日志进行检测,并自动识别可能出现故障的运行日志;

所述故障预警报警系统,用于接收来自所述日志检测系统检测出来的故障预测日志,并对当前日志进行分析,与之前故障前后日志进行对比,当出现类似情况或趋势时及时预警、报警。

优选的,所述日志查询系统包括计时模块、运行日志获取模块和设备连接模块;

所述运行日志获取模块,用于获取当前计算机网络的相关运行日志数据;

所述计时模块,用于对相关的运行日志进行时间编号;

所述设备连接模块,用于运行当前计算机相关网络;

所述设备连接模块包括路由器模块、交换机模块和运行系统模块。

优选的,所述日志处理系统包括运行日志缓存模块、节选日志删除模块和故障识别模块;

所述运行日志缓存模块,用于将正在运行的日志和运行完成的临界日志进行缓存;

所述节选日志删除模块,用于在无发生网络故障时,对当前存储的日志进行自动删除;

所述故障识别模块,用于识别当前计算机网络是否出现了运行故障,并在出现运行故障后,将缓存的日志自动发送至所述日志检测系统中存储。

优选的,所述运行日志缓存模块包括日志缓存时间间隔设定模块;

所述日志缓存时间间隔设定模块,用于对缓存的冗余运行日志进行单位保存时间的自动删除处理。

优选的,所述日志检测系统包括故障日志存储模块和自动识别检测模块;

所述故障日志存储模块,用于存储来自所述日志处理系统中发送的故障日志以及维护人员更新的故障日志;

所述自动识别检测模块,用于对设备的运行日志在发生故障时会自动将检测结果发送给所述故障预警报警系统。

优选的,所述故障预警报警系统包括自动报警模块、维护处理模块和故障日志查看模块;

所述自动报警模块,用于在接收到故障信息后自动报警给工作人员;

所述维护处理模块,用于工作人员对故障的及时处理;

所述故障日志查看模块,用于对当前出现故障的日志进行查看检索。

与现有技术相比,本发明的有益效果是:本发明可以在对计算机网络使用过程中,通过对运行日志不断的缓存和删除,并且在出现计算机网络故障时,将故障日志保存至故障检测系统中,可以便于在下次再次出现类似故障时进行实时保护。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的构架示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1,本发明提供一种技术方案:一种基于计算机网络设备日志的故障分析预诊系统,包括日志查询系统、日志处理系统、日志检测系统和故障预警报警系统;

所述日志查询系统,用于确定计算机网络的预测目标位置并生成相关的运行日志信息;

所述日志处理系统,用于在计算机网络运行过程中对当前运行日志以及其之前的运行节选日志进行压缩缓存处理,减少日志存储的数据量,提升日志查询速度,并在无故障运行时,自动对当前存储的冗余节选日志进行删除;

所述日志检测系统,用于对所述日志查询系统中获取的相关网络日志进行检测,并自动识别可能出现故障的运行日志;

所述故障预警报警系统,用于接收来自所述日志检测系统检测出来的故障预测日志,并对当前日志进行分析,与之前故障前后日志进行对比,当出现类似情况或趋势时及时预警、报警。

需要说明的是,在计算机使用的过程中,可以通过利用日志查询系统不断的对计算机设备的路由等计算机网络进行日志检测,并且可以通过日志处理系统对节选日志进行缓存处理,并且在发生故障时,会把缓存的日志发送至日志检测系统,实现备用检测,通过日志检测系统可以不断的对系统设备进行预诊,并且在出现故障日志时,会自动对故障预警报警系统进行报警,以便于提高对计算机网络的保护。

更进一步的实施方式为,所述日志查询系统包括计时模块、运行日志获取模块和设备连接模块;

所述运行日志获取模块,用于获取当前计算机网络的相关运行日志数据;

所述计时模块,用于对相关的运行日志进行时间编号;

所述设备连接模块,用于运行当前计算机相关网络;

所述设备连接模块包括路由器模块、交换机模块和运行系统模块;

通过利用编辑时间的运行日志可以便于工作人员及时了解到出现故障的时间节点。

更进一步的实施方式为,所述日志处理系统包括运行日志缓存模块、节选日志删除模块和故障识别模块;

所述运行日志缓存模块,用于将正在运行的日志和运行完成的临界日志进行缓存;

所述节选日志删除模块,用于在无发生网络故障时,对当前存储的日志进行自动删除;

所述故障识别模块,用于识别当前计算机网络是否出现了运行故障,并在出现运行故障后,将缓存的日志自动发送至所述日志检测系统中存储;

通过日志处理系统可以不断的删除和更新缓存日志,减少了日志缓存,提高了计算机网络的运行速度。

更进一步的实施方式为,所述运行日志缓存模块包括日志缓存时间间隔设定模块;

所述日志缓存时间间隔设定模块,用于对缓存的冗余运行日志进行单位保存时间的自动删除处理;

通过加强对日志缓存数量的多少,可以提高对计算机网络使用的安全保护。

更进一步的实施方式为,所述日志检测系统包括故障日志存储模块和自动识别检测模块;

所述故障日志存储模块,用于存储来自所述日志处理系统中发送的故障日志以及维护人员更新的故障日志;

所述自动识别检测模块,用于对设备的运行日志在发生故障时会自动将检测结果发送给所述故障预警报警系统;

在出现故障时,会将故障日志自动保存至日志检测系统中,提高在下次日志检测时对出现类似日志的故障保护。

更进一步的实施方式为,所述故障预警报警系统包括自动报警模块、维护处理模块和故障日志查看模块;

所述自动报警模块,用于在接收到故障信息后自动报警给工作人员;

所述维护处理模块,用于工作人员对故障的及时处理;

所述故障日志查看模块,用于对当前出现故障的日志进行查看检索;

在即将出现故障时,会将报警日志发送给报警系统,便于快速人工维护工作。

在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1