一种服务器日志处理方法、系统、装置及存储介质与流程

文档序号:19250342发布日期:2019-11-27 20:08阅读:369来源:国知局
一种服务器日志处理方法、系统、装置及存储介质与流程

本发明涉及通信技术领域,尤其涉及一种服务器日志处理方法、系统、装置及存储介质。



背景技术:

现在服务器在运行过程中,系统的运行环境以及系统本身都可能会对系统的运行造成影响,要保护和提高网络安全,则可通过日志数据能够帮助提前发现和避开灾难,并且找到安全事件的根本原因,因为日志可以让你充分了解运行环境,运维人员可以根据日志文件来定位系统的异常,从而优化系统。但日志文件繁杂,不及时清理会撑爆内存,且运维人员检索不便,不能及时地发现异常日志,若遗漏异常日志可能造成系统的严重错误。



技术实现要素:

为了解决上述技术问题,本发明的目的是提供一种能快速分析运行情况的服务器日志处理方法、系统、装置及存储介质。

本发明所采取的技术方案是:

一种服务器日志处理方法,包括以下步骤:

收集服务器日志并整合存储到后台中;

根据服务器日志的id号,得出服务器日志的类型;

根据服务器日志的类型,对服务器日志进行分析检测,得到日志分析结果。

作为所述的一种服务器日志处理方法的进一步改进,还包括以下步骤:

根据预设的发送方式,对日志分析结果进行发送。

作为所述的一种服务器日志处理方法的进一步改进,所述服务器日志包括系统日志的类型包括程序日志、系统日志和第三方应用日志。

作为所述的一种服务器日志处理方法的进一步改进,所述的根据服务器日志的类型,对服务器日志进行分析检测,得到日志分析结果,这一步骤具体包括:

根据服务器日志的类型,获取对应预设的异常判定信息;

对服务器日志进行提炼分析,得出日志提炼信息;

将日志提炼信息与异常判定信息进行匹配处理,得出日志分析结果。

作为所述的一种服务器日志处理方法的进一步改进,所述的将日志提炼信息与异常判定信息进行匹配处理,得出日志分析结果,这一步骤具体包括:

判断日志提炼信息是否与异常判定信息相匹配,若是,则将服务器日志标记为异常;反之,则不进行标记处理;

根据标记的情况得出日志分析结果。

作为所述的一种服务器日志处理方法的进一步改进,所述的发送方式包括短信或邮件。

本发明所采用的另一个技术方案是:

一种服务器日志处理系统,包括:

日志收集单元,用于收集服务器日志并整合存储到后台中;

类型判断单元,用于根据服务器日志的id号,得出服务器日志的类型;

分析单元,用于根据服务器日志的类型,对服务器日志进行分析检测,得到日志分析结果。

作为所述的一种服务器日志处理系统的进一步改进,还包括:

发送单元,用于根据预设的发送方式,对日志分析结果进行发送。

本发明所采用的再一个技术方案是:

一种服务器日志处理装置,包括:

存储器,用于存放程序;

处理器,用于执行所述程序,所述程序使得所述处理器执行所述的服务器日志处理方法。

本发明所采用的再一个技术方案是:

一种计算机可读存储介质,包括计算机程序,当其在计算机上运行时,使得所述的服务器日志处理方法被执行。

本发明的有益效果是:

本发明一种服务器日志处理方法、系统、装置及存储介质能根据服务器日志的类型对服务器日志进行分析,从而能通过服务器日志快速检测出服务器的具体运行情况,使得开发人员能及时获取服务器的运行情况,方便作出后续针对性的处理措施。

附图说明

图1是本发明一种服务器日志处理方法的步骤流程图;

图2是本发明一种服务器日志处理系统的模块方框图。

具体实施方式

下面结合附图对本发明的具体实施方式作进一步说明:

需要说明的是,如无特殊说明,当某一特征被称为″固定″、″连接″在另一个特征,它可以直接固定、连接在另一个特征上,也可以间接地固定、连接在另一个特征上。此外,本公开中所使用的上、下、左、右等描述仅仅是相对于附图中本公开各组成部分的相互位置关系来说的。在本公开中所使用的单数形式的″一种″、″所述″和″该″也旨在包括多数形式,除非上下文清楚地表示其他含义。此外,除非另有定义,本文所使用的所有的技术和科学术语与本技术领域的技术人员通常理解的含义相同。本文说明书中所使用的术语只是为了描述具体的实施例,而不是为了限制本发明。本文所使用的术语″和/或″包括一个或多个相关的所列项目的任意的组合。

应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种元件,但这些元件不应限于这些术语。这些术语仅用来将同一类型的元件彼此区分开。例如,在不脱离本公开范围的情况下,第一元件也可以被称为第二元件,类似地,第二元件也可以被称为第一元件。本文所提供的任何以及所有实例或示例性语言(″例如″、″如″等)的使用仅意图更好地说明本发明的实施例,并且除非另外要求,否则不会对本发明的范围施加限制。

参考图1,本实施例中提供了一种服务器日志处理方法,包括以下步骤:

s1、收集服务器日志并整合存储到后台中;

s2、根据服务器日志的id号,得出服务器日志的类型;

本实施例中每个服务器日志均具有唯一的id号,因此可通过id号对服务器日志进行标识,还可以根据id号得出所对应的服务器日志的信息,具体包括唯一程序id、所属程序、时间点、做什么事、所属服务器和remark自定义等等。

s3、根据服务器日志的类型,对服务器日志进行分析检测,得到日志分析结果。

本实施例中所述服务器日志具体包括程序日志、系统日志和第三方应用日志,在分析检测时,需要根据服务器日志的不同类型采用对应的异常判定信息进行匹配分析。当需要采集的服务器日志为程序日志时,则按照预设的输出规范通过卡夫卡采集器将系统日志输出到分析器进行分析;当需要采集的服务器日志为系统日志时,则采用对应的脚本通过卡夫卡采集器将系统日志输出到分析器进行分析;当需要采集的服务器日志为第三方应用日志时,采用对应格式的脚本通过卡夫卡采集器将第三方应用日志输出到分析器进行分析。

本实施例能根据服务器日志的类型对服务器日志进行分析,从而能通过服务器日志快速检测出服务器的具体运行情况,使得开发人员能及时获取服务器的运行情况,方便作出后续针对性的处理措施。

进一步作为优选的实施方式,本实施例中还包括以下步骤:

s4、根据预设的发送方式,对日志分析结果进行发送。

本实施例中的发送方式包括短信和邮件等,当得出日志分析结果后,可通过预设的发送方式将日志分析结果发送给对应的负责人员,使得负责人员能及时获取服务器的运行情况,方便作出后续针对性的处理措施。

进一步作为优选的实施方式,本实施例中的所述的根据服务器日志的类型,对服务器日志进行分析检测,得到日志分析结果,这一步骤具体包括:

s31、根据服务器日志的类型,获取对应预设的异常判定信息;

s32、对服务器日志进行提炼分析,得出日志提炼信息;

s33、将日志提炼信息与异常判定信息进行匹配处理,得出日志分析结果。

本实施例中不同的服务器日志类型所对应预设的异常判定信息并不相同,因此需要根据服务器日志的类型获取异常判定信息,然后对服务器日志进行提炼分析,得出所需要的提炼词,即为日志提炼信息。若日志提炼信息与异常判定信息相匹配,则表示服务器日志中存在异常信息,说明其所属的服务器存在异常情况,因此将服务器日志标记为异常;反之,则表示服务器日志中不存在异常信息,说明其所属的服务器正常运行,不进行标记处理;最后根据标记的情况得出日志分析结果。

参考图2,本实施例提供了一种服务器日志处理系统,包括:

日志收集单元,用于收集服务器日志并整合存储到后台中;

类型判断单元,用于根据服务器日志的id号,得出服务器日志的类型;

分析单元,用于根据服务器日志的类型,对服务器日志进行分析检测,得到日志分析结果。

上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。

进一步作为优选的实施方式,还包括:

发送单元,用于根据预设的发送方式,对日志分析结果进行发送。

本实施例还提供了一种服务器日志处理装置,其具体包括:

存储器,用于存放程序;

处理器,用于执行所述程序,所述程序使得所述处理器执行所述的服务器日志处理方法。

上述方法实施例中的内容均适用于本装置实施例中,本装置实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。

本实施例还提供了一种计算机可读存储介质,包括计算机程序,当其在计算机上运行时,使得所述的服务器日志处理方法被执行。

上述方法实施例中的内容均适用于本存储介质实施例中,本存储介质实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。

从上述内容可知,本发明一种服务器日志处理方法、系统、装置及存储介质通过对服务器日志进行分析,从而能通过服务器日志快速检测出服务器的异常情况并发出通知,使得开发人员能及时获取异常的情况,方便作出后续针对性的处理措施。

以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

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