[发明专利]一种非侵入的可配置运维系统有效
| 申请号: | 201711401066.1 | 申请日: | 2017-12-22 |
| 公开(公告)号: | CN108011767B | 公开(公告)日: | 2021-06-25 |
| 发明(设计)人: | 郭会 | 申请(专利权)人: | 中国农业银行股份有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;H04L29/06;G06T1/00;G06K7/14 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 杨华;王宝筠 |
| 地址: | 100005 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 侵入 配置 维系 | ||
1.一种非侵入的可配置运维系统,其特征在于,包括:
控制服务器、数据库服务器和策略解析服务器,其中,控制服务器具体为python服务器,python服务器安装python2.7作为python基础环境,并安装Django1.7提供web服务,安装Paramiko提供ssh连接,python服务器分别与策略解析服务器和数据库服务器构成非侵入的可配置运维系统的基本结构;
所述数据库服务器用于存储对象集合的访问信息和命令集合;
所述控制服务器用于接收运维指令,所述运维指令包括从所述对象集合中选定的运维对象和对所述运维对象的运维操作;在用户验证通过的情况下,从所述数据库服务器查找所述运维对象的访问信息,并将所述运维对象发给所述策略解析服务器;
所述策略解析服务器用于,依据所述数据库服务器中的所述运维对象的命令集合,将所述运维指令解析为命令,发送所述命令,或者,在解析出的命令为预设的命令的情况下,对所述用户进行二次验证,在所述二次验证通过的情况下,发送所述命令;
所述控制服务器还用于,在接收到所述策略解析服务器发送的所述命令的情况下,依据所述访问信息登录所述运维对象,并在所述运维对象上运行所述命令,并在完成对所述运维对象的所述运维操作后,将所述运维对象返回的信息转换为图片并对图片加入用于记录所述运维操作的水印;
所述非侵入的可配置运维系统,还包括:
通信服务器、邮件服务器和输出设备的任一项;
所述通信服务器用于发送运维状态短信;
所述邮件服务器用于发送指示所述运维状态的电子邮件;
输出设备用于输出所述运维状态的信息;
其中,所述控制服务器通过http协议从客户端接收所述运维指令;
其中,所述命令集合包括允许执行的命令、提示符以及所述允许执行的命令和所述提示符的使用规则;
其中,所述运维对象通过堡垒机连接所述控制服务器;所述控制服务器用于依据所述访问信息登录所述运维对象,并在所述运维对象上运行所述命令包括:所述控制服务器具体用于,在堡垒机通过channel连接到所述运维对象,并在所述运维对象上运行所述命令;
其中,所述策略解析服务器用于对所述用户进行二次验证包括:所述策略解析服务器具体用于,从所述控制服务器获取为用户分配的二维码以及所述用户传回的二维码,验证两者是否相同,如果相同,则所述二次验证通过;或者,将所述控制服务器对所述用户传回的二维码的验证结果作为所述二次验证的结果;
其中,所述运维操作的水印包括:用户的标识、操作时间和所述命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711401066.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种健脾养胃黄桃干的加工方法
- 下一篇:一种沙滩车轮及其使用方法





