远端进程操作方法及系统技术方案

技术编号:10846476 阅读:141 留言:0更新日期:2014-12-31 17:21
本发明专利技术公开了一种远端进程操作方法及系统,涉及计算机网络技术领域。通过在网络中设置控制台服务器,在各类服务器上设置操作模块,控制台服务器和各操作模块之间通过http协议实现互通。服务器默认开通http协议,且不需每次都输入用户名和密码,只需通过控制台服务器,就可对安装了操作模块的类服务器进行进程操作,优选的,可以采用浏览器的方式实现,界面简单易操作。操作模块在执行控制台服务器的进程操作指令之前,对控制台服务器的合法性进行验证,保证基于http协议进行远端进程操作环节的安全性。本发明专利技术提供了简单通用的远端进程操作解决方案,能提高对远端类服务器大量进程的操作处理效率。

【技术实现步骤摘要】

本专利技术涉及计算机网络
,特别涉及一种远端进程操作方法及系统
技术介绍
近年来,进程监控管理软件,如任务管理器、360安全卫士下的流量防火墙、进程扫把等,已被大部分用户所熟知和使用。但这些软件都是基于Windows系统,市面上很少有针对Unix服务器和linux服务器的进程监控管理软件。而我们知道,实际应用中大部分都是采用Unix服务器和linux服务器实现的,在这种情况下基于类服务器(含Windows服务器,Linux服务器,Unix服务器)上的进程监控管理软件就迫切需要在企业级的应用管理中出现。现有的远端进程操作方案,通常是使用第三方管理软件连接上终端,手动敲击“ps-ef|grep进程名”等命令检测对应的进程是否存在,如果不存在,进入启动进程对应的脚本所在的目录,手动敲击“nohup./startup.sh&”等命令启动进程。可见,现有的远端进程操作方案中,如果进程宕掉,用户不能第一时间得到通知,而且进程宕掉后不会自动重启,需要人力手动连接上终端敲击一大串启动命令启动该进程,要停止一个进程也是如此,这样用户维护起来将会特别耗费人力和时间,而且还容易出错,操作界面也很不友好。因此,迫切需要提出一种简单通用的远端进程操作解决方案,以提高对远端进程进行操作处理的效率。
技术实现思路
鉴于上述问题,本专利技术实施例提供一种远端进程操作方法及系统,使得能够基于简单通用的架构实现对远端类服务器中大量进程进行高效操作处理。本专利技术实施例采用了如下技术方案:本专利技术一个实施例提供了一种远端进程操作方法,在网络中设置控制台服务器,在网络中各类服务器上设置操作模块,并且,控制台服务器上挂载各操作模块,所述方法包括:控制台服务器接收到进程操作请求;控制台服务器根据所述进程操作请求中的目的地址,获取目的地址所在类服务器中的进程运行状态;控制台服务器根据在所述进程运行状态中选定的目标进程及操作内容,向所述目的地址所在类服务器发出进程操作指令;所述类服务器中的操作模块接收到进程操作指令后,对目标进程执行所述操作内容,并将操作结果返回控制台服务器。所述控制台服务器与各操作模块之间通过http协议进行交互;具体的,所述控制台服务器根据所述进程操作指令中的目的地址,获取目的地址所在类服务器中的进程运行状态具体为:控制台服务器根据所述进程操作指令中的目的地址,通过http协议获取目的地址所在类服务器中的进程运行状态;所述向所述目的地址所在类服务器发出进程操作指令具体为:通过http协议向所述目的地址所在类服务器发出进程操作指令;所述将操作结果返回控制台服务器具体为:通过http协议将操作结果返回控制台服务器。所述控制台服务器根据所述进程操作指令中的目的地址,获取目的地址所在类服务器中的进程运行状态步骤还包括:类服务器中的操作模块对控制台服务器进行安全性验证的步骤。所述类服务器中的操作模块对控制台服务器进行安全性验证具体为:类服务器中的操作模块采用MD5加密算法对控制台服务器的IP地址合法性进行验证。所述方法还包括:当控制台服务器的IP地址变更时,控制台服务器发送包含变更后IP地址的同步命令给各操作模块;各操作模块接收到同步命令后,将自身保存的控制台服务器的IP地址更新为变更后IP地址;和/或当操作模块的IP地址变更时,控制台服务器更新自身保存的该操作模块的IP地址为变更后IP地址。所述控制台服务器采用浏览器方式提供交互接口,具体的:控制台服务器通过浏览器接收进程操作请求;控制台服务器通过浏览器呈现获取到的进程运行状态;并且,通过浏览器接收在所述进程运行状态中选定的目标进程及操作内容;以及,控制台服务器通过浏览器将操作模块返回的操作结果进行呈现。另外,本专利技术实施例还提供了一种远端进程操作系统,所述系统包括控制台服务器、多个类服务器,以及设置在各类服务器中的操作模块;控制台服务器上分别挂载各操作模块;所述控制台服务器包括:接收模块,用于接收进程操作请求;获取模块,用于根据所述进程操作请求中的目的地址,获取目的地址所在类服务器中的进程运行状态;指令下发模块,用于根据在所述进程运行状态中选定的目标进程及操作内容,向所述目的地址所在类服务器发出进程操作指令;所述类服务器中的操作模块,用于接收到进程操作指令后,对目标进程执行所述操作内容,并将操作结果返回控制台服务器。所述控制台服务器与各操作模块之间通过http协议进行交互;所述控制台服务器采用浏览器方式提供交互接口,用于接收进程操作请求、呈现获取到的进程运行状态、接收在所述进程运行状态中选定的目标进程及操作内容、以及,将操作模块返回的操作结果进行呈现。所述操作模块还包括:验证单元,用于当所述获取模块获取本类服务器中的进程运行状态时,对控制台服务器进行安全性验证;所述控制台服务器还包括第一同步模块,用于当控制台服务器的IP地址变更时,向各操作模块发送包含变更后IP地址的同步命令;各操作模块还包括第二同步模块,用于接收到同步命令后,将自身保存的控制台服务器的IP地址更新为变更后IP地址;所述控制台服务器还包括第三同步模块,用于当操作模块的IP地址变更时,更新自身保存的该操作模块的IP地址为变更后IP地址。所述控制台服务器采用浏览器方式提供交互接口,具体的:控制台服务器通过浏览器接收进程操作请求;控制台服务器通过浏览器呈现获取到的进程运行状态;并且,通过浏览器接收在所述进程运行状态中选定的目标进程及操作内容;以及,控制台服务器通过浏览器将操作模块返回的操作结果进行呈现。可见,本专利技术实施例提供的远端进程操作方法和系统,通过在网络中设置控制台服务器,以及在各类服务器上设置操作模块,控制台服务器和各类服务器上的操作模块之间通过http协议实现互通。由于http协议使用最广泛,所有服务器几乎默认都会开通,而且不需要每次连接都输入用户名和密码,只需通过控制台服务器,就可以对所有安装了操作模块的类服务器进行进程操作,优选的,控制台服务器可以采用浏览器的方式实现,界面简单易操作。进一步的,操作模块在执行控制台服务器的进程操作指令之前,能够对控制台服务器的合法性进行验证,从而保证基于http协议进行远端进程操作环节的安全性。可见,本专利技术实施例提供了一种简单通用的远端进程操作解决方案,本文档来自技高网...

【技术保护点】
一种远端进程操作方法,其特征在于,在网络中设置控制台服务器,在网络中各类服务器上设置操作模块,并且,控制台服务器上挂载各操作模块,所述方法包括:控制台服务器接收到进程操作请求;控制台服务器根据所述进程操作请求中的目的地址,获取目的地址所在类服务器中的进程运行状态;控制台服务器根据在所述进程运行状态中选定的目标进程及操作内容,向所述目的地址所在类服务器发出进程操作指令;所述类服务器中的操作模块接收到进程操作指令后,对目标进程执行所述操作内容,并将操作结果返回控制台服务器。

【技术特征摘要】
1.一种远端进程操作方法,其特征在于,在网络中设置控制台服务器,
在网络中各类服务器上设置操作模块,并且,控制台服务器上挂载各操作
模块,所述方法包括:
控制台服务器接收到进程操作请求;
控制台服务器根据所述进程操作请求中的目的地址,获取目的地址所在
类服务器中的进程运行状态;
控制台服务器根据在所述进程运行状态中选定的目标进程及操作内容,
向所述目的地址所在类服务器发出进程操作指令;
所述类服务器中的操作模块接收到进程操作指令后,对目标进程执行所
述操作内容,并将操作结果返回控制台服务器。
2.根据权利要求1所述的远端进程操作方法,其特征在于,所述控制台
服务器与各操作模块之间通过http协议进行交互;具体的;
所述控制台服务器根据所述进程操作指令中的目的地址,获取目的地址
所在类服务器中的进程运行状态具体为:控制台服务器根据所述进程操作指
令中的目的地址,通过http协议获取目的地址所在类服务器中的进程运行
状态;
所述向所述目的地址所在类服务器发出进程操作指令具体为:通过http
协议向所述目的地址所在类服务器发出进程操作指令;
所述将操作结果返回控制台服务器具体为:通过http协议将操作结果返
回控制台服务器。
3.根据权利要求2所述的远端进程操作方法,其特征在于,所述控制台
服务器根据所述进程操作指令中的目的地址,获取目的地址所在类服务器中
的进程运行状态步骤还包括:
类服务器中的操作模块对控制台服务器进行安全性验证的步骤。
4.根据权利要求3所述的远端进程操作方法,其特征在于,所述类服务
器中的操作模块对控制台服务器进行安全性验证具体为:
类服务器中的操作模块采用MD5加密算法对控制台服务器的IP地址合
法性进行验证。
5.根据权利要求4所述的远端进程操作方法,其特征在于,所述方法还
包括:
当控制台服务器的IP地址变更时,控制台服务器发送包含变更后IP地
址的同步命令给各操作模块;
各操作模块接收到同步命令后,将自身保存的控制台服务器的IP地址更
新为变更后IP地址;和/或
当操作模块的IP地址变更时,控制台服务器更新自身保存的该操作模块
所在类服务器的IP地址为变更后IP地址。
6.根据权利要求1-5任一项所述的远端进程操作方法,其特征在于,所
述控制台服务器采用浏览器方式提供交互接口,具体的:...

【专利技术属性】
技术研发人员:王亚飞王庆磊
申请(专利权)人:北京神州泰岳软件股份有限公司
类型:发明
国别省市:北京;11

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

1