日志自动处理方法、装置、存储介质及设备制造方法及图纸

技术编号:17541649 阅读:25 留言:0更新日期:2018-03-24 18:43
本发明专利技术提供了一种日志自动处理方法、装置、存储介质及设备,该方法包括:根据Client端的本机配置文件从Server端获取日志处理配置文件;在Client端,根据日志处理配置文件调用日志处理程序,进行日志自动处理。本发明专利技术通过设置Client端和Server端两部分,并仅将日志处理配置文件设置在Server端,能够实现日志的统一管理。

Log automatic processing method, device, storage medium and equipment

The present invention provides a method for automatic processing of a log device, storage medium and device, the method comprises: according to the machine configuration file at Client access logs from the Server end processing configuration file; at Client end, according to the log processing configuration file log processing program, automatic processing of log. By setting two parts of the Client end and the Server end, and setting the log processing configuration files on the Server end only, this invention can realize the unified management of the log.

【技术实现步骤摘要】
日志自动处理方法、装置、存储介质及设备
本专利技术涉及计算机
,尤其涉及一种日志自动处理方法、装置、存储介质及设备。
技术介绍
日志文件是记录系统运行状况的主要手段,是从提出需求、需求分析、技术方案到生产运维都需要考虑到的重要内容。在不同的阶段,日志的管理者不尽相同。目前,日志的设计和生成由开发部门执行;日志的控制、管理(压缩和删除)由应用运维团队执行;日志的备份和存储由运行团队执行。职责的不同使工作人员对日志的管理策略不尽相同。目前,应用部署在不同的机器上,日志的压缩、备份、删除等处理相对分散,一旦调整相关设置,就会出现管理半径大、工作量大等问题。
技术实现思路
本专利技术提供了一种日志自动处理方法、装置、存储介质及设备,以使实现日志的统一管理。本专利技术实施例提供一种日志自动处理方法,包括:根据Client端的本机配置文件从Server端获取日志处理配置文件;在Client端,根据日志处理配置文件调用日志处理程序,进行日志自动处理。实施例中,日志处理配置文件的文件名包括Client端的主机名;日志处理配置文件的配置项包括运行参数设置、发起模式、调用命令、压缩时间点、压缩文件保留时长、删除时间点及需处理日志配置信息中的一个或多个;需处理日志配置信息包括文件路径、文件名、压缩包路径及压缩包名中的一个或多个。实施例中,Server端为ftp服务器;Client端的本机配置文件包括:结果文件路径、FTP服务器IP、FTP服务器ftp服务端口、FTP服务器用户名、FTP服务器密码、FTP服务器日志处理配置文件所在路径及国密算法解密配置中的一个或多个。实施例中,在Client端,根据日志处理配置文件调用日志处理程序,进行日志自动处理,包括:当日志处理配置文件中的发起模式为带库主动发起模式时,在Client端,调用日志压缩程序和/或日志删除程序,并按日志处理配置文件中的压缩时间点和/或删除时间点,定时进行日志压缩处理和/或日志删除处理;当日志处理配置文件中的发起模式为应用主动调起模式时,在Client端,调用COMMAND项配置的命令,进行日志自动处理。本专利技术实施例还提供一种日志自动处理装置,包括:配置文件获取单元,用于:根据Client端的本机配置文件从Server端获取日志处理配置文件;日志自动处理单元,用于:在Client端,根据日志处理配置文件调用日志处理程序,进行日志自动处理。实施例中,配置文件获取单元,还用于执行:日志处理配置文件的文件名包括Client端的主机名;日志处理配置文件的配置项包括运行参数设置、发起模式、调用命令、压缩时间点、压缩文件保留时长、删除时间点及需处理日志配置信息中的一个或多个;需处理日志配置信息包括文件路径、文件名、压缩包路径及压缩包名中的一个或多个。实施例中,配置文件获取单元,还用于执行:Server端为ftp服务器;Client端的本机配置文件包括:结果文件路径、FTP服务器IP、FTP服务器ftp服务端口、FTP服务器用户名、FTP服务器密码、FTP服务器日志处理配置文件所在路径及国密算法解密配置中的一个或多个。实施例中,在Client端,日志自动处理单元,包括:第一日志处理模块,用于:当日志处理配置文件中的发起模式为带库主动发起模式时,在Client端,调用日志压缩程序和/或日志删除程序,并按日志处理配置文件中的压缩时间点和/或删除时间点,定时进行日志压缩处理和/或日志删除处理;第二日志处理模块,用于:当日志处理配置文件中的发起模式为应用主动调起模式时,在Client端,调用COMMAND项配置的命令,进行日志自动处理。本专利技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述各实施例所述方法的步骤。本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述各实施例所述方法的步骤。本专利技术实施例的日志自动处理方法、装置、存储介质及设备,设置了Server端和Client端两部分,根据Client端的本机配置文件从Server端获取日志处理配置文件,可以在Client端的各个服务器上完成日志的统一自动处理。通过仅将日志处理配置文件设置在Server端,而不是分布在Client端的各个服务器上,可以在日志记录系统设计阶段就考虑对日志进行自动生成、管理、压缩、备份、删除等处理,从而形成一套统一的管理策略,实现所有应用的一点式管理。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1是本专利技术一实施例的日志自动处理方法的流程示意图;图2是本专利技术另一实施例的日志自动处理方法的流程示意图;图3是本专利技术又一实施例的日志自动处理方法的流程示意图;图4是本专利技术一实施例中Server端配置文件的配置项示意图;图5是本专利技术一实施例中Client端配置文件的配置项示意图;图6是本专利技术一实施例中压缩包排除文件示意图;图7是本专利技术一实施例中主程序运行流程示意图;图8是本专利技术一实施例中的日志压缩程序运行流程图;图9是本专利技术一实施例中的日志删除程序运行流程图;图10是本专利技术一实施例的日志自动处理装置的结构示意图;图11是本专利技术一实施例中日志自动处理单元的结构示意图;图12是本专利技术一实施例的计算机设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。图1是本专利技术一实施例的日志自动处理方法的流程示意图。如图1所示,本实施例的日志自动处理方法,可包括:步骤S110:根据Client端的本机配置文件从Server端获取日志处理配置文件;步骤S120:在Client端,根据日志处理配置文件调用日志处理程序,进行日志自动处理。在上述步骤S110中,Client端的本机配置文件可以包含Server端的相关信息。日志处理配置文件存储在Server端。在上述步骤S120中,Client端可负责执行日志自动处理动作,例如实现日志的定时备份、压缩、删除等功能。Client端可包括多个服务器。该方法利用Server端和Client端两部分进行日志处理。Server端可为一个ftp服务器,可只用于保存配置文件。Client端从Server端获取配置文件,并可按照配置文件中的配置对指定的日志文件在规定的时间压缩、备份和删除操作。现有技术中,日志的压缩是和应用程序分离的,即在日志稳定后由脚本完成。目前备份的监控和告警机制不完善,两者不能统一处理完成。现有技术中,日志的备份和删除,应用部署在不同的机器上,日志的压缩、备份、删除相对分散,一旦调整,存在“管理半径大、工作量大、”等缺点,无法实现“所有应用一点管理”。本实施例中,设置了Client端和Server端两部分,根据Client端的本机配置文件从Server端获取日志处理配置文件,可以在Client端的本文档来自技高网...
日志自动处理方法、装置、存储介质及设备

【技术保护点】
一种日志自动处理方法,其特征在于,包括:根据Client端的本机配置文件从Server端获取日志处理配置文件;在Client端,根据日志处理配置文件调用日志处理程序,进行日志自动处理。

【技术特征摘要】
1.一种日志自动处理方法,其特征在于,包括:根据Client端的本机配置文件从Server端获取日志处理配置文件;在Client端,根据日志处理配置文件调用日志处理程序,进行日志自动处理。2.如权利要求1所述的日志自动处理方法,其特征在于,日志处理配置文件的文件名包括Client端的主机名;日志处理配置文件的配置项包括运行参数设置、发起模式、调用命令、压缩时间点、压缩文件保留时长、删除时间点及需处理日志配置信息中的一个或多个;需处理日志配置信息包括文件路径、文件名、压缩包路径及压缩包名中的一个或多个。3.如权利要求1所述的日志自动处理方法,其特征在于,Server端为ftp服务器;Client端的本机配置文件包括:结果文件路径、FTP服务器IP、FTP服务器ftp服务端口、FTP服务器用户名、FTP服务器密码、FTP服务器日志处理配置文件所在路径及国密算法解密配置中的一个或多个。4.如权利要求1所述的日志自动处理方法,其特征在于,在Client端,根据日志处理配置文件调用日志处理程序,进行日志自动处理,包括:当日志处理配置文件中的发起模式为带库主动发起模式时,在Client端,调用日志压缩程序和/或日志删除程序,并按日志处理配置文件中的压缩时间点和/或删除时间点,定时进行日志压缩处理和/或日志删除处理;当日志处理配置文件中的发起模式为应用主动调起模式时,在Client端,调用COMMAND项配置的命令,进行日志自动处理。5.一种日志自动处理装置,其特征在于,包括:配置文件获取单元,用于:根据Client端的本机配置文件从Server端获取日志处理配置文件;日志自动处理单元,用于:在Client端,根据日志处理配置...

【专利技术属性】
技术研发人员:胡蒂商利国魏东升邱田
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1