一种日志的采集方法及装置的制造方法_5

文档序号:9420174阅读:来源:国知局
>[0206]图7为本发明实施例六提供的日志的采集装置示意图。如图7所示,所述装置包括:接收器701、发送器702、处理器703和总线704,其中,接收器701、发送器702和处理器703通过总线704通信。
[0207]举例来说,处理器703可以是CPU。
[0208]所述装置还可以包括通信接口 705,通信接口 705通过总线704与处理器703连接,用于与其它设备通信。
[0209]所述装置还可以包括存储器706,存储器706也通过系统总线704与处理器703连接。存储器706可以是永久存储器,例如硬盘驱动器和闪存,存储器706中具有软件模块和设备驱动程序。软件模块能够执行本发明上述方法的各种功能模块;设备驱动程序可以是网络和接口驱动程序。
[0210]接收器701,用于获取至少一个日志知识模块。
[0211]可选地,接收器701具体用于:通过调用日志知识模块发布站点的应用程序编程接口 API函数,从所述日志知识模块发布站点获取至少一个日志知识模块;或者,
[0212]从存储介质中获取至少一个日志知识模块。
[0213]发送器702,用于当接收到日志客户端发送的询问指令时,向所述日志客户端返回所述日志知识模块的编号。
[0214]接收器701,还用于接收所述日志客户端根据所述日志知识模块的编号发送的获取指令。
[0215]发送器702,还用于根据所述获取指令,向所述日志客户端返回所述日志知识模块,以使所述日志客户端执行所述日志知识模块,对相应的操作系统或者应用系统的日志文件进行解析,并采集所述日志文件的目标内容信息。
[0216]发送器702,还用于接收所述日志客户端采集的所述目标内容信息。
[0217]可选地,接收器701,还用于接收配置指令;
[0218]处理器703,用于根据接收到的配置指令,打开监听端口,并开启监听模式;
[0219]接收器701,还用于接收所述日志客户端发送的测试消息;
[0220]发送器702,还用于根据所述测试消息向所述日志客户端返回确认消息。
[0221]本发明实施例的日志的采集装置,可以提高采集的信息的全面性和适用性,且采集方法简单,能够极大地提高采集的效率。
[0222]专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0223]结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0224]以上所述的【具体实施方式】,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的【具体实施方式】而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种日志的采集方法,其特征在于,所述方法包括: 日志客户端从日志知识模块列表中读取至少一个日志知识模块; 执行所述日志知识模块,对相应的操作系统或者应用系统的日志文件进行解析,并采集所述日志文件的目标内容信息; 向日志服务端发送采集的所述目标内容信息。2.根据权利要求1所述的方法,其特征在于,所述日志知识模块包括一个或者多个目标参数; 所述执行所述日志知识模块,对相应的操作系统或者应用系统的日志文件进行解析,并采集所述日志文件的目标内容信息包括: 执行所述日志知识模块,对相应的操作系统或者应用系统的日志文件进行解析,得到解析结果; 根据所述目标参数,从所述解析结果中采集与所述目标参数相一致的参数的参数值,将所述参数的参数值作为所述日志文件的目标内容信息。3.根据权利要求1或2所述的方法,其特征在于,所述执行所述日志知识模块包括: 周期性执行所述日志知识模块;和/或, 当所述日志文件的大小大于阈值时,执行所述日志知识模块。4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括: 向所述日志服务端发送询问指令,所述询问指令用于指示所述日志服务端在判断有更新的日志知识模块时,向所述日志客户端返回所述更新的日志知识模块的编号; 根据所述更新的日志知识模块的编号,从所述日志服务端获取所述更新的日志知识模块。5.根据权利要求4所述的方法,其特征在于,所述日志服务端的更新的日志知识模块是由所述日志服务端通过调用日志知识模块发布站点的应用程序编程接口 API函数,从所述日志知识模块发布站点获取的;或者, 所述日志服务端的更新的日志知识模块是由所述日志服务端从存储介质中获取的。6.根据权利要求1-5任一项所述的方法,其特征在于,在所述日志客户端从日志知识模块列表中读取至少一个日志知识模块之前,所述方法还包括: 根据所述日志服务端的IP地址和监听端口,向已打开所述监听端口并开启监听模式的所述日志服务端发送测试消息; 接收所述日志服务端根据接收到的所述测试消息发送的确认消息。7.—种日志的采集方法,其特征在于,所述方法包括: 日志服务端获取至少一个日志知识模块; 当接收到日志客户端发送的询问指令时,向所述日志客户端返回所述日志知识模块的编号; 接收所述日志客户端根据所述日志知识模块的编号发送的获取指令; 根据所述获取指令,向所述日志客户端返回所述日志知识模块,以使所述日志客户端执行所述日志知识模块,对相应的操作系统或者应用系统的日志文件进行解析,并采集所述日志文件的目标内容信息; 接收所述日志客户端采集的所述目标内容信息。8.根据权利要求7所述的方法,其特征在于,所述日志服务端获取至少一个日志知识丰吴块包括: 通过调用日志知识模块发布站点的应用程序编程接口 API函数,从所述日志知识模块发布站点获取至少一个日志知识模块;或者, 从存储介质中获取至少一个日志知识模块。9.根据权利要求7或8所述的方法,其特征在于,在所述日志服务端获取至少一个日志知识模块之前,所述方法还包括: 所述日志服务端接收配置指令,根据接收到的配置指令,打开监听端口,并开启监听模式; 接收所述日志客户端发送的测试消息; 根据所述测试消息向所述日志客户端返回确认消息。10.一种日志的采集装置,其特征在于,所述装置包括:读取单元、采集单元和发送单元; 所述读取单元,用于从日志知识模块列表中读取至少一个日志知识模块; 所述采集单元,用于执行所述读取单元读取的所述日志知识模块,对相应的操作系统或者应用系统的日志文件进行解析,并采集所述日志文件的目标内容信息; 所述发送单元,用于向日志服务端发送所述采集单元采集的所述目标内容信息。11.根据权利要求10所述的装置,其特征在于,所述日志知识模块包括一个或者多个目标参数; 所述采集单元具体用于: 执行所述日志知识模块,对相应的操作系统或者应用系统的日志文件进行解析,得到解析结果; 根据所述目标参数,从所述解析结果中采集与所述目标参数相一致的参数的参数值,将所述参数的参数值作为所述日志文件的目标内容信息。12.根据权利要求10或11所述的装置,其特征在于,所述采集单元具体用于: 周期性执行所述日志知识模块;和/或, 当所述日志文件的大小大于阈值时,执行所述日志知识模块。13.根据权利要求10-12任一项所述的装置,其特征在于,所述装置还包括:获取单元; 所述发送单元,还用于向所述日志服务端发送询问指令,所述询问指令用于指示所述日志服务端在判断有更新的日志知识模块时,返回所述更新的日志知识模块的编号; 所述获取单元,用于根据所述更新的日志知识模块的编号,从所述日志服务端获取所述更新的日志知识模块。14.根据权利要求13所述的装置,其特征在于,所述日志服务端的更新的日志知识模块是由所述日志服务端通过调用日志知识模块发布站点的应用程序编程接口 API函数,从所述日志知识模块发布站点获取的;或者, 所述日志服务端的更新的日志知识模块是由所述日志服务端从存储介质中获取的。15.根据权利要求10-14任一项所述的装置,其特征在于,所述装置还包括:接收单元; 所述发送单元,还用于根据所述日志服务端的IP地址和监听端口,向已打开所述监听端口并开启监听模式的所述日志服务端发送测试消息; 所述接收单元,用于接收所述日志服务端根据接收到的所述测试消息发送的确认消息。16.一种日志的采集装置,其特征在于,所述装置包括:获取单元、发送单元和接收单元; 所述获取单元,用于获取至少一个日志知识模块; 所述发送单元,用于当接收到日志客户端发送的询问指令时,向所述日志客户端返回所述日志知识模块的编号; 所述接收单元,用于接收所述日志客户端根据所述发送单元发送的所述日志知识模块的编号发送的获取指令; 所述发送单元,还用于根据所述接收单元接收的所述获取指令,向所述日志客户端返回所述日志知识模块,以使所述日志客户端执行所述日志知识模块,对相应的操作系统或者应用系统的日志文件进行解析,并采集所述日志文件的目标内容信息; 所述接收单元,还用于接收所述日志客户端采集的所述目标内容信息。17.根据权利要求16所述的装置,其特征在于,所述获取单元具体用于: 通过调用日志知识模块发布站点的应用程序编程接口 API函数,从所述日志知识模块发布站点获取至少一个日志知识模块;或者, 从存储介质中获取至少一个日志知识模块。18.根据权利要求16或17所述的装置,其特征在于,所述装置还包括:启动单元; 所述接收单元,还用于接收配置指令; 所述启动单元,用于根据所述接收单元接收的所述配置指令,打开监听端口,并开启监听模式; 所述接收单元,还用于接收所述日志客户端发送的测试消息; 所述发送单元,还用于根据所述测试消息向所述日志客户端返回确认消息。
【专利摘要】本发明实施例涉及一种日志的采集方法及装置,包括:日志客户端从日志知识模块列表中读取至少一个日志知识模块;执行所述日志知识模块,对相应的操作系统或者应用系统的日志文件进行解析,并采集所述日志文件的目标内容信息;向日志服务端发送采集的所述目标内容信息。由此,可以提高采集的信息的全面性和适用性,且采集方法简单,能够极大地提高采集的效率。
【IPC分类】H04L12/24
【公开号】CN105141448
【申请号】CN201510451557
【发明人】郑建锋
【申请人】杭州华为数字技术有限公司
【公开日】2015年12月9日
【申请日】2015年7月28日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1