一种克隆会话管控的方法及设备与流程

文档序号:12278983阅读:229来源:国知局
一种克隆会话管控的方法及设备与流程

本申请涉及计算机领域,尤其涉及一种克隆会话管控的方法及设备。



背景技术:

伴随着计算机信息产业的高速发展,大型的运维管理系统发挥着越来越重要的作用,大中型企业、金融机构、学校、政府部门纷纷将日常运维业务转移到运维管理系统进行更高效的运维和管理,运维管理系统的业务环境也更趋复杂。作为人机交互的中间环节,运维管理系统需要完成协议的代理运维,可以较为有效的对单个会话运维进行管理和记录处理。但是对于业务涉及多个会话克隆的场景,则不能管理和监控克隆会话及进行相关处理。

目前的多会话克隆运维,在管理和监控处理上将其等效为单会话,即按照单会话内容进行鉴别和判断,而不能有效的区别会话来源,导致会话信息失配,不能如实反映运维的真相,更不能实时管控会话,影响各个会话的运维及审计。

申请内容

本申请的一个目的是提供一种克隆会话管控的方法及设备,解决现有技术中不能有效区别会话来源,导致信息失配及不能实时管控会话的问题。

根据本申请的一个方面,提供了一种克隆会话管控的方法,所述方法包括:

通过运维协议代理程序将已建立的克隆会话连接到多通道处理程序;

通过所述多通道处理程序建立所述克隆会话的多个通道,并创建会话日志以记录所述多个通道的运维信息;

对多个通道进行识别后并行处理所述多个通道,并根据所述会话日志中的运维信息管控所述多个通道,得到处理后的克隆会话;

关闭所述处理后的克隆会话,并释放已关闭的处理后的克隆会话对应的通道。

进一步地,通过所述多通道处理程序建立所述克隆会话的多个通道,并创建会话日志以记录所述多个通道的运维信息,包括:

通过所述多通道处理程序建立所述克隆会话对应的多个通道,在每个通道内根据所述通道对应的克隆会话的身份标识创建日志句柄;

根据所述日志句柄创建会话日志,通过所述会话日志记录所述多个通道的运维信息。

进一步地,其中,所述多个通道的运维信息包括:

多个通道的当前使用信息和每个通道内所述克隆会话的数据记录信息。

进一步地,所述创建会话日志以记录所述多个通道的运维信息之后,包括:

根据所述多个通道的当前使用信息及预设的数目阈值控制所述克隆会话的数目,其中,所述预设的数据阈值根据当前资源信息及用户需求进行确定。

进一步地,在每个通道内根据所述通道对应的克隆会话的身份标识创建日志句柄之后,包括:

将与所述克隆会话关联的业务置于对应的同一通道内。

进一步地,所述方法还包括:

通过命令管理程序读取对应的克隆会话的设置以管理所述克隆会话的身份标识,并为所述会话日志提供所述克隆会话的关联业务的信息。

进一步地,所述方法还包括:

通过命令控制程序控制所述克隆会话的运维,并向所述会话日志发送反馈信息,其中,所述反馈信息包括告警或阻断。

进一步地,对多个通道进行识别后并行处理所述多个通道,并根据所述会话日志中的运维信息管控所述多个通道,得到处理后的克隆会话,包括:

对多个通道进行识别后,对所述多个通道内的克隆会话及关联业务进行处理,根据所述会话日志中的运维信息、所述关联业务的信息及所述反馈信息管控所述多个通道,得到处理后的克隆会话。

进一步地,关闭所述处理后的克隆会话,并释放已关闭的处理后的克隆会话对应的通道之前,包括:

根据所述会话日志生成可读会话文件,完成所述克隆会话的在线审计。

进一步地,关闭所述处理后的克隆会话,并释放已关闭的处理后的克隆会话对应的通道,包括:

关闭所述处理后的克隆会话,对所述已关闭的处理后的克隆会话进行回显审计;

将已关闭的处理后的克隆会话对应的通道进行释放通道资源,并重新格式化所述通道。

根据本申请的另一方面,还提供了一种克隆会话管控的设备,所述设备包括:

连接装置,用于通过运维协议代理程序将已建立的克隆会话连接到多通道处理程序;

建立通道装置,用于通过所述多通道处理程序建立所述克隆会话的多个通道,并创建会话日志以记录所述多个通道的运维信息;

运维处理装置,用于对多个通道进行识别后并行处理所述多个通道,并根据所述会话日志中的运维信息管控所述多个通道,得到处理后的克隆会话;

释放资源装置,用于关闭所述处理后的克隆会话,并释放已关闭的处理后的克隆会话对应的通道。

进一步地,所述建立通道装置用于:

通过所述多通道处理程序建立所述克隆会话对应的多个通道,在每个通道内根据所述通道对应的克隆会话的身份标识创建日志句柄;

根据所述日志句柄创建会话日志,通过所述会话日志记录所述多个通道的运维信息。

进一步地,其中,所述多个通道的运维信息包括:

多个通道的当前使用信息和每个通道内所述克隆会话的数据记录信息。

进一步地,所述设备还包括:

控制装置,用于根据所述多个通道的当前使用信息及预设的数目阈值控制所述克隆会话的数目,其中,所述预设的数据阈值根据当前资源信息及用户需求进行确定。

进一步地,所述建立通道装置用于:

将与所述克隆会话关联的业务置于对应的同一通道内。

进一步地,所述设备还包括:

管理装置,用于通过命令管理程序读取对应的克隆会话的设置以管理所述克隆会话的身份标识,并为所述会话日志提供所述克隆会话的关联业务的信息。

进一步地,所述设备还包括:

反馈装置,用于通过命令控制程序控制所述克隆会话的运维,并向所述会话日志发送反馈信息,其中,所述反馈信息包括告警或阻断。

进一步地,所述运维处理装置用于:

对多个通道进行识别后,对所述多个通道内的克隆会话及关联业务进行处理,根据所述会话日志中的运维信息、所述关联业务的信息及所述反馈信息管控所述多个通道,得到处理后的克隆会话。

进一步地,所述运维处理装置还用于:

根据所述会话日志生成可读会话文件,完成所述克隆会话的在线审计。

进一步地,所述释放资源装置用于:

关闭所述处理后的克隆会话,对所述已关闭的处理后的克隆会话进行回显审计;

将已关闭的处理后的克隆会话对应的通道进行释放通道资源,并重新格式化所述通道。

与现有技术相比,本申请通过运维协议代理程序将已建立的克隆会话连接到多通道处理程序;通过所述多通道处理程序建立所述克隆会话的多个通道,并创建会话日志以记录所述多个通道的运维信息;对多个通道进行识别后并行处理所述多个通道,并根据所述会话日志中的运维信息管控所述多个通道,得到处理后的克隆会话;关闭所述处理后的克隆会话,并释放已关闭的处理后的克隆会话对应的通道。对于多个克隆会话,通过多个通道精确对接,可以准确的处理所有克隆会话,能够对克隆会话进行有效区分和管理,可独立运维管理克隆会话;另一方面,多通道克隆会话相比单个会话运维,占用的资源更少,对系统的负荷更小,对于高并发运维场景,更便于展开运维及审计。同时,克隆会话关闭后释放对应通道资源,并重新格式化相关资源以供后续克隆会话调用。

进一步地,本申请中通过克隆会话的身份标识创建日志句柄,并将与所述克隆会话关联的业务置于对应的同一通道内,克隆会话的资源可以独立进行申请和使用,并实现会话日志信息同步处理。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1示出克隆会话运维流程示意图;

图2示出根据本申请一个方面的一种克隆会话管控的方法的流程示意图;

图3示出运维协议代理程序和多通道处理程序交互示意图;

图4示出本申请一实施例中克隆会话运维多通道处理流程示意图;

图5示出根据本申请另一个方面的一种克隆会话管控的设备的结构示意图。

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

下面结合附图对本申请作进一步详细描述。

在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

图1示出克隆会话运维流程示意图,首先建立会话,运维协议代理程序接收该会话的相关数据,判断是否克隆会话,若否,则单会话运维处理,若是,运维协议代理程序会将该会话连接到多通道处理程序,进行克隆会话运维多通道处理,具体的克隆会话运维多通道处理过程在以下实施例中进行说明:

图2示出根据本申请一个方面的一种克隆会话管控的方法的流程示意图;所述方法包括步骤S11、步骤S12、步骤S13和步骤S14,其中,在步骤S11中,通过运维协议代理程序将已建立的克隆会话连接到多通道处理程序;在步骤S12中,通过所述多通道处理程序建立所述克隆会话的多个通道,并创建会话日志以记录所述多个通道的运维信息;在步骤S13中,对多个通道进行识别后并行处理所述多个通道,并根据所述会话日志中的运维信息管控所述多个通道,得到处理后的克隆会话;在步骤S14中,关闭所述处理后的克隆会话,并释放已关闭的处理后的克隆会话对应的通道。

具体地,在步骤S11中,通过运维协议代理程序将已建立的克隆会话连接到多通道处理程序;在此,克隆会话为在原会话的关系上进行克隆,得到与原会话相同或相近的会话。运维协议代理程序负责对接会话运维的前台数据流,通过代理方式将会话连接到多通道处理程序。

在步骤S12中,通过所述多通道处理程序建立所述克隆会话的多个通道,并创建会话日志以记录所述多个通道的运维信息;在本申请实施例中,为了实现克隆会话的精确处理,通过运维协议代理程序和多通道处理程序甄别克隆会话进行独立化处理,如图3示出运维协议代理程序和多通道处理程序交互示意图,其中,运维协议代理程序接收前端的数据流后将克隆会话连接到多通道处理程序,多通道处理程序负责多个克隆会话情况下的通道建立,管控处理及日志处理。其中,多通道处理程序包括对接模块、运维处理模块、会话日志处理模块。在对接模块中,主要负责建立专门处理通道,并完成克隆会话的数据记录,确保克隆会话的资源独立和日志信息的同步;会话日志处理模块主要负责记录克隆会话的运维信息;运维处理模块主要负责克隆会话通道鉴别及交互式管控。在步骤S13中,运维处理模块进行对多个通道进行识别后并行处理所述多个通道,并根据所述会话日志中的运维信息管控所述多个通道,得到处理后的克隆会话;在此,运维处理对克隆会话的不同通道鉴别及交互式反馈管控信息,不同通道的处理完全并行。接着,在步骤S14中,关闭所述处理后的克隆会话,并释放已关闭的处理后的克隆会话对应的通道。会话克隆关闭则正常释放对应通道资源,并重新格式化相关资源供后续克隆调用,涉及运维协议释放及对接模块释放。在通道另一端的会话日志处理模块,生成可续会话文件供会话查阅和审计,并完成资源释放。

在本申请一实施例中,在步骤S12中,通过所述多通道处理程序建立所述克隆会话对应的多个通道,在每个通道内根据所述通道对应的克隆会话的身份标识创建日志句柄;根据所述日志句柄创建会话日志,通过所述会话日志记录所述多个通道的运维信息。在此,通过运维协议代理程序实现会话运维,以单会话形式记录及控制资源申请。在建立会话克隆后,运维协议处理相关数据流。对接模块中,通过克隆会话的身份标识(id)创建日志句柄,进一步地,在每个通道内根据所述通道对应的克隆会话的身份标识创建日志句柄之后,包括:将与所述克隆会话关联的业务置于对应的同一通道内。在此,关联会话处理模块,纳入同一个专门处理通道。克隆会话的资源可以独立进行申请和使用,并实现会话日志信息同步处理。

在本申请实施例中,所述多个通道的运维信息包括:多个通道的当前使用信息和每个通道内所述克隆会话的数据记录信息。在此,在对接处理阶段,完成克隆会话的数据记录,即为辅助运维处理实现,也为会话日志处理及审计展示提供数据基础。数据记录表现为新的记录条目。

在本申请实施例中,在步骤S12之后,包括:步骤S15,根据所述多个通道的当前使用信息及预设的数目阈值控制所述克隆会话的数目,其中,所述预设的数据阈值根据当前资源信息及用户需求进行确定。在此,对于克隆会话数目可以进行控制,在资源条件下设置一定数目,保证需求及系统负荷的平衡。而对于相关衍伸业务的支持是否可以纳入通道则取决于实际需要,可以加入控制开关以限制某些连接,也可以进行选择化判断。

在本申请实施例中,所述方法还包括:步骤S16,通过命令管理程序读取对应的克隆会话的设置以管理所述克隆会话的身份标识,并为所述会话日志提供所述克隆会话的关联业务的信息。在此,会话建立成功后,对于克隆会话,在专门通道中进行分流。专门通道连通运维终端、命令处理、会话日志,精确管控克隆会话,并完成日志交互处理。在运维处理模块中,对于涉及的命令监控同步读取进行管控。运维处理模块分为命令管理和命令控制两个子模块。命令管理子模块读取相关设置,并完成账户管理,提供完整的关联信息;进一步地,所述方法还包括:步骤S17,通过命令控制程序控制所述克隆会话的运维,并向所述会话日志发送反馈信息,其中,所述反馈信息包括告警或阻断。在此,命令控制子模块通过处理进程间端口及脚本逻辑,通过信号机制完成控制信息下达,及时进行控制动作。在克隆会话终端,其运维命令只在其会话终端进行交互管控,如告警、阻断等,不影响其他克隆会话的运维。如果该克隆会话终止,其他会话仍可以正常操作。

在本申请实施例中,步骤S13包括,对多个通道进行识别后,对所述多个通道内的克隆会话及关联业务进行处理,根据所述会话日志中的运维信息、所述关联业务的信息及所述反馈信息管控所述多个通道,得到处理后的克隆会话。在此,运维处理对克隆会话的不同通道鉴别及交互式反馈管控信息,不同通道的处理完全并行。交互式反馈管控信息为运维协议代理程序与会话日志之间的交互反馈,因此,根据会话日志中的克隆会话的运维信息、同通道内的关联业务的信息及交互式反馈信息进行管控多个通道,完成对每一通道内克隆会话及关联业务的处理,实现对克隆会话进行的有效区分和管理,可以独立运维管理克隆会话。

在本申请实施例中,步骤S14之前,包括:根据所述会话日志生成可读会话文件,完成所述克隆会话的在线审计。在步骤S14中,关闭所述处理后的克隆会话,对所述已关闭的处理后的克隆会话进行回显审计;将已关闭的处理后的克隆会话对应的通道进行释放通道资源,并重新格式化所述通道。在此,在通道的会话日志处理模块中,生成可读会话文件供会话查阅和在线审计,并完成资源释放;当会话克隆关闭后则正常释放对应通道资源,并重新格式化相关资源供后续克隆调用,包括运维协议释放及对接模块释放。需要说明的是,会话日志处理模块的处理贯穿克隆会话的全周期,完全记录克隆会话的运维要素及提供管理模块调度使用。

图4示出本申请一实施例中克隆会话运维多通道处理流程示意图;通过多通道处理程序中的对接模块接收所建立的克隆会话,并为其建立专门通道,同时根据克隆会话的id创建日志句柄,关联会话处理模块,纳入同一个专门处理通道,会话日志处理模块记录克隆会话的运维要素及提供关联模块调度使用,并与运维处理模块通过命令管控进行交互式反馈,命令管控包括命令管理和命令控制,命令管理读取相关设置,并完成账号管理,提供完整的关联信息;命令控制通过信号机制完成控制信息下达,及时控制动作。对于已建立的克隆会话,在专门通道中进行分流,专门通道连通运维终端、命令处理、会话日志,精确管控克隆会话,并完成日志交互处理。运维处理对克隆会话的不同通道鉴别及交互式反馈管控信息,不同通道并行处理,会话克隆关闭则进行回显审计,并正常释放对应通道资源,重新格式化相关资源供后续克隆会话调用,在通道另一端的会话日志处理模块,生成可读会话文件供会话查阅和在线审计,并完成资源释放。多通道克隆会话相比单个会话运维,占用的资源更少,对系统的负荷更小,对于高并发运维场景,更便于展开运维及审计。

需要说明的是,本申请所述的克隆会话的管控方法适用于多种文本运维协议,如SSH,TELNET等,针对不同的协议类型开发对应的处理程序。

根据本申请的另一方面,还提供了一种克隆会话管控的设备,图5示出根据本申请另一个方面的一种克隆会话管控的设备的结构示意图;所述设备1包括:连接装置11、建立通道装置12、运维处理装置13和释放资源装置14,其中,连接装置11通过运维协议代理程序将已建立的克隆会话连接到多通道处理程序;建立通道装置12通过所述多通道处理程序建立所述克隆会话的多个通道,并创建会话日志以记录所述多个通道的运维信息;运维处理装置13对多个通道进行识别后并行处理所述多个通道,并根据所述会话日志中的运维信息管控所述多个通道,得到处理后的克隆会话;释放资源装置14关闭所述处理后的克隆会话,并释放已关闭的处理后的克隆会话对应的通道。

图1示出克隆会话运维流程示意图,首先建立会话,运维协议代理程序接收该会话的相关数据,判断是否克隆会话,若否,则单会话运维处理,若是,运维协议代理程序会将该会话连接到多通道处理程序,进行克隆会话运维多通道处理,具体的克隆会话运维多通道处理过程在以下实施例中进行说明:

具体地,连接装置11用于通过运维协议代理程序将已建立的克隆会话连接到多通道处理程序;在此,克隆会话为在原会话的关系上进行克隆,得到与原会话相同或相近的会话。运维协议代理程序负责对接会话运维的前台数据流,通过代理方式将会话连接到多通道处理程序。

建立通道装置12用于,通过所述多通道处理程序建立所述克隆会话的多个通道,并创建会话日志以记录所述多个通道的运维信息;在本申请实施例中,为了实现克隆会话的精确处理,通过运维协议代理程序和多通道处理程序甄别克隆会话进行独立化处理,如图3示出运维协议代理程序和多通道处理程序交互示意图,其中,运维协议代理程序接收前端的数据流后将克隆会话连接到多通道处理程序,多通道处理程序负责多个克隆会话情况下的通道建立,管控处理及日志处理。其中,多通道处理程序包括对接模块、运维处理模块、会话日志处理模块。在对接模块中,主要负责建立专门处理通道,并完成克隆会话的数据记录,确保克隆会话的资源独立和日志信息的同步;会话日志处理模块主要负责记录克隆会话的运维信息;运维处理模块主要负责克隆会话通道鉴别及交互式管控。运维处理装置13用于,运维处理模块进行对多个通道进行识别后并行处理所述多个通道,并根据所述会话日志中的运维信息管控所述多个通道,得到处理后的克隆会话;在此,运维处理对克隆会话的不同通道鉴别及交互式反馈管控信息,不同通道的处理完全并行。接着,释放资源装置14用于,关闭所述处理后的克隆会话,并释放已关闭的处理后的克隆会话对应的通道。会话克隆关闭则正常释放对应通道资源,并重新格式化相关资源供后续克隆调用,涉及运维协议释放及对接模块释放。在通道另一端的会话日志处理模块,生成可续会话文件供会话查阅和审计,并完成资源释放。

在本申请一实施例中,建立通道装置12用于通过所述多通道处理程序建立所述克隆会话对应的多个通道,在每个通道内根据所述通道对应的克隆会话的身份标识创建日志句柄;根据所述日志句柄创建会话日志,通过所述会话日志记录所述多个通道的运维信息。在此,通过运维协议代理程序实现会话运维,以单会话形式记录及控制资源申请。在建立会话克隆后,运维协议处理相关数据流。对接模块中,通过克隆会话的身份标识(id)创建日志句柄,进一步地,建立通道装置12用于,将与所述克隆会话关联的业务置于对应的同一通道内。在此,关联会话处理模块,纳入同一个专门处理通道。克隆会话的资源可以独立进行申请和使用,并实现会话日志信息同步处理。

在本申请实施例中,所述多个通道的运维信息包括:多个通道的当前使用信息和每个通道内所述克隆会话的数据记录信息。在此,在对接处理阶段,完成克隆会话的数据记录,即为辅助运维处理实现,也为会话日志处理及审计展示提供数据基础。数据记录表现为新的记录条目。

在本申请实施例中,所述设备1还包括:控制装置15(未示出),用于根据所述多个通道的当前使用信息及预设的数目阈值控制所述克隆会话的数目,其中,所述预设的数据阈值根据当前资源信息及用户需求进行确定。在此,对于克隆会话数目可以进行控制,在资源条件下设置一定数目,保证需求及系统负荷的平衡。而对于相关衍伸业务的支持是否可以纳入通道则取决于实际需要,可以加入控制开关以限制某些连接,也可以进行选择化判断。

在本申请实施例中,所述设备1还包括:管理装置16(未示出),用于通过命令管理程序读取对应的克隆会话的设置以管理所述克隆会话的身份标识,并为所述会话日志提供所述克隆会话的关联业务的信息。在此,会话建立成功后,对于克隆会话,在专门通道中进行分流。专门通道连通运维终端、命令处理、会话日志,精确管控克隆会话,并完成日志交互处理。在运维处理模块中,对于涉及的命令监控同步读取进行管控。运维处理模块分为命令管理和命令控制两个子模块。命令管理子模块读取相关设置,并完成账户管理,提供完整的关联信息;进一步地,所述设备1还包括:反馈装置17(未示出),用于通过命令控制程序控制所述克隆会话的运维,并向所述会话日志发送反馈信息,其中,所述反馈信息包括告警或阻断。在此,命令控制子模块通过处理进程间端口及脚本逻辑,通过信号机制完成控制信息下达,及时进行控制动作。在克隆会话终端,其运维命令只在其会话终端进行交互管控,如告警、阻断等,不影响其他克隆会话的运维。如果该克隆会话终止,其他会话仍可以正常操作。

在本申请实施例中,运维处理装置13用于,对多个通道进行识别后,对所述多个通道内的克隆会话及关联业务进行处理,根据所述会话日志中的运维信息、所述关联业务的信息及所述反馈信息管控所述多个通道,得到处理后的克隆会话。在此,运维处理对克隆会话的不同通道鉴别及交互式反馈管控信息,不同通道的处理完全并行。交互式反馈管控信息为运维协议代理程序与会话日志之间的交互反馈,因此,根据会话日志中的克隆会话的运维信息、同通道内的关联业务的信息及交互式反馈信息进行管控多个通道,完成对每一通道内克隆会话及关联业务的处理,实现对克隆会话进行的有效区分和管理,可以独立运维管理克隆会话。

在本申请实施例中,运维处理装置13用于,根据所述会话日志生成可读会话文件,完成所述克隆会话的在线审计。释放资源装置14用于,关闭所述处理后的克隆会话,对所述已关闭的处理后的克隆会话进行回显审计;将已关闭的处理后的克隆会话对应的通道进行释放通道资源,并重新格式化所述通道。在此,在通道的会话日志处理模块中,生成可读会话文件供会话查阅和在线审计,并完成资源释放;当会话克隆关闭后则正常释放对应通道资源,并重新格式化相关资源供后续克隆调用,包括运维协议释放及对接模块释放。需要说明的是,会话日志处理模块的处理贯穿克隆会话的全周期,完全记录克隆会话的运维要素及提供管理模块调度使用。

图4示出本申请一实施例中克隆会话运维多通道处理流程示意图;通过多通道处理程序中的对接模块接收所建立的克隆会话,并为其建立专门通道,同时根据克隆会话的id创建日志句柄,关联会话处理模块,纳入同一个专门处理通道,会话日志处理模块记录克隆会话的运维要素及提供关联模块调度使用,并与运维处理模块通过命令管控进行交互式反馈,命令管控包括命令管理和命令控制,命令管理读取相关设置,并完成账号管理,提供完整的关联信息;命令控制通过信号机制完成控制信息下达,及时控制动作。对于已建立的克隆会话,在专门通道中进行分流,专门通道连通运维终端、命令处理、会话日志,精确管控克隆会话,并完成日志交互处理。运维处理对克隆会话的不同通道鉴别及交互式反馈管控信息,不同通道并行处理,会话克隆关闭则进行回显审计,并正常释放对应通道资源,重新格式化相关资源供后续克隆会话调用,在通道另一端的会话日志处理模块,生成可读会话文件供会话查阅和在线审计,并完成资源释放。多通道克隆会话相比单个会话运维,占用的资源更少,对系统的负荷更小,对于高并发运维场景,更便于展开运维及审计。

需要说明的是,本申请所述的克隆会话的管控方法适用于多种文本运维协议,如SSH,TELNET等,针对不同的协议类型开发对应的处理程序。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。

另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。

对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1