日志生成的检测方法和装置制造方法及图纸

技术编号:9620484 阅读:105 留言:0更新日期:2014-01-30 09:18
本发明专利技术公开了一种日志生成的检测方法和装置。该日志生成的检测方法包括:检测服务器中的预定位置是否有日志文件存在;以及如果检测到没有日志文件存在,则输出预设的提示信息。通过本发明专利技术,解决了相关技术中不能自动检测是否有日志文件产生的问题,能够自动检测是否有日志文件产生。

Method and device for detecting log generation

The invention discloses a method and a device for generating log generation. The detection method generated by the log comprises detecting whether a predetermined position exists in the server, whether a log file exists or not; and if the log file is detected, the preset prompt information is output. The invention solves the problem that the log files can not be automatically detected in the relevant technology and can automatically detect whether the log files are generated.

【技术实现步骤摘要】
日志生成的检测方法和装置
本专利技术涉及互联网领域,具体而言,涉及一种日志生成的检测方法和装置。
技术介绍
日志文件是用于记录系统操作事件的记录文件或文件集合,操作系统有操作系统日志文件,数据库系统有数据库系统日志文件,等等。按时间命名的日志文件是处理历史数据的依据,因此,用户在使用互联网时,例如,用户在互联网上分析产品时,需要收取日志。如果由于服务器等的故障而没有收取到日志,则是一个非常严重的事件。在相关技术中,一般通过人工方式检测是否有日志生成,而系统本身不能自动检测是否有日志生成。针对相关技术中不能自动检测是否有日志产生的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种日志生成的检测方法和装置,以解决相关技术中不能自动检测是否有日志产生的问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种日志生成的检测方法。该方法包括:检测服务器中的预定位置是否有日志文件存在;如果检测到没有日志文件存在,则输出预设的提示信息。进一步地,检测服务器中的预定位置是否有日志存在包括:检测当前时间段是否有日志存在;如果检测到当前时间段有日志存在,则检测当前时间段的前一时间段是否有日志存在;如果检测到当前时间段没有日志存在,则输出第一提示信息;如果检测到当前时间段的前一时间段没有日志存在,则输出第二提不信息。进一步地,输出预设的提示信息包括:获取预先设置的邮件地址;将提示信息发送至邮件地址。进一步地,在检测服务器中的预定位置是否有日志文件存在之后,并且如果检测到没有日志文件存在时,日志生成的检测方法还包括:控制服务器中的负载均衡模块重启。进一步地,在控制服务器中的负载均衡模块重启之后,日志生成的检测方法还包括:在负载均衡模块重启之后,开始计时;判断计时的时间是否达到预设时间;其中,如果判断出计时的时间达到预设时间,则再次检测当前时间段的前一时间段是否有日志存在。为了实现上述目的,根据本专利技术的另一方面,提供了一种日志生成的检测装置。该装置包括:检测单元,用于检测服务器中的预定位置是否有日志文件存在;输出单元,用于在检测到没有日志存在时,输出预设的提示信息。进一步地,检测单元包括:第一检测模块,用于检测当前时间段是否有日志存在;第二检测模块,用于在检测到当前时间段有日志存在时,检测当前时间段的前一时间段是否有日志存在;其中,输出单元用于在检测到当前时间段没有日志存在时,输出第一提示信息,在检测到当前时间段的前一时间段没有日志存在时,输出第二提示信息。进一步地,述输出单元包括:获取模块,用于获取预先设置的邮件地址;发送模块,用于将提示信息发送至邮件地址。进一步地,日志生成的检测装置还包括:控制单元,用于在检测服务器中的预定位置是否有日志文件存在之后,并且当检测到没有日志文件存在时,控制服务器中的负载均衡模块重启。进一步地,日志生成的检测装置还包括:计时单元,用于在控制服务器中的负载均衡模块重启之后,开始计时;判断单元,用于判断计时的时间是否达到预设时间;其中,检测单元还用于在判断出计时的时间达到预设时间时,再次检测当前时间段的前一时间段是否有日志存在。通过本专利技术,采用检测服务器中的预定位置是否有日志文件存在;以及如果检测到没有日志文件存在,则输出预设的提示信息,解决了相关技术中不能自动检测是否有日志文件产生的问题,进而达到了自动检测是否有日志文件产生的效果。【附图说明】构成本申请的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术第一实施例的日志生成的检测装置的示意图;图2是根据本专利技术第二实施例的日志生成的检测装置的示意图;图3是根据本专利技术第三实施例的日志生成的检测装置的示意图;图4是根据本专利技术第四实施例的日志生成的检测装置的示意图;图5是根据本专利技术第五实施例的日志生成的检测装置的示意图;图6是根据本专利技术第一实施例的日志生成的检测方法的流程图;以及图7是根据本专利技术第二实施例的日志生成的检测方法的流程图。【具体实施方式】需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。为了使本领域的技术人员更好的理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,在本领域普通技术人员没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术的保护范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。根据本专利技术的实施例,提供了一种日志生成的检测装置,该日志生成的检测装置用于自动检测是否有日志产生。图1是根据本专利技术第一实施例的日志生成的检测装置的示意图。如图1所示,该装置包括:检测单元10和输出单元20。检测单元10用于检测服务器中的预定位置是否有日志文件存在。需要说明的是,在本专利技术实施例中,预定位置可以是具有固定路径的磁盘的缓存空间和存储空间,例如,可以是C盘下的.log文件夹,其中,.log文件即为日志文件。需要说明的是,日志文件名是以年月日命名的,并且日志文件在系统中按照预设的间隔时间生成,例如,日志文件可以每间隔I小时生成一次,这样,2013年10月I日上午9点生成的日志文件命名为2013100109的8位字符串。利用日志文件的上述命名规则,检测单元10可以通过检测日志文件的文件名来检测各个时间服务器中的预定位置是否有日志文件存在。当检测到服务器中的预定位置有日志文件存在,则日志文件的生成是正确的,否则当检测到服务器中的预定位置没有日志文件存在,则日志文件的生成是不正确的。需要说明的是,根据系统的不同,日志文件在每个小时的生成时刻不同,具体地,本专利技术以日志文件在整点时刻生成为例说明,例如,检测单元10在2013年10月I日上午9点15分检测的日志文件为9点15分取整后的整点(即9点)时刻生成的日志文件,该日志文件的文件名为2013100109。输出单元20用于在检测到没有日志存在时,输出预设的提示信息。需要说明的是,在本专利技术实施例中,输出单元20可以输出预设的提示信息到桌面的提示框内,或者可以输出预设的提示信息到具有固定地址的一个或者多个邮箱中,其中,邮箱可以是126邮箱、163邮箱和新浪邮箱等各种邮箱。这样,通过本专利技术实施例,采用检测单元10和输出单元20,实现了检测服务器的预定位置的日志文件是否存在的目的,并且实现了在检测到没有日志存在时输出预设的提示信息的目的,进而达到了自动检测是否有日志产生并且在没有日志文件产生时自动用户告警的效果。图2是根据本专利技术第二实施例的日志生成的检测装置的示意图。如图2所示,该实施例可以作为图1所示实施例的优选实施方式,该实施例的日志生成的检测装置包括第一实施例的检测单元10和输出单元20,本文档来自技高网...

【技术保护点】
一种日志生成的检测方法,其特征在于,包括:检测服务器中的预定位置是否有日志文件存在;以及如果检测到没有日志文件存在,则输出预设的提示信息。

【技术特征摘要】
1.一种日志生成的检测方法,其特征在于,包括: 检测服务器中的预定位置是否有日志文件存在;以及 如果检测到没有日志文件存在,则输出预设的提示信息。2.根据权利要求1所述的日志生成的检测方法,其特征在于,检测服务器中的预定位置是否有日志存在包括: 检测当前时间段是否有日志存在; 如果检测到所述当前时间段有日志存在,则检测当前时间段的前一时间段是否有日志存在; 如果检测到所述当前时间段没有日志存在,则输出第一提示信息;以及 如果检测到当前时间段的前一时间段没有日志存在,则输出第二提示信息。3.根据权利要求1所述的日志生成的检测方法,其特征在于,输出预设的提示信息包括: 获取预先设置的邮件地址;以及 将所述提示信息发送至所述邮件地址。4.根据权利要求1所述的日志生成的检测方法,其特征在于,在检测服务器中的预定位置是否有日志文件存在之后,并且如果检测到没有日志文件存在时,所述日志生成的检测方法还包括:控制所述服务器中的负载均衡模块重启。5.根据权利要求4所述的日志生成的检测方法,其特征在于,在控制所述服务器中的负载均衡模块重启之后,所述日志生成的检测方法还包括: 在所述负载均衡模块重启之后,开始计时; 判断所述计时的时间是否达到预设时间;以及 其中,如果判断出所述计时的时间达到所述预设时间,则再次检测所述当前时间段的前一时间段是否有日志存在。6.一种日志生成的检测装置,其特征在于,包括: ...

【专利技术属性】
技术研发人员:刘凯戴飞赵鹏
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:

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

1