一种基于B/S结构的日志管理系统技术方案

技术编号:10306779 阅读:170 留言:0更新日期:2014-08-08 07:56
本发明专利技术提供了一种基于B/S结构的日志管理系统,包括:前台,包括浏览器,用户透过所述浏览器的页面建立一个或多个日志任务并且输入用户所配置的任务信息;数据库,用于存储所配置的任务信息;以及后台,用于读取来自数据库的任务信息,并根据任务信息分时执行日志任务。相比于现有技术,本发明专利技术的日志管理系统方便易用、综合高效,可轻松实现任务定时执行及多个任务分时执行,支持多种协议进行日志归档或清理。此外,该系统仅需用户在前台建立多任务并配置任务信息即可,后台主要负责日志任务的执行,节省了用户时间,提升了系统运行效率。

【技术实现步骤摘要】
—种基于B/S结构的日志管理系统
本专利技术涉及一种计算机网络安全技术和日志处理技术,尤其涉及一种基于B/S (Browser/Server,浏览器/服务器)结构的日志管理系统。
技术介绍
在计算机安全领域中,日志系统是一个非常重要的功能组成部分,它可以记录系统所产生的所有行为,并按照某种规范表达出来。利用日志系统所记录的信息,我们能够对系统进行排错,优化系统的性能,或根据这些信息调整系统的行为。在安全领域,日志可以说是安全审计方面最主要的工具之一。它不但可以进行安全审计,还能对入侵检测提供有力的证据。鉴于日志和其它信息在计算机安全领域中的重要性,对系统运行日志进行归档备份和定时清理是非常有必要的。此外,如果系统运行时间太长,运行日志和其它信息会逐渐积累形成庞大的数据,而这些数据会占据磁盘越来越多的存储空间,这也就要求相关人员必须将磁盘内的已经过时的信息清理以节省磁盘空间,为新的日志和其它信息留出空间。再者,对于攻击者来说,日志是主要的攻击目标,因为日志中包含了一些机密数据,如电子政务信息网站的登录和修改记录、银行的交易记录、攻击者的入侵证据等等。一旦系统的运行日志得不到及时清理,势必会造成系统运行时存在安全隐患。在现有技术中,对日志系统的归档与清理通常呈现单一任务模式,并不能对用户建立的多个任务进行自动执行。此外,日志的处理必须由人工操作实现,非常浪费时间,稍有不慎还可能出现归档不完全或误清理等异常情形。有鉴于此,如何设计一种新的日志管理系统或对现有的日志管理方案进行改善,以消除现有技术的上述缺陷或不足,是相关领域的技术人员迫切需要解决的一项课题
技术实现思路
针对现有技术中的日志管理系统在对日志进行诸如归档或清理操作时所存在的上述缺陷,本专利技术提供了一种基于B/S结构的日志管理系统。依据本专利技术的一个方面,提供了一种基于B/S结构的日志管理系统,包括:前台,包括浏览器,用户透过所述浏览器的页面建立一个或多个日志任务并且输入用户所配置的任务信息;数据库,用于存储所配置的任务信息;以及后台,用于读取来自所述数据库的所述任务信息,并根据所述任务信息分时执行所述日志任务。在其中的一实施例,用户还可透过所述浏览器的页面对现有的日志任务进行编辑或删除以及添加新的日志任务。在其中的一实施例,该任务信息还包括日志归档操作和日志清理操作。在其中的一实施例,该日志管理系统还包括备份单元,用于对当前计算机中的相应日志进行备份。在其中的一实施例,该备份单元为FTP服务器、SSH服务器或HTTP服务器,所述后台对应地通过FTP协议、SFTP协议或HTTP协议执行日志归档操作。在其中的一实施例,该备份单元为移动存储设备。在其中的一实施例,该后台根据当前计算机的磁盘使用率进行日志清理操作。在其中的一实施例,该后台根据预设时间点或预设时间周期进行日志清理操作。在其中的一实施例,当所述日志任务被激活时,所述后台依次执行下列操作:判断本地时间是否大于任务开始时间;当本地时间大于任务开始时间时,执行备份数据库脚本及备份录像;以及读取上传服务器信息,并执行上传脚本。在其中的一实施例,当所述日志任务并非首次执行时,所述后台还读取备份策略,并且在符合所述备份策略的预设时间点时再执行备份数据库脚本和备份录像。采用本专利技术的基于B/S结构的日志管理系统,用户透过前台的浏览器页面建立一个或多个日志任务并且输入用户所配置的任务信息,数据库用于存储所配置的任务信息,后台读取来自数据库的任务信息,并根据任务信息分时执行日志任务。相比于现有技术,本专利技术提供了一种方便易用、综合高效的基于多任务的日志归档与清理方案,使其轻松实现任务定时执行、多任务分时执行机制,支持多种协议进行日志归档。此外,该系统仅需用户在前台建立多任务并配置任务信息即可,后台主要负责日志任务的执行,节省了用户时间,提升了系统运行效率。【附图说明】读者在参照附图阅读了本专利技术的【具体实施方式】以后,将会更清楚地了解本专利技术的各个方面。其中,图1示出依据本专利技术一实施方式的基于B/S结构的日志管理系统的结构示意图;图2示出图1的日志管理系统中,前台、数据库和后台进行信息交互的原理示意图;图3示出图1的日志管理系统通过不同协议进行日志归档操作的流程框图;图4示出图1的日志管理系统通过移动存储设备进行日志归档操作的流程框图;以及图5示出当日志任务被激活时,运用图1的日志管理系统进行日志归档操作时的后台处理流程框图。【具体实施方式】为了使本申请所揭示的
技术实现思路
更加详尽与完备,可参照附图以及本专利技术的下述各种具体实施例,附图中相同的标记代表相同或相似的组件。然而,本领域的普通技术人员应当理解,下文中所提供的实施例并非用来限制本专利技术所涵盖的范围。此外,附图仅仅用于示意性地加以说明,并未依照其原尺寸进行绘制。下面参照附图,对本专利技术各个方面的【具体实施方式】作进一步的详细描述。在展开说明本专利技术的日志管理系统之前,简要介绍一下B/S结构。B/S的英文全称为Browser/Server,即,浏览器/服务器模式,它是WEB兴起后的一种网络结构模式,WEB浏览器是客户端(前台)最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器(后台)上,简化了系统的开发、维护和使用。客户端只要安装一个浏览器,诸如 Netscape Navigator 或 Internet Explorer,服务器安装 Oracle、Sybase、Informix或SQL Server等数据库,浏览器通过Web Server同数据库进行数据交互。采用B/S结构具有分布性特点,可以随时随地进行查询、浏览等业务处理。此外,业务扩展简单方便,通过增加网页即可增加服务器功能,并且维护也简单方便,只需要改变网页即可实现所有用户的同步更新。图1示出依据本专利技术一实施方式的基于B/S结构的日志管理系统的结构示意图。参照图1,本专利技术的基于B/S结构的日志管理系统包括前台10、数据库20和后台30。具体而言,前台10包括浏览器,用户透过该浏览器的页面可建立一个或多个日志任务。并且,利用页面输入用户所期望配置的任务信息。例如,任务信息可表明对日志进行归档或备份。或者,任务信息表明对日志进行定时清理或满足阈值条件时的清理,比如,当磁盘使用率高于某一数值或者磁盘的剩余利用率低于某一数值时,对系统日志进行清理。数据库20与前台10进行信息交互,用于存储用户所配置的任务信息。此外,数据库20也可透过前台10将日志任务属性显示在浏览器页面上,以便用户随时进行编辑和维护。后台30与数据库20进行信息交互,用来读取来自数据库20的任务信息,并根据这些任务信息分时予以执行。例如,某一任务信息对应于日志归档任务Taskl,另一任务信息对应于日志清理任务Task2,且日志归档任务的规定时间点早于日志清理任务的规定时间点,则后台30会将这两个日志任务进行排序,并根据时间先后依次执行日志归档和日志清理。日志归档完成后,将归档日志写入数据库中,以方便用户查询日志归档操作的详细信息。类似地,日志清理完成后,将清理日志写入数据库中,以方便用户查询日志清理操作的详细信息。在一具体实施例中,本专利技术的日志管理系统还包括备份单元(图中未示出)。该备份单元用于对当前计算机中的本文档来自技高网
...
一种基于B/S结构的日志管理系统

【技术保护点】
一种基于B/S(Browser/Server,浏览器/服务器)结构的日志管理系统,其特征在于,所述日志管理系统包括:前台,包括浏览器,用户透过所述浏览器的页面建立一个或多个日志任务并且输入用户所配置的任务信息;数据库,用于存储所配置的任务信息;以及后台,用于读取来自所述数据库的所述任务信息,并根据所述任务信息分时执行所述日志任务。

【技术特征摘要】
1.一种基于B/S (Browser/Server,浏览器/服务器)结构的日志管理系统,其特征在于,所述日志管理系统包括: 前台,包括浏览器,用户透过所述浏览器的页面建立一个或多个日志任务并且输入用户所配置的任务信息; 数据库,用于存储所配置的任务信息;以及 后台,用于读取来自所述数据库的所述任务信息,并根据所述任务信息分时执行所述日志任务。2.根据权利要求1所述的日志管理系统,其特征在于,用户还可透过所述浏览器的页面对现有的日志任务进行编辑或删除以及添加新的日志任务。3.根据权利要求1所述的日志管理系统,其特征在于,所述任务信息还包括日志归档操作和日志清理操作。4.根据权利要求3所述的日志管理系统,其特征在于,所述日志管理系统还包括备份单元,用于对当前计算机中的相应日志进行备份。5.根据权利要求4所述的日志管理系统,其特征在于,所述备份单元为FTP服务器、SSH服务器或H...

【专利技术属性】
技术研发人员:刘永强
申请(专利权)人:上海上讯信息技术股份有限公司
类型:发明
国别省市:上海;31

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

1