一种服务器日志文件管理系统和方法_2

文档序号:9396877阅读:来源:国知局
,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图,并获得其他的实施方式。
[0050] 如图1所示为本发明提供服务器日志文件管理系统中第一实施例的结构示意图, 从图中可以看出,该服务器日志文件管理系统中包括:输入模块1、监听模块2、扫描模块3、 生成模块4以及发送模块5,其中,监听模块2的输入端与输入模块1的输出端连接,扫描模 块3的输入端分别与输入模块1的输出端和监听模块2的输出端连接,生成模块4的输入 端与扫描模块3的输出端连接,发送模块5的输入端与生产模块的输出端连接。
[0051] 具体来说,输入模块1用于获取用户输入的参数数据。在该实施例中,用户可以通 过显示屏(如,液晶显示屏等)来输入上述的参数数据,随即将获取的参数数据发送至监听 模块2和扫描模块3。至于这里说的参数数据具体包括:待扫描服务器日志文件路径、日志 关键字以及扫描时间等。当然,我们对上面说的参数数据的具体内容并不做具体限定,还可 以包括待扫描服务器日志文件的时间等,即用户可以指定扫描某一时间段(如,一个月前 等)的服务器日志文件实现对服务器日志文件的管理,总的来说,只要该参数数据能够满 足用户当前的需求,都包括在本发明的内容中。
[0052] 监听模块2,与输入模块1连接,监听模块2根据参数数据监听是否需要启动扫描 模块3以触发扫描事件。由上面的描述,我们知道,参数数据中包括扫描时间等信息,具体 来说,监听模块2可以根据扫描时间来监听是否需要启动扫描模块3以触发扫描事件,在这 种情况下,监听模块2只从输入模块1中获取用户设定的扫描时间,当用户设定的扫描时间 到了,则监听模块2发送触发信号至扫描模块3,进而扫描模块3根据该触发信号开始对服 务器日志文件进行扫描。当然了,监听模块2还可以通过监听其他的参数数据信息来实现 对扫描模块3的控制,如,监听模块2通过从输入模块1中获取日志关键字来监听是否需要 启动扫描模块3,即当用户输入了预设的日志关键字,则监听模块2发送触发信号至扫描模 块3,进而扫描模块3开始对服务器日志文件进行扫描。可以看出,在本发明中,我们对监听 模块2的监听条件并不做限定,用户可以根据实际情况对该监听条件进行设定,只要能满 足用户的要求,都包括在本发明的内容中。
[0053] 扫描模块3,分别与输入模块1和监听模块2连接,若监听模块2判断需要启动扫 描模块3,则扫描模块3根据参数数据扫描服务器日志文件获取用户所需的日志参数。具 体来说,当扫描模块3接收到了监听模块2发送的触发信号,则扫描模块3则根据输入模块 1获取的参数数据对服务器日志文件进行扫描,根据用户指定的服务器日志文件路径、日志 参数等信息在设备中进行扫描,以获取用户关注的信息。更具体来说,我们知道,一般来说, 在获取的日志参数中会包括多个日志的日志信息,则在扫描的过程中,我们获取的上述每 个日志的日志信息具体包括:日志名称、日志大小、日志关键字、日志关键字的数量、生成日 期以及生产天数等,这样,用户对想要了解的日志信息有个全面的了解。另外,在该实施例 中,扫描模块3除了会根据用户输入的数据参数对服务器日志文件进行扫描,同时还会统 计设备中磁盘的空间和磁盘利用率等,这样,用户可以根据设备中磁盘的使用情况,对扫描 出来的日志文件进行进一步的管理判断。
[0054] 生成模块4,与扫描模块3连接,根据扫描模块3获取的日志参数生成日志文件。 具体来说,这里的生成模块4根据扫描模块3中获取的日志参数生成日志文件,如表1所 示,将生成的日志文件以表格的形式呈现给用户,从表中可以看出,在形成日志文件表格的 过程中,同时会在表格中每个日志上添加一个可勾选的选项,显示在表1中的复选框内, 这样,用户根据该表格对日志文件进行管理的时候,可以根据该复选框对需要删除的日志 进行选择。更具体来说,在该表格中,日志文件名称即为每个相应的日志对应的名称,如, LogfiIe 1 ;日志关键字即为用户设定的扫描的日志关键字,从表中看出,名称为LogfiIe 1 的日志中包括一个用户设定的关键字WordA,名称为Logfile2的日志中包括用户设定的 日志关键字WordB两个、日志关键字WordC三个;名称为Logfilel的日志的生成日期为 2014-3-1、日志大小为3M、该日志信息生成了 3天,名称为Logfile2的日志的生成日期为 2014-3-2、日志大小为4M、该日志信息生成了 2天。
[0055] 表 1 :
[0056] CN 105117411 A 说明书 5/6 页
[0057] 发送模块5,与生成模块4连接,发送模块5根据日志文件整理成WEB页面,并将 WEB页面链接反馈给用户。具体来说,这里的发送模块5通过邮件的形式将生成的WEB页面 链接发送给用户,供用户访问。当然,还可以通过其他形式将该WEB页面链接发送给用户, 如短信等,只要能够将该WEB页面链接发送给用户,都包括在本发明的内容中。
[0058] 如图2所示为服务器日志文件管理系统第二实施例的结构示意图,从图中可以看 出,在该服务器日志文件中还包括接口模块6和日志管理模块7 ;其中,接口模块6,分别与 日志文件和WEB页面链接关联,日志管理模块7,分别与输入模块1、接口模块6以及监听模 块2连接。具体来说,在该实施例中,首先通过输入模块1获取用户输入的管理指令;当用 户通过触发WEB页面链接访问到接口模块6时,则接口模块6将该日志文件的WEB页面反 馈给用户;随后,日志管理模块7根据管理指令对日志文件中每个日志的进行管理;最后, 当日志管理模块7执行完管理指令,监听模块2继续监听是否需要启动扫描模块3以触发 扫描事件。具体来说,上面说的管理指令包括删除日志文件中的任意一个日志,即用户可以 通过表1中所示的复选框中选择需要删除的日志。更具体地,在实施例中,接口模块6具体 为Restful北向接口,当用户点击发送模块5发送给用户的WEB页面链接时,就可以通过该 WEB页面链接访问到Restful北向接口,该Restful北向接口随即将日志文件的WEB页面反 馈给用户,供用户查阅,这样用户针对WEB页面中显示的日志文件信息实现对其的管理。
[0059] 本发明中还提供了一种服务器日志文件管理方法,如图3所示为本发明中服务器 日志文件管理方法中将WEB页面链接发送至用户的流程示意图,该服务器日志文件管理方 法应用于上述的服务器日志文件管理系统,具体包括以下步骤:
[0060] Sl获取用户输入的参数数据;具体来说,用户通过上述的输入模块1获取参数数 据,在具体实施例中,可以通过显示屏(如,液晶显示屏等)来输入上述的参数数据。参数 数据具体包括:待扫描服务器日志文件路径、日志关键字以及扫描时间等。
[0061] S2根据参数数据监听是否需要触发扫描事件。具体来说,这里我们通过上述的监 听模块2来监听是否需要触发扫描时间,更具体来说,监听模块2可以根据扫描时间来监听 是否需要启动扫描模块3以触发扫描事件,在这种情况下,监听模块2只从输入模块1中获 取用户设定的扫描时间,当用户设定的扫描时间到了,则监听模块2发送触发信号至扫描 模块3,进而扫描模块3根据该触发信号开始对服务器日志文件进行扫描。
[0062] S3若触发扫描事件,则根据参数数据扫描服务器日志文件获取用户所需的日志参 数。具体来说,这里我们通过扫描模块3实现对服务器日志文件进行扫描,跟具体来说,在 触发扫描事件时,扫描模块3根据参数数据扫描服务器日志文件获取用
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1