一种系统日志的处理方法、装置和系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,更具体的说是涉及一种系统日志的处理方法、装置和系统。
【背景技术】
[0002]目前,越来越多的业务交易通过业务系统来实现,随之业务系统的类型和功能也越来越丰富,相应的,业务系统所生成的系统日志的数据量也越来越大,因此,如何针对业务系统所生成的大量系统日志进行处理成为一个问题。
[0003]在现有技术中,不同的业务系统仅能够对本身生成的系统日志进行处理,并没有一种针对不同业务系统的系统日志的统一处理方法,这是由于不同业务系统的类型不同,开发人员不同,使得不同业务系统间的系统日志存在差异,造成了统一处理上的困难。
[0004]因此,如何实现对不同业务系统的系统日志的统一处理成为本领域亟待解决的技术难题。
【发明内容】
[0005]有鉴于此,本发明提供一种系统日志的处理方法、装置和系统,以实现对不同业务系统的系统日志的统一处理。
[0006]为实现上述目的,本发明提供如下技术方案:
[0007]—种系统日志的处理方法,应用于日志处理服务器中,所述日志处理服务器与至少两个客户端通讯,不同客户端所部署的业务系统不同;
[0008]该方法包括:
[0009]控制所述至少两个客户端按照统一的日志规范,收集与预设的日志收集参数对应的系统日志;
[0010]接收所述至少两个客户端收集的所述系统日志;
[0011 ]按照预设的分析策略对所述系统日志进行分析;
[0012]生成分析结果。
[0013]优选的,所述控制所述客户端按照统一的日志规范,收集与预设的日志收集参数对应的系统日志,包括:
[0014]将预设的日志规范信息分发到与所述日志服务器相连的客户端;
[0015]定时与所述客户端进行通信,将携带有日志收集参数的控制指令发送给所述客户端,以使得所述客户端按照所述日志规范信息收集与所述日志收集参数对应的系统日志;
[0016]其中,所述日志收集参数包括日志路径和/或日志时间。
[0017]优选的,所述按照预设的分析策略多所述系统日志进行分析,包括:
[0018]按照所述分析策略对属于同一业务系统的系统日志进行分析;
[0019]和/或,按照所述分析策略对属于不同业务系统的系统日志进行分析。
[0020]优选的,所述按照所述分析策略对属于不同业务系统的系统日志进行分析,包括:
[0021]确定不同业务系统间包含相同关键信息的系统日志;
[0022]对所述包含相同关键信息的系统日志进行分析。
[0023]优选的,所述生成分析结果之后,还包括:
[0024]提取所述分析结果中满足第一预设条件的目标信息;
[0025]将所述目标信息发送给与所述目标信息所属业务系统对应的目标地址。
[0026]优选的,所述接收所述客户端收集的系统日志之后,还包括:
[0027]当检测到第一用户采用第一用户标识登录到所述日志处理服务器时,确定所述第一用户标识的访问权限;
[0028]接收到第一查询指令时,输出在所述访问权限下的与所述第一查询指令对应的系统曰志。
[0029]一种系统日志的处理装置,应用于日志处理服务器中,所述日志处理服务器与至少两个客户端通讯,不同客户端所部署的业务系统不同;
[0030]该装置包括:
[0031 ]第一控制模块,用于控制所述至少两个客户端按照统一的日志规范,收集与预设的日志收集参数对应的系统日志;
[0032]第一接收模块,用于接收所述至少两个客户端收集的所述系统日志;
[0033]第一分析模块,用于按照预设的分析策略对所述系统日志进行分析;
[0034]第一生成模块,用于生成分析结果。
[0035]优选的,所述第一控制模块,包括:
[0036]第一分发单元,用于将预设的日志规范信息分发到与所述日志服务器相连的客户端;
[0037]第一发送单元,用于定时与所述客户端进行通信,将携带有日志收集参数的控制指令发送给所述客户端,以使得所述客户端按照所述日志规范信息收集与所述日志收集参数对应的系统日志;
[0038]其中,所述日志收集参数包括日志路径和/或日志时间。
[0039]优选的,所述第一分析模块,包括:
[0040]第一分析单元,用于按照所述分析策略对属于同一业务系统的系统日志进行分析;
[0041 ]和/或,第二分析单元,用于按照所述分析策略对属于不同业务系统的系统日志进行分析。
[0042]优选的,所述第二分析单元具体用于确定不同业务系统间包含相同关键信息的系统日志;对所述包含相同关键信息的系统日志进行分析。
[0043]优选的,还包括:
[0044]第一提取模块,用于提取所述分析结果中满足第一预设条件的目标信息;
[0045]第一发送模块,用于将所述目标信息发送给与所述目标信息所属业务系统对应的目标地址。
[0046]优选的,还包括:
[0047]检测确定模块,用于当检测到第一用户采用第一用户标识登录到所述日志处理服务器时,确定所述第一用户标识的访问权限;
[0048]接收输出模块,用于接收到第一查询指令时,输出在所述访问权限下的与所述第一查询指令对应的系统日志。
[0049]—种系统日志的处理系统,包括:
[0050]至少两个客户端,不同客户端所部署的业务系统不同;
[0051]与所述至少两个客户端通讯的日志处理服务器,其中,所述日志处理服务器用于控制所述至少两个客户端按照统一的日志规范,收集与预设的日志收集参数对应的系统日志,接收所述至少两个客户端收集的所述系统日志,按照预设的分析策略对所述系统日志进行分析;生成分析结果。
[0052]经由上述的技术方案可知,与现有技术相比,本发明公开了一种系统日志的处理方法,该方法应用于日志处理服务器中,日志处理服务器与至少两个客户端相连,不同客户端所具有的业务系统不同,具体的,通过控制客户端按照统一的日志规范,收集与预设的日志收集参数对应的系统日志,并接收所述客户端所收集的系统日志,以按照预设的分析策略对所述系统日志进行分析,从而生成分析分析结果,由此可见,在本发明中,通过控制客户端采用统一的日志规范来收集系统日志,实现了对不同业务系统的系统日志的统一处理。
【附图说明】
[0053]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0054]图1为本发明实施例一公开的一种系统日志的处理方法的流程示意图;
[0055]图2为本发明实施例二公开的一种系统日志的处理方法的流程示意图;
[0056]图3为本发明实施例三公开的一种系统日志的处理方法的流程示意图;
[0057]图4为本发明实施例四公开的一种系统日志的处理装置的结构示意图;
[0058]图5为本发明实施例五公开的一种系统日志的处理装置的结构示意图;
[0059]图6为本发明实施例六公开的一种系统日志的处理装置的结构示意图;
[0060]图7为本发明实施例七公开的一种系统日志的处理系统的结构示意图。
【具体实施方式】
[0061]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围