[发明专利]主动和被动同步日志的实现方法和装置在审
申请号: | 201910998020.5 | 申请日: | 2019-10-18 |
公开(公告)号: | CN110795504A | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 段乾;吴峰;郭伟;李兴健;武林志 | 申请(专利权)人: | 上海易点时空网络有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/28;G06F16/18 |
代理公司: | 11541 北京卓唐知识产权代理有限公司 | 代理人: | 唐海力 |
地址: | 200125 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 服务器 日志备份 同步日志 方法和装置 源服务器 专业人员操作 接收用户 同步路径 主动同步 配置源 配置 | ||
本发明提供一种主动和被动同步日志的实现方法和装置,其中,该方法包括:接收用户设置的指定路径;将源服务器内的日志同步到指定路径对应的日志备份服务器内,完成主动同步日志;配置日志同步时间;根据日志同步时间,将源服务器内的日志同步到指定路径对应的日志备份服务器内,完成被动同步日志。本发明提供的主动和被动同步日志的实现方法和装置,无需专业人员操作,只需用户配置源服务器、日志备份服务器、同步路径、日志同步时间,即可进行日志的主动和被动同步。
技术领域
本发明涉及计算机领域,尤其涉及一种主动和被动同步日志的实现方法和装置。
背景技术
Linux作为网络操作系统,在服务器方面的应用越来越广泛。作为专门的网络服务器,一个重要功能就是对服务器数据进行备份,以确保数据的安全。通常一个单独的业务系统可能分布在多台linux系统的服务器上为用户提供服务,同时这些业务也会在对应的服务器上产生各种不同类型和不同位置的日志,例如出错日志,业务相互调用日志,网络请求日志等。通常需要日志系统将多台服务器上的不同类型、不同位置的业务运行日志定期进行冷备或者实时进行热备,而备份日志的机器与业务机器ip在绝大多数的情况下并不在相同的服务器上,此时就需要实现一套系统来对日志进行同步备份。
现有大部分系统通常都是由专业的运维人员操作,使用linux shell命令或者一些脚本完成备份工作,对于人员技能水平要求较高。且日志系统大多数都是通过配置时间、路径来被动地完成由备份服务器拉取指定服务器的日志到备份服务器的操作,未能实现主动实时一键同步。
发明内容
为了解决现有技术中不能实现日志主动和被动同步一体的问题,本发明提供一种主动和被动同步日志的实现方法和装置。
第一方面,本发明提供一种主动和被动同步日志的实现方法,该方法包括:
接收用户设置的指定路径;
将源服务器内的日志同步到指定路径对应的日志备份服务器内,完成主动同步日志;
配置日志同步时间;
根据日志同步时间,将源服务器内的日志同步到指定路径对应的日志备份服务器内,完成被动同步日志。
进一步地,该方法还包括:
根据web应用框架建立日志同步展示页面。
进一步地,将源服务器内的日志同步到指定路径对应的日志备份服务器内,完成主动同步日志或根据日志同步时间,将源服务器内的日志同步到指定路径对应的日志备份服务器内,完成被动同步日志之后还包括:
接收同步日志的执行命令,将用户配置的参数保存到关系数据库;
更新当前同步日志的执行状态。
进一步地,更新当前同步日志的执行状态包括:
若日志同步成功,则将展示页面的同步按钮设置为不可用;
若日志同步失败,则提示用户是否重新进行同步操作。
第二方面,本发明提供一种主动和被动同步日志的实现装置,该装置包括:
接收指定路径模块,用于接收用户设置的指定路径;
主动同步日志模块,用于将源服务器内的日志同步到指定路径对应的日志备份服务器内,完成主动同步日志;
时间配置模块,用于配置日志同步时间;
被动同步日志模块,根据日志同步时间,将源服务器内的日志同步到指定路径对应的日志备份服务器内,完成被动同步日志。
进一步地,该装置还包括:
展示页面模块,用于根据web应用框架建立日志同步展示页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海易点时空网络有限公司,未经上海易点时空网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910998020.5/2.html,转载请声明来源钻瓜专利网。