【4-1 前端模块】跳板机服务系统设计及实现
来源:互联网 发布:qq业务网源码 编辑:程序博客网 时间:2024/06/05 21:15
四·前端模块
此文原出自【爱运维社区】: http://www.easysb.cn
4.1 概述
Web前端模块,是用户操作的交互界面,所有的申请管理功能都是通过该模块来展示操作的。为了使得前端操作具有良好的交互性和隔离性,我们将用户角色分成了三类:普通用户、跳板机管理员和超级用户。普通用户,就是申请服务器访问权限的用户。跳板机管理员则是拥有跳板机管理权限,可以添加删除该跳板机上被管理的服务器,同时也管理其跳板机下的服务器所有的访问权限等。超级用户,则一般为安全运维人员,主要是负责监控系统的整体运行情况,包括日志警告,故障恢复,操作报警、日志审计等,并可以设定跳板机的管理员、高可用HA参数等。
不同的用户角色,有着不同的功能,因而这三种角色不是互斥的,所以一个用户可以有多重用户角色,比如,跳板机管理员会有普通用户的角色,安全运维人员可能同时拥有这三种角色,可以在不同的角色之间切换,下面我们以不同的用户角色来设计Web前端模块。
4.2 普通用户
普通用户,就是跳板机的使用者,主要是申请跳板机的访问权限,普通用户的UI模块主要包括【我的服务器】,【我的跳板机】,【申请服务器】,【我的申请】和【我的秘钥】五部分。
4.2.1 我的服务器
【我的服务器】是负责展示当前用户已拥有哪些服务器的访问权限,并且可以查看权限的详情,也可以删除访问权限,如下图4-2-1和4-2-2所示。
图4-2-1 【我的服务器】页面
图4-2-2 【我的服务器】查看详情页面
4.2.2 我的跳板机
【我的跳板机】则展示该用户可以访问哪些跳板机,并可以查看该跳板机的管理员,备用跳板机等详情,如图4-2-3,图4-2-4和图4-2-5所示。
图4-2-3 【我的跳板机】页面
图4-2-4 【我的跳板机】查看跳板机管理员页面
图4-2-5 【我的跳板机】查看备用跳板机页面
2.3 申请服务器
【申请服务器】是普通用户用于申请服务器的访问权限的页面,如图4-2-6和图4-2-7所示.
图4-2-6 【申请服务器】页面
图4-2-7 【申请服务器】权限申请页面
2.4 我的申请
【我的申请】是普通用户查看和编辑自己的申请记录,如图4-2-8和4-2-9所示。
图4-2-8 【我的申请】页面
图4-2-9 【我的申请】查看请求的审批和处理结果页面
2.5 我的秘钥
【我的秘钥】是普通用户用于添加访问跳板机的SSH key的,如图4-2-10所示。
图4-2-10【我的秘钥】页面
作者:胡杨<jekkay@easysb.cn><479904359@qq.com>
此文原出自【爱运维社区】: http://www.easysb.cn
如转载请标明原出处,谢绝阉割党。
此文原出自【爱运维社区】: http://www.easysb.cn
4.1 概述
Web前端模块,是用户操作的交互界面,所有的申请管理功能都是通过该模块来展示操作的。为了使得前端操作具有良好的交互性和隔离性,我们将用户角色分成了三类:普通用户、跳板机管理员和超级用户。普通用户,就是申请服务器访问权限的用户。跳板机管理员则是拥有跳板机管理权限,可以添加删除该跳板机上被管理的服务器,同时也管理其跳板机下的服务器所有的访问权限等。超级用户,则一般为安全运维人员,主要是负责监控系统的整体运行情况,包括日志警告,故障恢复,操作报警、日志审计等,并可以设定跳板机的管理员、高可用HA参数等。
不同的用户角色,有着不同的功能,因而这三种角色不是互斥的,所以一个用户可以有多重用户角色,比如,跳板机管理员会有普通用户的角色,安全运维人员可能同时拥有这三种角色,可以在不同的角色之间切换,下面我们以不同的用户角色来设计Web前端模块。
4.2 普通用户
普通用户,就是跳板机的使用者,主要是申请跳板机的访问权限,普通用户的UI模块主要包括【我的服务器】,【我的跳板机】,【申请服务器】,【我的申请】和【我的秘钥】五部分。
4.2.1 我的服务器
【我的服务器】是负责展示当前用户已拥有哪些服务器的访问权限,并且可以查看权限的详情,也可以删除访问权限,如下图4-2-1和4-2-2所示。
图4-2-1 【我的服务器】页面
图4-2-2 【我的服务器】查看详情页面
4.2.2 我的跳板机
【我的跳板机】则展示该用户可以访问哪些跳板机,并可以查看该跳板机的管理员,备用跳板机等详情,如图4-2-3,图4-2-4和图4-2-5所示。
图4-2-3 【我的跳板机】页面
图4-2-4 【我的跳板机】查看跳板机管理员页面
图4-2-5 【我的跳板机】查看备用跳板机页面
2.3 申请服务器
【申请服务器】是普通用户用于申请服务器的访问权限的页面,如图4-2-6和图4-2-7所示.
图4-2-6 【申请服务器】页面
图4-2-7 【申请服务器】权限申请页面
2.4 我的申请
【我的申请】是普通用户查看和编辑自己的申请记录,如图4-2-8和4-2-9所示。
图4-2-8 【我的申请】页面
图4-2-9 【我的申请】查看请求的审批和处理结果页面
2.5 我的秘钥
【我的秘钥】是普通用户用于添加访问跳板机的SSH key的,如图4-2-10所示。
图4-2-10【我的秘钥】页面
作者:胡杨<jekkay@easysb.cn><479904359@qq.com>
此文原出自【爱运维社区】: http://www.easysb.cn
如转载请标明原出处,谢绝阉割党。
0 0
- 【4-1 前端模块】跳板机服务系统设计及实现
- 【4-2 前端模块】云跳板机服务系统设计及实现
- 【4-3 前端模块】云跳板机服务系统设计及实现
- 【6. 跳板机模块】云跳板机服务系统设计及实现
- 【8. HA模块】云跳板机服务系统设计及实现
- 【5. 监控调度处理模块】云跳板机服务系统设计及实现
- 【7. 日志分析模块】云跳板机服务系统设计及实现
- 【8. HA模块】云跳板机服务系统设计及实现
- 【2. 跳板机服务】云跳板机服务系统设计及实现
- 【3. 框架结构】云跳板机服务系统设计及实现
- 【1. 跳板机概述】云跳板机服务系统设计及实现
- 【9. Windows跳板机简述】 云跳板机服务系统设计及实现
- [10. Windows跳板机节点】 云跳板机服务系统设计及实现
- python实现跳板机
- winscp实现跳板机连接
- winscp实现跳板机连接
- 循序渐进企业级搜索引擎之Master模块设计及实现-系统请求响应封装模块
- SecureCRT跳板机及常用配置
- Android布局中实现圆角边框
- merge sort 一些变种、应用
- 【ASP.NET北大青鸟】--添加广告控件
- HDU2089(数位DP)
- 史上功能最全面的图形锁
- 【4-1 前端模块】跳板机服务系统设计及实现
- python27 in Centos6
- C++作业4.22
- ndroid:使用百度地图SDK定位当前具体位置(类似QQ发表说说的选择地点功能)
- 【4-2 前端模块】云跳板机服务系统设计及实现
- 【4-3 前端模块】云跳板机服务系统设计及实现
- MarkDown 分类加载失败
- 【5. 监控调度处理模块】云跳板机服务系统设计及实现
- 【6. 跳板机模块】云跳板机服务系统设计及实现