日志处理方法、装置及电子设备制造方法及图纸

技术编号:20014642 阅读:30 留言:0更新日期:2019-01-05 22:42
本申请提供一种日志处理方法、装置及电子设备。该方法通过电子设备接收日志发送装置发送的日志数据,根据日志数据遍历预先注册的与日志接收装置对应的预设日志匹配规则,并从预设日志匹配规则中确定与日志数据相对应的目标匹配规则,并确定目标匹配规则所对应的日志接收装置及应用端口为目标日志接收装置及目标应用端口;然后将日志数据发送至目标应用端口,解除了对目标应用端口数量的限制,使得管理员可以根据需求设置目标应用端口的数量。另外,通过电子设备对需要转发的日志数据进行匹配便能确定相应的目标应用端口,便能实现日志的转发,降低了管理员的工作量,解决了因应用端口冲突需要管理员配置应用端口设置而导致部署难度大的问题。

Log Processing Method, Device and Electronic Equipment

The application provides a log processing method, device and electronic device. This method receives the log data sent by the log sending device through electronic devices, traverses the pre-registered log matching rules corresponding to the log receiving device according to the log data, determines the target matching rules corresponding to the log data from the pre-registered log matching rules, and determines the log receiving device and application port corresponding to the target matching rules as the target log connection. Receive device and target application port; then send log data to target application port, which relieves the restriction on the number of target application ports, so that administrators can set the number of target application ports according to their needs. In addition, matching the log data that need to be forwarded by electronic devices can determine the corresponding target application ports, which can realize the log forwarding, reduce the workload of administrators, and solve the problem that administrators need to configure the application port settings because of the application port conflict.

【技术实现步骤摘要】
日志处理方法、装置及电子设备
本申请涉及通信
,具体而言,涉及一种日志处理方法、装置及电子设备。
技术介绍
在通信领域中,系统日志(Syslog)协议提供了一个传递方式,允许一个设备通过网络把事件信息传递给事件信息接受者。Syslog记录着系统中的多类事件,管理者可以通过查看系统记录随时掌握系统状况。其中,系统日志可以通过Syslog进程记录系统的有关事件,也可以记录应用程序运作事件。在现有技术中,当存在多个日志接收端时,管理员需要在日志发送端配置多组IP地址及应用端口,而日志发送端对日志接收端的数量存在限制,不能无限扩展。另外,当多个已有的日志接收端应用需要部署到同一台服务器时,通常会出现应用端口冲突的问题,这需要管理员修改各个日志接收端应用的应用端口设置,以解决应用端口冲突问题,而这对日志接收端应用的部署增加了困难。
技术实现思路
本申请在于提供一种日志处理方法、装置及电子设备,解决了现有技术中对接收应用端口的数量扩展的限制及应用端口冲突问题,且能够简化系统部署。为了实现上述目的,本申请实施例所提供的技术方案如下所示:第一方面,本申请实施例提供一种日志处理方法,所述方法包括:接收日志发送装置发送的日志数据;根据所述日志数据遍历预先注册的与日志接收装置对应的预设日志匹配规则,并从所述预设日志匹配规则中确定与所述日志数据相匹配的目标匹配规则,并确定所述目标匹配规则所对应的目标日志接收装置及目标应用端口;将所述日志数据发送至目标日志接收装置中的所述目标应用端口。可选地,上述在接收所述日志发送装置发送的日志数据之前,所述方法还包括:接收多个所述日志接收装置发送的预设日志匹配规则,并对所述预设日志匹配规则进行注册。可选地,上述在接收所述日志发送装置发送的日志数据之前,所述方法还包括:记录所述日志接收装置的IP地址、应用端口及与所述日志接收装置对应的预设日志匹配规则。可选地,上述将所述日志数据发送至所述目标应用端口,包括:将所述日志数据发送至所述目标日志接收装置中的与所述日志数据匹配的所述预设日志匹配规则所对应的目标日志接收装置中的至少一个应用端口。第二方面,本申请实施例提供一种日志处理装置,所述装置包括:接收单元,用于接收日志发送装置发送的日志数据;匹配确定单元,用于根据所述日志数据遍历预先注册的与日志接收装置对应的预设日志匹配规则,并从所述预设日志匹配规则中确定与所述日志数据相匹配的目标匹配规则,并确定所述目标匹配规则所对应的日志接收装置及应用端口为目标日志接收装置及目标应用端口;发送单元,用于将所述日志数据发送至所述目标应用端口。可选地,上述装置还包括注册单元,所述接收单元在接收所述日志发送装置发送的日志数据之前,所述接收单元还用于接收多个所述日志接收装置发送的预设日志匹配规则,所述注册单元用于对所述预设日志匹配规则进行注册。可选地,上述装置还包括记录单元,在接收所述日志发送装置发送的日志数据之前,所述记录单元用于记录所述日志接收装置的IP地址、应用端口及与所述日志接收装置对应的预设日志匹配规则。可选地,上述发送单元还用于:将所述日志数据发送至所述目标日志接收装置中的与所述日志数据匹配的所述预设日志匹配规则所对应的目标日志接收装置中的至少一个应用端口。第三方面,本申请实施例提供一种电子设备,所述电子设备包括处理模块及与处理模块连接的多个应用端口,其中,所述处理模块用于接收日志发送装置发送的日志数据;所述处理模块还用于根据所述日志数据遍历预先注册的与日志接收装置对应的预设日志匹配规则,并从所述预设日志匹配规则中确定与所述日志数据相对应的目标匹配规则,并确定所述目标匹配规则所对应的日志接收装置及应用端口为目标日志接收装置及目标应用端口;所述处理模块还用于将所述日志数据发送至所述目标应用端口。第四方面,本申请实施例提供一种计算机可读存储介质,所述可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述的日志处理方法。相对于现有技术而言,本申请提供的日志处理方法、装置及电子设备至少具有以下有益效果:该方法通过电子设备接收日志发送装置发送的日志数据,根据日志数据遍历预先注册的与日志接收装置对应的预设日志匹配规则,并从预设日志匹配规则中确定与日志数据相对应的目标匹配规则,并确定目标匹配规则所对应的日志接收装置及应用端口为目标日志接收装置及目标应用端口;然后将日志数据发送至目标应用端口,解除了对接收日志的目标应用端口数量的限制,使得管理员可以根据需求设置目标应用端口的数量。另外,通过电子设备对需要转发的日志数据根据日志匹配规则自动进行匹配便能确定相应的目标应用端口,便能实现日志的转发,降低了管理员的工作量,解决了现有技术中因应用端口冲突需要管理员配置应用端口设置而导致部署难度大的问题。为使本申请的上述目的、特征和优点能更明显易懂,下文特举本申请实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例提供的电子设备与日志发送装置、日志接收装置的交互示意图。图2为本申请实施例提供的日志处理方法的流程示意图。图3为本申请实施例提供的日志处理装置的方框示意图。图4为本申请实施例提供的日志匹配规则与日志接收装置IP地址、应用端口标识的关联示意图。图5为本申请实施例提供的电子设备的方框示意图。图标:10-电子设备;11-处理模块;12-通信模块;13-存储模块;20-日志发送装置;30-日志接收装置;100-日志处理装置;110-接收单元;120-匹配确定单元;130-发送单元。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。此外,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。在通信
中,系统日志(Syslog)记录着系统或设备的各类事件,多个日志接收端会根据需求从系统日志中获取自己需要的日志数据,以完成相应的操作。在现有技术中,当存在多个日志接收端时,管理员需要在日志发送端配置多组IP地址及应用端口,而日志发送端对日志接收端的数量存在限制,不能无限扩展。另外,当多个已有的日志接收端应用需要部署到同一台服务器时,通常会出现应用端口冲突的问题,这需要管理员修改各个日志接收端应用的应用端口设置,以解决应用端口冲突问题,而这对日志接收端应用的部署增本文档来自技高网
...

【技术保护点】
1.一种日志处理方法,其特征在于,所述方法包括:接收日志发送装置发送的日志数据;根据所述日志数据遍历预先注册的与日志接收装置对应的预设日志匹配规则,并从所述预设日志匹配规则中确定与所述日志数据相匹配的目标匹配规则,并确定所述目标匹配规则所对应的目标日志接收装置及目标应用端口;将所述日志数据发送至目标日志接收装置中的所述目标应用端口。

【技术特征摘要】
1.一种日志处理方法,其特征在于,所述方法包括:接收日志发送装置发送的日志数据;根据所述日志数据遍历预先注册的与日志接收装置对应的预设日志匹配规则,并从所述预设日志匹配规则中确定与所述日志数据相匹配的目标匹配规则,并确定所述目标匹配规则所对应的目标日志接收装置及目标应用端口;将所述日志数据发送至目标日志接收装置中的所述目标应用端口。2.根据权利要求1所述的方法,其特征在于,在接收所述日志发送装置发送的日志数据之前,所述方法还包括:接收多个所述日志接收装置发送的预设日志匹配规则,并对所述预设日志匹配规则进行注册。3.根据权利要求2所述的方法,其特征在于,在接收所述日志发送装置发送的日志数据之前,所述方法还包括:记录所述日志接收装置的IP地址、应用端口及与所述日志接收装置对应的预设日志匹配规则。4.根据权利要求1所述的方法,其特征在于,将所述日志数据发送至所述目标应用端口,包括:将所述日志数据发送至所述目标日志接收装置中的与所述日志数据匹配的所述预设日志匹配规则所对应的目标日志接收装置中的至少一个应用端口。5.一种日志处理装置,其特征在于,所述装置包括:接收单元,用于接收日志发送装置发送的日志数据;匹配确定单元,用于根据所述日志数据遍历预先注册的与日志接收装置对应的预设日志匹配规则,并从所述预设日志匹配规则中确定与所述日志数据相匹配的目标匹配规则,并确定所述目标匹配规则所对应的日志接收装置及应用端口为目标日志接收装置及目标应用端口;发送单元,用于将所述日志数...

【专利技术属性】
技术研发人员:陈睿
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川,51

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

1