[发明专利]日志监控方法有效
申请号: | 201210171986.X | 申请日: | 2012-05-30 |
公开(公告)号: | CN103324565A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 裔江 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 蒋常雪 |
地址: | 100107 北京市海淀区万*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 监控 方法 | ||
技术领域
本发明涉及计算机软件技术领域,特别涉及一种日志监控方法及系统。
背景技术
随着软件技术的发展,软件的代码行数变得非常庞大,维护软件的工作也变得十分复杂和困难;最通常的软件维护方法,就是在编写代码的过程中,添加关键业务的日志记录代码;这样在软件运行过程中,关键业务的程序处理情况就记录在日志文件中了,一但系统运行异常,就可以通过分析日志信息,做出相应的处理。
通过传统的日志方法维护系统有如下特点:
1. 故障处理不及时
因为通常是系统异常后,用户使用系统时,发现故障,通知管理员,然后才是检查日志,通过日志分析后,才能启动处理方案。
2. 日志查询效率低
因为日志中除去系统故障信息外,还存在大量业务过程的逻辑处理的记录,随着系统复杂性的增加,日志信息量就变得十分庞大,提取与系统运行故障相关的日志,由于大海捞针。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是:如何及时、高效地查询及处理日志中的信息。
(二)技术方案
为解决上述技术问题,本发明提供了一种日志监控方法,包括以下步骤:
S1:实时监听日志文件中变化的字符串,并检测所述变化的字符串中包含的预定义的关键字;
S2:触发并执行关键字对应的触发指令。
其中,所述步骤S1具体包括:
实时监听日志文件的变化,获取日志文件中变化的字符串;
将所述变化的字符串与指令字典表中定义的关键字进行比对。
其中,以日志文件中行为单位获取所述变化的字符串。
其中,所述指令字典表中定义了异常或故障关键字及其对应的触发指令。
其中,所述步骤S2具体包括:
根据所述关键字对应的触发指令判断是否要求执行操作系统命令;
若要执行,则查询操作系统命令字典表,找到所述触发指令对应的操作系统命令并执行。
其中,步骤S1之后还包括:将所述变化的字符串及触发指令作为外部消息发送。
其中,将所述变化的字符串及触发指令以邮件通知、短信通知的方式发送到外部设备。
其中,步骤S1之后还包括:统计所述变化的字符串及触发指令。
本发明还提供了一种日志监控系统,包括:
监听模块,用于实时监听日志文件中变化的字符串,并检测所述变化的字符串中包含的预定义的关键字;
触发模块,用于触发并执行关键字对应的触发指令。
(三)有益效果
本发明通过实时监听日志文件的变化,将变化的字符串与预定义的关键字比对,并触发执行相应的处理方案,达到了及时、高效地处理日志中异常或故障信息的效果。
附图说明
图1是本发明实施例的一种日志监控方法流程图;
图2是本发明实施例的一种日志监控系统及其与外部系统的连接示意图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
如图1所示,本发明实施例的日志监控方法包括:
步骤S101,实时监听日志文件中变化的字符串,并检测所述变化的字符串中包含的预定义的关键字。日志文件通常是按行来记录信息的,包括程序系统的正常运行信息、异常信息及故障信息,因此,本实施例中按行监听日志文件的变化,即在日志文件中记录新信息的过程中,对记录的新信息进行实时监听,以发现程序系统出现的异常或故障。具体过程如下:
获取并分析新写入日志文件中的一行日志信息,检测其中是否包含指令字典表中的定义的关键字。指令字典表中定义了异常或故障关键字及其对应的触发指令。如果这行日志信息中包含关键字,则执行步骤S102,如果这样日志信息中未包含关键字,不做任何操作,继续监听。
步骤S102,触发并执行关键字对应的触发指令。具体包括:根据检测到的关键字对应的触发指令判断是否要求执行操作系统命令;若要执行,则查询操作系统命令字典表,找到触发指令对应的操作系统命令并通过操作系统命令接口执行该操作系统命令。当遇到程序系统异常或故障时,通常执行的操作系统命令包括:操作系统重启、服务重启、程序系统重启等操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210171986.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种LED荧光照明装置
- 下一篇:风电光缆组件芳纶纱锁紧器