【4-3 前端模块】云跳板机服务系统设计及实现
来源:互联网 发布:qq业务网源码 编辑:程序博客网 时间:2024/06/06 03:32
4.4 超级用户
此文原出自【爱运维社区】: http://www.easysb.cn
超级用户,是安全运维人员,主要是监控整个跳板机系统的运行状况,管理跳板机管理员,设定HA方案等。超级用户的界面和跳板机管理员大致相同,唯一不同的是超级用户能看到所有的的数据,而管理员仅仅能够看到与自己相关的部分。跳板机管理员的UI模块主要包括【概览面板】,【告警记录】,【服务器】,【跳板机】,【用户管理】,【权限管理】,【权限申请】,【登陆日志】,【操作命令】,【ticket管理】,【设置保留秘钥】等。
4.4.1 概览面板
【概览面板】主要是显示跳板机的当前的统计信息,便于了解当前系统的负载情况等,如图4-4-1所示。
图 4-4-1 【概览面板】页面
4.4.2 告警记录
【告警记录】是显示当前系统中所有的告警信息,页面和跳板机管理员相一样。
4.4.3 服务器
【服务器】是显示系统中所有的服务器,但是超级用户不能主动将权限授予用户,只能改跳板机的管理员才可以,如图4-4-2所示。
图 4-4-2【服务器】页面
4.4.4 跳板机
【跳板机】显示的系统中所有的跳板机,超级用户可以在此设定HA方案中的备用跳板机,设定跳板机的管理员等,如图4-4-3、图4-4-4和图4-4-5所示。
图 4-4-3 【跳板机】 设定备用跳板机页面
图 4-4-4 【跳板机】 设定跳板机管理员页面
图 4-4-5 【跳板机】 设定跳板机状态页面
4.4.5 用户管理
【用户管理】是显示当前系统中所有的用户,如图4-4-6所示。
图 4-4-6 【用户管理】页面
4.6 权限管理
【权限管理】是显示当前系统中所有的权限信息,但是超级用户不能编辑删除权限,只能该跳板机的管理员才能编辑删除用户权限,避免安全运维人员误操作,如图4-4-7所示。
图 4-4-7 【权限管理】页面
4.4.7 权限申请
【权限申请】是显示当前系统中所有的权限申请记录,但是超级用户不能审批申请记录,只能该跳板机的管理员才能审批,避免安全运维人员我操作,如图4-4-8所示。
图 4-4-8 【权限申请】页面
4.8 登陆日志
【登陆日志】是显示当前系统中所有的登陆日志,界面和跳板机管理员一样,只是管理员的页面只显示与管理员相关的数据。
4.9 操作命令
【操作命令】是显示当前系统中所有的操作记录,界面和跳板机管理员一样,只是管理员的页面只显示与管理员相关的数据。
4.10 Ticket管理
【ticket管理】是用于管理部门申请跳板机服务的申请,如图4-4-9所示。
图 4-4-9 【Ticket管理】 页面
4.11 设置保留秘钥
【设置保留秘钥】是用于设定服务器上保留的秘钥,如图4-4-10所示。
图 4-4-10 【设置保留密钥】页面
5. 小结
Web前端模块,分别用三个用户角色来区分不同的功能模块,可以较好地达到使用管理的目的。此外,为了便于该系统和其他的系统融合,Web后端所有的数据接口都是REST形式的。考虑到Django是重服务器型的,为了减轻后端服务器的压力,我们采用了AngularJS来做数据的加载渲染,实现了高效的动态交互。
作者:胡杨<jekkay@easysb.cn><479904359@qq.com>
此文原出自【爱运维社区】: http://www.easysb.cn
如转载请标明原出处,谢绝阉割党。
此文原出自【爱运维社区】: http://www.easysb.cn
超级用户,是安全运维人员,主要是监控整个跳板机系统的运行状况,管理跳板机管理员,设定HA方案等。超级用户的界面和跳板机管理员大致相同,唯一不同的是超级用户能看到所有的的数据,而管理员仅仅能够看到与自己相关的部分。跳板机管理员的UI模块主要包括【概览面板】,【告警记录】,【服务器】,【跳板机】,【用户管理】,【权限管理】,【权限申请】,【登陆日志】,【操作命令】,【ticket管理】,【设置保留秘钥】等。
4.4.1 概览面板
【概览面板】主要是显示跳板机的当前的统计信息,便于了解当前系统的负载情况等,如图4-4-1所示。
图 4-4-1 【概览面板】页面
4.4.2 告警记录
【告警记录】是显示当前系统中所有的告警信息,页面和跳板机管理员相一样。
4.4.3 服务器
【服务器】是显示系统中所有的服务器,但是超级用户不能主动将权限授予用户,只能改跳板机的管理员才可以,如图4-4-2所示。
图 4-4-2【服务器】页面
4.4.4 跳板机
【跳板机】显示的系统中所有的跳板机,超级用户可以在此设定HA方案中的备用跳板机,设定跳板机的管理员等,如图4-4-3、图4-4-4和图4-4-5所示。
图 4-4-3 【跳板机】 设定备用跳板机页面
图 4-4-4 【跳板机】 设定跳板机管理员页面
图 4-4-5 【跳板机】 设定跳板机状态页面
4.4.5 用户管理
【用户管理】是显示当前系统中所有的用户,如图4-4-6所示。
图 4-4-6 【用户管理】页面
4.6 权限管理
【权限管理】是显示当前系统中所有的权限信息,但是超级用户不能编辑删除权限,只能该跳板机的管理员才能编辑删除用户权限,避免安全运维人员误操作,如图4-4-7所示。
图 4-4-7 【权限管理】页面
4.4.7 权限申请
【权限申请】是显示当前系统中所有的权限申请记录,但是超级用户不能审批申请记录,只能该跳板机的管理员才能审批,避免安全运维人员我操作,如图4-4-8所示。
图 4-4-8 【权限申请】页面
4.8 登陆日志
【登陆日志】是显示当前系统中所有的登陆日志,界面和跳板机管理员一样,只是管理员的页面只显示与管理员相关的数据。
4.9 操作命令
【操作命令】是显示当前系统中所有的操作记录,界面和跳板机管理员一样,只是管理员的页面只显示与管理员相关的数据。
4.10 Ticket管理
【ticket管理】是用于管理部门申请跳板机服务的申请,如图4-4-9所示。
图 4-4-9 【Ticket管理】 页面
4.11 设置保留秘钥
【设置保留秘钥】是用于设定服务器上保留的秘钥,如图4-4-10所示。
图 4-4-10 【设置保留密钥】页面
5. 小结
Web前端模块,分别用三个用户角色来区分不同的功能模块,可以较好地达到使用管理的目的。此外,为了便于该系统和其他的系统融合,Web后端所有的数据接口都是REST形式的。考虑到Django是重服务器型的,为了减轻后端服务器的压力,我们采用了AngularJS来做数据的加载渲染,实现了高效的动态交互。
作者:胡杨<jekkay@easysb.cn><479904359@qq.com>
此文原出自【爱运维社区】: http://www.easysb.cn
如转载请标明原出处,谢绝阉割党。
0 0
- 【4-3 前端模块】云跳板机服务系统设计及实现
- 【4-2 前端模块】云跳板机服务系统设计及实现
- 【4-1 前端模块】跳板机服务系统设计及实现
- 【6. 跳板机模块】云跳板机服务系统设计及实现
- 【8. HA模块】云跳板机服务系统设计及实现
- 【5. 监控调度处理模块】云跳板机服务系统设计及实现
- 【7. 日志分析模块】云跳板机服务系统设计及实现
- 【8. HA模块】云跳板机服务系统设计及实现
- 【2. 跳板机服务】云跳板机服务系统设计及实现
- 【3. 框架结构】云跳板机服务系统设计及实现
- 【1. 跳板机概述】云跳板机服务系统设计及实现
- 【9. Windows跳板机简述】 云跳板机服务系统设计及实现
- [10. Windows跳板机节点】 云跳板机服务系统设计及实现
- python实现跳板机
- winscp实现跳板机连接
- winscp实现跳板机连接
- 循序渐进企业级搜索引擎之Master模块设计及实现-系统请求响应封装模块
- SecureCRT跳板机及常用配置
- 【4-1 前端模块】跳板机服务系统设计及实现
- python27 in Centos6
- C++作业4.22
- ndroid:使用百度地图SDK定位当前具体位置(类似QQ发表说说的选择地点功能)
- 【4-2 前端模块】云跳板机服务系统设计及实现
- 【4-3 前端模块】云跳板机服务系统设计及实现
- MarkDown 分类加载失败
- 【5. 监控调度处理模块】云跳板机服务系统设计及实现
- 【6. 跳板机模块】云跳板机服务系统设计及实现
- 【7. 日志分析模块】云跳板机服务系统设计及实现
- Windows 远程控制 Mac 的解决方案
- 2015 上海邀请赛c题 calculator hdu5238
- 【8. HA模块】云跳板机服务系统设计及实现
- Linux信号、信号处理和信号处理函数