[发明专利]远程日志实时查看方法、系统、计算机设备和存储介质在审

专利信息
申请号: 201810487733.0 申请日: 2018-05-21
公开(公告)号: CN108733386A 公开(公告)日: 2018-11-02
发明(设计)人: 刘斌 申请(专利权)人: 平安科技(深圳)有限公司
主分类号: G06F8/61 分类号: G06F8/61;G06F9/54
代理公司: 北京市京大律师事务所 11321 代理人: 刘立天
地址: 518028 广东省深*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 远程日志 实时查看 调度平台 业务系统 运维 计算机设备 存储介质 实时同步 分布式环境 远程服务器 调度 接收请求 数据格式 文件生成 自动安装 脚本 挂载 预设 重写 调用 服务器 登录 承载 发送 返回
【说明书】:

发明涉及远程日志实时查看方法、系统、计算机设备和存储介质,所述方法包括通过在调度平台上编写shell脚本文件生成用于承载远程日志的shell脚本;运维业务系统通过调用configure脚本自动安装Python程序,对paramiko包进行重写,使其支持调度远程服务器上以shell脚本为载体的远程日志;运维业务系统发送远程日志实时同步请求至所述调度平台,所述调度平台在接收请求后以预设的数据格式将所述远程日志返回至所述运维业务系统,以实现实时查看远程日志。本发明摆脱了在分布式环境中实时查看远程日志需借助于挂载NAS卷的现状,实现远程日志实时同步,避免登录多种不同服务器的繁琐操作,极大的提高了调度产品的竞争力。

技术领域

本发明涉及计算机信息技术领域,特别是远程日志实时查看方法、系统、计算机设备和存储介质。

背景技术

日志记录了网络中各个系统的各种重要日志事件,根据这些日志事前可以了解系统的运行状况、网络攻击、错误异常等。现有远程实现日志的方式主要有两种,一类是通过SSH远程执行命令的方式,将命令存入日志并保存所有的日志具有相同顺序的相同命令;另一类是在分布式环境中,借助于挂载NAS卷来实现或者在不借助于挂载NAS卷的情况下,等到脚本执行完毕后,再通过SCP方式实现远程日志的同步。此两种方式虽可实现远程日志的实时同步,但仍存在诸多弊端,其具体如下:

1、在分布式环境中,远程日志实时同步查看需借助于挂载NAS卷来实现,限制了调度平台的产品化和对外推广,增加NAS卷不仅增加额外的成本和技术支持,而且增加了后期管理和维护;

2、在分布式环境中,远程日志实时同步若不借助于NAS卷,则需要等到shell脚本执行完毕后,再通过SCP等远程复制方式来实现远程日志的实时同步查看。

发明内容

基于此,有必要针对在日志查看时,远程日志实时同步查看需借助于挂载NAS卷来实现,若不借助于挂载NAS卷,也需要等到shell脚本执行完毕之后,再通过SCP等远程复制方式来实现远程日志同步查看的问题,提供一种远程日志实时查看方法、系统、计算机设备和存储介质。

一种远程日志实时查看方法,所述远程日志实时查看方法,具体步骤如下:

调度平台通过调用bash程序来编辑shell脚本文件,生成shell脚本,所述shell脚本用于承载远程日志;

运维业务系统通过调用configure脚本自动安装Python程序,重写所述Python程序中的paramiko包,使所述paramiko包支持调度所述调度平台上以shell脚本为载体的远程日志;

所述运维业务系统发送远程日志实时同步请求至所述调度平台,调用所述paramiko包来连接到所述调度平台后调度以所述shell脚本为载体的远程日志,所述调度平台以预设的数据格式将所述远程日志返回至所述运维业务系统,以实时查看远程日志。

在一个实施例中,所述生成shell脚本包括:

在所述调度平台的操作系统中调用bash程序编辑用于承载远程日志的shell脚本文件后所述调度平台将所述shell脚本文件放入至存储器内进行临时存储,调用操作系统给所述shell脚本文件加上可执行权限并执行此shell脚本文件,生成shell脚本。

在一个实施例中,所述重写所述Python程序中的paramiko包包括:

在所述运维业务系统中自动安装Python程序,所述Python程序中包含有paramiko包,导入所述paramiko包,按照调度shell脚本的重写规则,对所述paramiko包中的日志输出管道的channel file类中的read函数和read函数涉及的类进行重写,使得重写后的所述paramiko包支持调度所述调度平台上以shell脚本为载体的远程日志。

在一个实施例中,所述实时查看远程日志包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810487733.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top