利索能及
我要发布
收藏
专利号: 2018106086907
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种脚本的执行方法,其特征在于,应用于服务器管理系统,所述服务器管理系统包括管理服务器、代理服务器和处理服务器,所述代理服务器和处理服务器位于防火墙安全区域内;所述方法包括:

所述管理服务器接收脚本执行请求,其中,所述脚本执行请求包括待执行脚本以及执行所述待执行脚本的处理服务器的服务器标识;

所述管理服务器获取所述服务器标识对应的处理服务器所在防火墙安全区域的安全区标识;

所述管理服务器根据所述待执行脚本、对应的服务器标识以及安全区标识生成脚本任务,并将所述脚本任务写入执行队列,其中,所述执行队列上开设有预设队列服务端口,且所述执行队列与所述代理服务器不在同一防火墙安全区域内,以使多个所述代理服务器同时通过所述预设队列服务端口访问所述执行队列;

所述代理服务器访问所述执行队列,其中,所述代理服务器所在防火墙上开通了所述代理服务器访问所述执行队列的预设队列服务端口的防火墙策略;

所述代理服务器从所述执行队列 中获取与所述代理服务器所在防火墙安全区域的安全区标识相匹配的脚本任务,并将与所述代理服务器所在防火墙安全区域的安全区标识相匹配的脚本任务发送至所述脚本任务中服务器标识对应的处理服务器中,以便于所述处理服务器执行所述待执行脚本;

其中,在所述代理服务器从所述执行队列 中获取与所述代理服务器所在防火墙安全区域的安全区标识相匹配的脚本任务之后,还包括:将获取到的脚本任务从所述执行队列中删除。

2.根据权利要求1所述的脚本的执行方法,其特征在于,所述服务器管理系统还包括配置管理数据库,所述配置管理数据库中存储所述处理服务器的服务器标识与所述处理服务器所在防火墙安全区域的安全区标识之间的对应关系;

所述管理服务器获取所述服务器标识对应的处理服务器所在防火墙安全区域的安全区标识,包括:所述管理服务器向所述配置管理数据库获取所述服务器标识对应的处理服务器所在防火墙安全区域的安全区标识。

3.根据权利要求1所述的脚本的执行方法,其特征在于,在所述将与所述代理服务器所在防火墙安全区域的安全区标识相匹配的脚本任务发送至所述脚本任务中服务器标识对应的处理服务器中之后,还包括:

所述代理服务器接收所述处理服务器执行所述待执行脚本的执行结果,并将所述执行结果写入数据库中。

4.根据权利要求3所述的脚本的执行方法,其特征在于,在所述代理服务器将所述执行结果写入数据库中之后,还包括:所述管理服务器从所述数据库中读取并显示所述执行结果。

5.一种服务器管理系统,其特征在于,包括管理服务器、代理服务器和处理服务器,所述代理服务器和处理服务器位于防火墙安全区域内;

所述管理服务器用于:接收脚本执行请求,其中,所述脚本执行请求包括待执行脚本以及执行所述待执行脚本的处理服务器的服务器标识;获取所述服务器标识对应的处理服务器所在防火墙安全区域的安全区标识;以及,根据所述待执行脚本、对应的服务器标识以及安全区标识生成脚本任务,并将所述脚本任务写入执行队列,其中,所述执行队列上开设有预设队列服务端口,且所述执行队列与所述代理服务器不在同一防火墙安全区域内,以使多个所述代理服务器同时通过所述预设队列服务端口访问所述执行队列;

所述代理服务器用于:访问所述执行队列,其中,所述代理服务器所在防火墙上开通了所述代理服务器访问所述执行队列的预设队列服务端口的防火墙策略;从所述执行队列 中获取与所述代理服务器所在防火墙安全区域的安全区标识相匹配的脚本任务,并将与所述代理服务器所在防火墙安全区域的安全区标识相匹配的脚本任务发送至所述脚本任务中服务器标识对应的处理服务器中,以便于所述处理服务器执行所述待执行脚本;所述代理服务器,还用于将获取到的脚本任务从所述执行队列中删除。

6.根据权利要求5所述的服务器管理系统,其特征在于,所述服务器管理系统还包括配置管理数据库,所述配置管理数据库中存储所述处理服务器的服务器标识与所述处理服务器所在防火墙安全区域的安全区标识之间的对应关系;

所述管理服务器,具体用于向所述配置管理数据库获取所述服务器标识对应的处理服务器所在防火墙安全区域的安全区标识。

7.一种服务器管理系统,其特征在于,包括至少三台计算机设备,所述计算机设备均包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,至少三台所述计算机设备中的处理器执行相应的计算机程序时共同实现如权利要求1至4中任一项的脚本的执行方法。

8.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1‑4中任一项所述的脚本的执行方法。