日志采集器的配置方法、装置及系统制造方法及图纸

技术编号:23704664 阅读:46 留言:0更新日期:2020-04-08 11:08
本申请公开了一种日志采集器的配置方法、装置及系统。该方法包括:选择目标主机,其中,目标主机为需要配置日志采集器的主机;确定目标主机上日志文件所在地址,并根据目标主机的日志类型确定目标主机上日志文件的解析规则;触发配置请求至服务器,以使服务器基于配置请求生成配置文件对目标主机的日志采集器进行配置,其中,配置请求中携带有目标主机的信息、目标主机上日志文件所在地址的信息,以及确定对目标主机上日志文件的解析规则的信息。通过本申请,解决了相关技术中通过运维人员手动配置日志收集器,容易发生服务器安全事故的问题。

Configuration method, device and system of log collector

【技术实现步骤摘要】
日志采集器的配置方法、装置及系统
本申请涉及互联网
,具体而言,涉及一种日志采集器的配置方法、装置及系统。
技术介绍
日志数据是任何软件系统中都存在的重要数据资源,日志数据的采集是平台即服务提供的基本服务。基于日志数据,开发与业务人员可以对系统进行监控,对操作进行审计,对日志数据进行分析。采集日志数据的日志采集器是运行在客户端的程序,通过修改日志采集器的配置文件,日志采集器可以实现收集不同的日志文件,做不同的处理。日志采集器的策略配置随着软件系统和业务的变化进行变更,在进行日志采集器配置变更时,通常的做法是运维人员通过远程登陆的手段手动修改日志采集器的配置文件,然而重启日志采集程序,这样操作存在多个缺点。日志采集器配置需要手动登录到服务器,修改配置文件往往需要超级管理员权限。运维人员往往不清楚需要收集哪些日志,运维人员如果得到服务器超级管理员权限,由于对运维知识的不了解和自身安全意识的淡薄,容易导致安全事故发生。因为进行手动修改配置非常容易出错,某些日志收集器会因为配置出错导致服务中断,从而引发日志数据大量丢失。大多情况下,需要多种类型的日志采集器配合才能完全满足日志采集需求,手动配置多个日志采集器,学习成本也巨大。针对相关技术中通过运维人员手动配置日志收集器,容易发生服务器安全事故的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请的主要目的在于提供一种日志采集器的配置方法、装置及系统,以解决相关技术中通过运维人员手动配置日志收集器,容易发生服务器安全事故的问题。r>为了实现上述目的,根据本申请的一个方面,提供了一种日志采集器的配置方法。该方法包括:选择目标主机,其中,所述目标主机为需要配置日志采集器的主机;确定所述目标主机上日志文件所在地址,并根据所述目标主机的日志类型确定所述目标主机上日志文件的解析规则;触发配置请求至服务器,以使所述服务器基于所述配置请求生成配置文件对所述目标主机的日志采集器进行配置,其中,所述配置请求中携带有所述目标主机的信息、所述目标主机上日志文件所在地址的信息,以及所述目标主机上日志文件的解析规则的信息。进一步地,确定对所述目标主机上日志文件的解析规则包括:显示客户端的浏览器界面上的配置参数;基于从所述显示出的配置参数中选择出的配置参数,以及选择出的配置参数与解析规则对应的映射关系,确定出对所述目标主机上日志文件的解析规则。为了实现上述目的,根据本申请的一个方面,提供了一种日志采集器的配置方法,包括:接收客户端发送的配置请求,其中,所述配置请求中携带有目标主机的信息、所述目标主机上日志文件所在地址的信息,以及所述目标主机上日志文件的解析规则的信息,所述目标主机为需要配置日志采集器的主机;获取与所述配置请求对应的目标模板;基于所述配置请求对所述目标模板进行渲染,生成配置文件;发送所述配置文件至所述目标主机,以使通过所述配置文件配置所述目标主机的日志采集器。进一步地,获取与所述配置请求对应的目标模板包括:确定所述目标主机的操作系统的信息基于所述配置请求中携带的解析规则和所述目标主机的操作系统的信息从预先创建的多个模板中匹配出目标模板。进一步地,获取与所述配置请求对应的目标模板包括:确定所述目标主机的操作系统的信息基于所述配置请求中携带的解析规则和所述目标主机的操作系统的信息创建所述目标模板。为了实现上述目的,根据本申请的一个方面,提供了一种日志采集器的配置系统,包括:客户端,用于选择目标主机,确定所述目标主机上日志文件所在地址,并根据所述目标主机的日志类型确定所述目标主机上日志文件的解析规则,触发配置请求至服务器,其中,所述目标主机为需要配置日志采集器的主机,所述配置请求中携带有所述目标主机的信息、所述目标主机上日志文件所在地址的信息,以及所述目标主机上日志文件的解析规则的信息;服务器,用于接收所述客户端发送的所述配置请求,基于所述配置请求对目标模板进行渲染,生成配置文件,发送所述配置文件至所述目标主机,其中,所述目标模板是与所述配置请求对应的模板;目标主机,用于接收所述服务器下发的配置文件,通过所述配置文件配置所述目标主机的日志采集器。为了实现上述目的,根据本申请的一个方面,提供了一种日志采集器的配置装置,包括:选择单元,用于选择目标主机,其中,所述目标主机为需要配置日志采集器的主机;确定单元,用于确定所述目标主机上日志文件所在地址,并根据所述目标主机的日志类型确定所述目标主机上日志文件的解析规则;触发单元,用于触发配置请求至服务器,以使所述服务器基于所述配置请求生成配置文件对所述目标主机的日志采集器进行配置,其中,所述配置请求中携带有所述目标主机的信息、所述目标主机上日志文件所在地址的信息,以及所述目标主机上日志文件的解析规则的信息。为了实现上述目的,根据本申请的一个方面,提供了一种日志采集器的配置装置,包括:接收单元,用于接收客户端发送的配置请求,其中,所述配置请求中携带有目标主机的信息、所述目标主机上日志文件所在地址的信息,以及所述目标主机上日志文件的解析规则的信息,所述目标主机为需要配置日志采集器的主机;获取单元,用于获取与所述配置请求对应的目标模板;生成单元,用于基于所述配置请求对所述目标模板进行渲染,生成配置文件;发送单元,用于发送所述配置文件至所述目标主机,以使通过所述配置文件配置所述目标主机的日志采集器。为了实现上述目的,根据本申请的一个方面,提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序执行上述任意一项所述的日志采集器的配置方法。为了实现上述目的,根据本申请的一个方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任意一项所述的日志采集器的配置方法。通过本申请,采用以下步骤:选择目标主机,其中,目标主机为需要配置日志采集器的主机;确定所述目标主机上日志文件所在地址,并根据所述目标主机的日志类型确定所述目标主机上日志文件的解析规则;触发配置请求至服务器,以使服务器基于配置请求生成配置文件对目标主机的日志采集器进行配置,其中,配置请求中携带有目标主机的信息、目标主机上日志文件所在地址的信息,以及确定对目标主机上日志文件的解析规则的信息,解决了相关技术中通过运维人员手动配置日志收集器,容易发生服务器安全事故的问题。通过在浏览器端配置日志收集服务,能够避免日志配置人员直接登陆服务器,防止服务器密码泄露,保障了服务器安全。附图说明构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本申请实施例一提供的日志采集器的配置方法的流程图;图2是根据本申请实施例二提供的日志采集器的配置方法的流程图;图3是根据本申请实施例三提供的日志采集器的配置系统的示意图;图4是根据本申请实施例四提供的日志采集器的配置装置的示意图;以及图5是根据本申请实施例五提供的日志采集器的配置装置的示意图。具体本文档来自技高网...

【技术保护点】
1.一种日志采集器的配置方法,其特征在于,包括:/n选择目标主机,其中,所述目标主机为需要配置日志采集器的主机;/n确定所述目标主机上日志文件所在地址,并根据所述目标主机的日志类型确定所述目标主机上日志文件的解析规则;/n触发配置请求至服务器,以使所述服务器基于所述配置请求生成配置文件对所述目标主机的日志采集器进行配置,其中,所述配置请求中携带有所述目标主机的信息、所述目标主机上日志文件所在地址的信息,以及所述目标主机上日志文件的解析规则的信息。/n

【技术特征摘要】
1.一种日志采集器的配置方法,其特征在于,包括:
选择目标主机,其中,所述目标主机为需要配置日志采集器的主机;
确定所述目标主机上日志文件所在地址,并根据所述目标主机的日志类型确定所述目标主机上日志文件的解析规则;
触发配置请求至服务器,以使所述服务器基于所述配置请求生成配置文件对所述目标主机的日志采集器进行配置,其中,所述配置请求中携带有所述目标主机的信息、所述目标主机上日志文件所在地址的信息,以及所述目标主机上日志文件的解析规则的信息。


2.根据权利要求1所述的方法,其特征在于,确定对所述目标主机上日志文件的解析规则包括:
显示客户端的浏览器界面上的配置参数;
基于从所述显示出的配置参数中选择出的配置参数,以及选择出的配置参数与解析规则对应的映射关系,确定出对所述目标主机上日志文件的解析规则。


3.一种日志采集器的配置方法,其特征在于,包括:
接收客户端发送的配置请求,其中,所述配置请求中携带有目标主机的信息、所述目标主机上日志文件所在地址的信息,以及所述目标主机上日志文件的解析规则的信息,所述目标主机为需要配置日志采集器的主机;
获取与所述配置请求对应的目标模板;
基于所述配置请求对所述目标模板进行渲染,生成配置文件;
发送所述配置文件至所述目标主机,以使通过所述配置文件配置所述目标主机的日志采集器。


4.根据权利要求3所述的方法,其特征在于,获取与所述配置请求对应的目标模板包括:
确定所述目标主机的操作系统的信息;
基于所述配置请求中携带的解析规则和所述目标主机的操作系统的信息从预先创建的多个模板中匹配出目标模板。


5.根据权利要求3所述的方法,其特征在于,获取与所述配置请求对应的目标模板包括:
确定所述目标主机的操作系统的信息;
基于所述配置请求中携带的解析规则和所述目标主机的操作系统的信息创建所述目标模板。


6.一种日志采集器的配置系统,其特征在于,包括:
客户端,用于选择目标主机,确定所述目标主机上日志文件所在地址,并根据所述目标主机...

【专利技术属性】
技术研发人员:游剑涛
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京;11

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

1