一种日志管理方法、装置、及系统制造方法及图纸

技术编号:29133025 阅读:25 留言:0更新日期:2021-07-02 22:28
一种日志管理方法,包括当日志中心节点接收到查看第一容器的日志文件的请求时,将所接收到的所述请求发送到所述第一容器所属服务器上的日志代理,以指示所述日志代理读取所述服务器中所述第一容器的日志文件;所述日志中心节点接收所述日志代理发送的所读取的所述第一容器的日志文件并进行展示。本申请能够实现日志文件安全访问。

【技术实现步骤摘要】
一种日志管理方法、装置、及系统
本申请涉及计算机领域,尤其涉及一种日志管理方法、装置、及系统。
技术介绍
大数据云容器集群日志平台提供了一种基于云容器平台的日志收集、集中处理、查看和告警等方法,便于大家及时检查服务的运行日志情况,并针对异常情况进行相应处理,以避免带来不必要的损失。业内目前搭建大数据容器云日志平台,大都是给用户提供服务器,让用户直接进入服务器集群,再通过一些简单判断,找到对应服务器,并登陆到容器内,使用命令行查看,这样就难以保证服务器集群的安全,因为开发和运维人员都需要知道服务器访问权限,增加了系统管理的复杂性。对于一些新手来说,更加容易出现操作性失误,导致集群的各种问题。一些做得相对好的公司,为用户提供网页版的终端,给大家提供了另一种相对方便的访问形式如RE的HTTP形式访问,也即通过网页形式访问,但也由于权限控制复杂,常常导致某些恶意员工借查日志的系统,而做一些其他事情:譬如植入一些木马后门到服务器内、或者直接执行删库操作等,妨碍业务正常的运转。小公司的研发人员,由于人手有限,以及业务服务器数量相对而言没有那么庞大,相对手工去检查日志的传统办法,确实可以应付一段时间。随着容器的增多,管理服务器上容器云集群的日志的问题也会日益突出,传统检查日志的办法越来越力不从心。而且与传统检查日志办法相伴而来的权限问题,研发人员的职业操守问题也会逐步凸显出来。
技术实现思路
本申请提供了一种日志管理方法、装置、及系统,可以达到实现安全访问的目的。本申请提供了一种日志管理方法包括:当日志中心节点接收到查看第一容器的日志文件的请求时,将所接收到的所述请求发送到所述第一容器所属服务器上的日志代理,以指示所述日志代理读取所述服务器中所述第一容器的日志文件;所述日志中心节点接收所述日志代理发送的所读取的所述第一容器的日志文件并进行展示。在一个示例性实施例中,上述日志中心节点接收所述日志代理发送的所读取的所述第一容器的日志文件并进行展示,包括:所述日志中心节点将所连接的各日志代理所属服务器中各容器的日志文件以网页形式展现;其中,每个容器的日志文件分别展现为所述网页中的一个链接;所述日志中心节点接收到查看第一容器的日志文件的请求包括:所述日志中心节点接收到用户在所述网页中点击第一容器的日志文件对应的链接。在一个示例性实施例中,上述当日志中心节点接收到查看第一容器的日志文件的请求之后,将所接收到的所述请求发送到所述第一容器所属服务器上的日志代理之前,还包括:对用户的查看权限进行鉴别,当判断用户具有查看所述第一容器的日志文件的权限时,进行所述将所接收到的所述请求发送到所述第一容器所属服务器上的日志代理的步骤。本申请也提供了一种日志管理方法,包括:当日志代理接收日志中心节点发送的查看第一容器的日志文件的请求时,从所述第一容器所属服务器中的预定文件夹中读取所述第一容器的日志文件;其中,所述预定文件夹是该服务器中各容器分别映射本容器的日志文件的目标文件夹;所述日志代理将所读取的所述日志文件发送给所述日志中心节点。在一个示例性实施例中,上述日志代理和中心节点之间通过http协议连接;所述日志代理接收日志中心节点发送的查看第一容器的日志文件的请求包括:所述日志代理通过http网络服务接收所述中心节点通过所述http网络服务转发的所述查看所述第一容器的日志文件的请求;所述日志代理将所读取的所述日志文件发送给所述日志中心节点,包括:所述日志代理通过http网络服务将所读取的所述日志文件发送给所述日志中心节点。本申请还提供了一种日志管理系统,包括:日志中心节点和至少一个服务器;每个所述服务器包括日志代理和至少一个容器,所述至少一个容器包括第一容器;所述日志中心节点和日志代理通讯连接;当日志中心节点接收到查看第一容器的日志文件的请求时,将所接收到的所述请求发送到所述第一容器所属服务器上的日志代理;当日志代理接收日志中心节点发送的查看第一容器的日志文件的请求时,从所属服务器中的预定文件夹中读取所述第一容器的日志文件;其中,所述预定文件夹是该服务器中各容器分别映射本容器的日志文件的目标文件夹;所述日志代理将所读取的所述日志文件发送给所述日志中心节点;所述日志中心节点接收所述日志代理发送的所读取的所述第一容器的日志文件并进行展示。在一个示例性实施例中,上述日志中心节点还包括鉴权模块,用于当日志中心节点接收到查看第一容器的日志文件的请求之后,将所接收到的所述请求发送到所述第一容器所属服务器上的日志代理之前,对用户的查看权限进行鉴别,当判断用户具有查看所述第一容器的日志文件的权限时,进行所述将所接收到的所述请求发送到所述第一容器所属服务器上的日志代理的操作。在一个示例性实施例中,上述日志中心节点将所连接的各日志代理所属服务器中各容器的日志文件,以网页形式展现;其中,每个容器的日志文件分别展现为所述网页中的一个链接;所述日志中心节点接收到查看第一容器的日志文件的请求包括:所述日志中心节点接收到用户在所述网页中点击第一容器的日志文件对应的链接。本申请还提供了一种日志管理装置,包括日志中心节点,所述日志中心节点包括:第一接收模块:用于接收到查看第一容器的日志文件的请求;第一发送模块:用于将所接收到的所述请求发送到所述第一容器所属服务器上的日志代理,以指示所述日志代理节读取所述服务器中所述第一容器的日志文件;展示模块,用于将接收到的所述日志代理发送的所读取的所述第一容器的日志文件进行展示。本申请还提供了一种日志管理装置,包括:至少一个服务器,每个所述服务器包括日志代理节点和至少一个容器所述至少一个容器包括第一容器;所述日志代理包括:第二接收模块,用于接收日志中心节点发送的查看第一容器的日志文件的请求;读取模块,用于从所属服务器中的预定文件夹中读取所述第一容器的日志文件;其中,所述预定文件夹是该服务器中各容器分别映射本容器的日志文件的目标文件夹;第二发送模块:用于将所读取的所述日志文件发送给所述日志中心节点。与相关技术相比,本申请通过设置日志中心节点和在服务器上设置与日志中心节点通讯连接的日志代理,当用户需要查看日志时,通过日志中心节点向日志代理发送请求后日志代理读取服务器容器中的日志文件,从而能够实现日志文件的集中管理达到安全访问的目的。在一种示例性的实施例中,中心节点可以将所连接的各日志代理能读到的日志文件,用网页形式展现给用户,用户在网页上查阅日志文件,提高了访问的安全性。本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的其他优点可通过在说明书以及附图中所描述的方案来实现和获得。附图说明附图用来提供对本申请技术方案的理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。图1为本申请实施例的日志管理系统图;图2为本申请实施例日志管理方法流程图一;图3为本申请实施例日志管理方法流程图二;本文档来自技高网...

【技术保护点】
1.一种日志管理方法,其特征在于,所述方法包括:/n当日志中心节点接收到查看第一容器的日志文件的请求时,将所接收到的所述请求发送到所述第一容器所属服务器上的日志代理,以指示所述日志代理读取所述服务器中所述第一容器的日志文件;/n所述日志中心节点接收所述日志代理发送的所读取的所述第一容器的日志文件并进行展示。/n

【技术特征摘要】
1.一种日志管理方法,其特征在于,所述方法包括:
当日志中心节点接收到查看第一容器的日志文件的请求时,将所接收到的所述请求发送到所述第一容器所属服务器上的日志代理,以指示所述日志代理读取所述服务器中所述第一容器的日志文件;
所述日志中心节点接收所述日志代理发送的所读取的所述第一容器的日志文件并进行展示。


2.根据权利要求1所述的日志管理方法,其特征在于,所述日志中心节点接收所述日志代理发送的所读取的所述第一容器的日志文件并进行展示,包括:
所述日志中心节点将所连接的各日志代理所属服务器中各容器的日志文件以网页形式展现;其中,每个容器的日志文件分别展现为所述网页中的一个链接;
所述日志中心节点接收到查看第一容器的日志文件的请求包括:所述日志中心节点接收到用户在所述网页中点击第一容器的日志文件对应的链接。


3.根据权利要求1所述的日志管理方法,其特征在于,所述当日志中心节点接收到查看第一容器的日志文件的请求之后,将所接收到的所述请求发送到所述第一容器所属服务器上的日志代理之前,还包括:
对用户的查看权限进行鉴别,当判断用户具有查看所述第一容器的日志文件的权限时,进行所述将所接收到的所述请求发送到所述第一容器所属服务器上的日志代理的步骤。


4.一种日志管理方法,其特征在于,包括:
当日志代理接收日志中心节点发送的查看第一容器的日志文件的请求时,从所述第一容器所属服务器中的预定文件夹中读取所述第一容器的日志文件;其中,所述预定文件夹是该服务器中各容器分别映射本容器的日志文件的目标文件夹;
所述日志代理将所读取的所述日志文件发送给所述日志中心节点。


5.根据权利要求4所述的日志管理方法,其特征在于,所述日志代理和中心节点之间通过http协议连接;
所述日志代理接收日志中心节点发送的查看第一容器的日志文件的请求包括:所述日志代理通过http网络服务接收所述中心节点通过所述http网络服务转发的所述查看所述第一容器的日志文件的请求;
所述日志代理将所读取的所述日志文件发送给所述日志中心节点,包括:所述日志代理通过http网络服务将所读取的所述日志文件发送给所述日志中心节点。


6.一种日志管理系统,其特征在于,所述系统包括:
日志中心节点和至少一个服务器;每个所述服务器包括日志代理和至少一个容器,所述至少一个容器包括第一容器;所述日志...

【专利技术属性】
技术研发人员:郑恺
申请(专利权)人:武汉金山办公软件有限公司广州金山移动科技有限公司珠海金山办公软件有限公司
类型:发明
国别省市:湖北;42

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

1