[发明专利]一种日志监测方法及装置有效
申请号: | 201410161849.7 | 申请日: | 2014-04-22 |
公开(公告)号: | CN103957133A | 公开(公告)日: | 2014-07-30 |
发明(设计)人: | 韩晓铭;郎春青;张宇 | 申请(专利权)人: | 北京联时空网络通信设备有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100029 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 监测 方法 装置 | ||
1.一种日志监测方法,其特征在于,应用于监测服务器,所述监测服务器与多台网站服务器相连,该方法包括:
步骤A:当接收到日志监测指令时,获取至少一台网站服务器生成的日志记录;
步骤B:分别判断所述每台网站服务器各自生成的日志记录的项数是否满足预设报警阈值,若是,执行步骤C;
步骤C:生成与该网站服务器相对应的报警信息。
2.根据权利要求1所述的方法,其特征在于,在步骤C之后还包括:
将所述报警信息发送至报警信息接收端。
3.根据权利要求1所述的方法,其特征在于,所述网站服务器上设置有监测客户端,且所述网站服务器存储有与所述监测客户端对应的客户端配置文件;所述监测服务器上存储有与所述每个监测客户端各自对应的服务端配置文件。
4.根据权利要求3所述的方法,其特征在于,所述步骤A包括:
控制所述多个监测客户端依据对应的客户端配置文件确定目标网站服务器,触发所述监测客户端发送所述目标网站服务器生成的日志记录,并接收所述日志记录;
和/或,控制所述多个监测客户端依据对应的客户端配置文件确定目标日志记录,触发所述监测客户端发送所述网站服务器生成的目标日志记录,并接收所述目标日志记录。
5.根据权利要求3所述的方法,其特征在于,所述步骤A包括:
判断所述监测客户端与所述监测服务器之间的通信连接是否异常;
若是,控制所述监测客户端将所述网站服务器生成的日志记录放入预设的消息队列中;当所述通信连接正常时,控制所述监测客户端发送所述消息队列中的日志记录;
若否,控制所述监测客户端发送所述网站服务器生成的日志记录。
6.根据权利要求3所述的方法,其特征在于,还包括:
当监测到所述服务端配置文件更新时,将所述更新后的服务端配置文件发送至对应的监测客户端,以触发所述监测客户端将所述客户端配置文件更新为所述更新后的服务端配置文件。
7.根据权利要求1所述的方法,其特征在于,在步骤A之后,还包括:
根据预设分片规则,将所述日志记录进行分片;
将所述分片后的日志记录存储在多台数据库服务器中;
当接收到日志访问指令时,生成路由进程;
触发所述路由进程在所述多台数据库服务器中获取与所述日志访问指令对应的日志记录。
8.一种日志监测装置,其特征在于,应用于监测服务器,所述监测服务器与多台网站服务器相连,该装置包括:
获取模块:用于当接收到日志监测指令时,获取至少一台网站服务器生成的日志记录;
判断模块:用于分别判断所述每台网站服务器各自生成的日志记录的项数是否满足预设报警阈值;若是,触发报警模块;
报警模块:用于生成与该网站服务器相对应的报警信息;
发送模块,用于将所述报警信息发送至报警信息接收端。
9.根据权利要求8所述的装置,其特征在于,所述网站服务器上设置有监测客户端,且所述网站服务器存储有与所述监测客户端对应的客户端配置文件;所述监测服务器上存储有与所述每个监测客户端各自对应的服务端配置文件;该装置还包括:
更新模块,用于当监测到所述服务端配置文件更新时,将所述更新后的服务端配置文件发送至对应的监测客户端,以触发所述监测客户端将所述客户端配置文件更新为所述更新后的服务端配置文件;
其中:所述获取模块包括:
第一获取子模块,用于控制所述多个监测客户端依据对应的客户端配置文件确定目标网站服务器,触发所述监测客户端发送所述目标网站服务器生成的日志记录,并接收所述日志记录;
第二获取子模块,用于控制所述多个监测客户端依据对应的客户端配置文件确定目标日志记录,触发所述监测客户端发送所述网站服务器生成的目标日志记录,并接收所述目标日志记录;
第三获取子模块,用于判断所述监测客户端与所述监测服务器之间的通信连接是否异常;若是,控制所述监测客户端将所述网站服务器生成的日志记录放入预设的消息队列中;当所述通信连接正常时,控制所述监测客户端发送所述消息队列中的日志记录;若否,控制所述监测客户端发送所述网站服务器生成的日志记录。
10.根据权利要求8所述的装置,其特征在于,还包括:
分片模块,用于根据预设分片规则,将所述日志记录进行分片;
存储模块,用于将所述分片后的日志记录存储在多台数据库服务器中;
进程模块,用于当接收到日志访问指令时,生成路由进程;
触发模块,用于触发所述路由进程在所述多台数据库服务器中获取与所述日志访问指令对应的日志记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京联时空网络通信设备有限公司,未经北京联时空网络通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410161849.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种二层组播转发表项的维护方法和设备
- 下一篇:一种新型的卫生巾面料打孔装置