【4-3 前端模块】云跳板机服务系统设计及实现

来源:互联网 发布:qq业务网源码 编辑:程序博客网 时间:2024/06/06 03:32
 4.4 超级用户
 
  此文原出自【爱运维社区】: http://www.easysb.cn

  超级用户,是安全运维人员,主要是监控整个跳板机系统的运行状况,管理跳板机管理员,设定HA方案等。超级用户的界面和跳板机管理员大致相同,唯一不同的是超级用户能看到所有的的数据,而管理员仅仅能够看到与自己相关的部分。跳板机管理员的UI模块主要包括【概览面板】,【告警记录】,【服务器】,【跳板机】,【用户管理】,【权限管理】,【权限申请】,【登陆日志】,【操作命令】,【ticket管理】,【设置保留秘钥】等。

4.4.1 概览面板

【概览面板】主要是显示跳板机的当前的统计信息,便于了解当前系统的负载情况等,如图4-4-1所示。
   
1.png

 图 4-4-1 【概览面板】页面

4.4.2 告警记录

 【告警记录】是显示当前系统中所有的告警信息,页面和跳板机管理员相一样。

4.4.3 服务器

 【服务器】是显示系统中所有的服务器,但是超级用户不能主动将权限授予用户,只能改跳板机的管理员才可以,如图4-4-2所示。
 
2.png

 图 4-4-2【服务器】页面

4.4.4 跳板机

  【跳板机】显示的系统中所有的跳板机,超级用户可以在此设定HA方案中的备用跳板机,设定跳板机的管理员等,如图4-4-3、图4-4-4和图4-4-5所示。
 
3.png

图 4-4-3 【跳板机】 设定备用跳板机页面
 

4.png

 图 4-4-4 【跳板机】 设定跳板机管理员页面
 
5.png

 图 4-4-5 【跳板机】 设定跳板机状态页面

4.4.5 用户管理

  【用户管理】是显示当前系统中所有的用户,如图4-4-6所示。
 
6.png

图 4-4-6 【用户管理】页面

4.6 权限管理

 【权限管理】是显示当前系统中所有的权限信息,但是超级用户不能编辑删除权限,只能该跳板机的管理员才能编辑删除用户权限,避免安全运维人员误操作,如图4-4-7所示。
 
7.png

 图 4-4-7 【权限管理】页面

4.4.7 权限申请

  【权限申请】是显示当前系统中所有的权限申请记录,但是超级用户不能审批申请记录,只能该跳板机的管理员才能审批,避免安全运维人员我操作,如图4-4-8所示。
 
8.png

 图 4-4-8 【权限申请】页面

4.8 登陆日志

  【登陆日志】是显示当前系统中所有的登陆日志,界面和跳板机管理员一样,只是管理员的页面只显示与管理员相关的数据。

4.9 操作命令

  【操作命令】是显示当前系统中所有的操作记录,界面和跳板机管理员一样,只是管理员的页面只显示与管理员相关的数据。

4.10 Ticket管理

  【ticket管理】是用于管理部门申请跳板机服务的申请,如图4-4-9所示。
 
9.png

 图 4-4-9 【Ticket管理】 页面

4.11 设置保留秘钥

  【设置保留秘钥】是用于设定服务器上保留的秘钥,如图4-4-10所示。
 
10.png

图 4-4-10 【设置保留密钥】页面

5. 小结

   Web前端模块,分别用三个用户角色来区分不同的功能模块,可以较好地达到使用管理的目的。此外,为了便于该系统和其他的系统融合,Web后端所有的数据接口都是REST形式的。考虑到Django是重服务器型的,为了减轻后端服务器的压力,我们采用了AngularJS来做数据的加载渲染,实现了高效的动态交互。
 
  作者:胡杨<jekkay@easysb.cn><479904359@qq.com>
  此文原出自【爱运维社区】: http://www.easysb.cn
  如转载请标明原出处,谢绝阉割党。
 
0 0
原创粉丝点击