介绍dashboard(后台管理页面)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了介绍dashboard(后台管理页面)相关的知识,希望对你有一定的参考价值。

参考技术A

This topic targets, and was tested with, the Orchard 1.8 release.

Orchard是用来管理你的网站的,可以用它来改变你网站的外观,增加内容,和启用Orchard features。当你登陆后,你可以在home page上通过点击 Dashboard 链接来登陆 dashboard。

当你打开dashboard,你将在页面的左侧看到一列应用程序特性和设置。

下表将以一句话的形式给出我对dashboard中每块的理解。(自己的理解,非翻译原文内容)

翻译仅供学习之用,如有缺漏请不吝指正。鉴于能力有限定有诸多曲解或不完整的地方,请海涵。

个人blog地址: http://www.cnblogs.com/falcon-fei/

ATsystem 使用介绍   --saltstack web 管理平台

ATsystem 的使用方法,目前系统的功能:

  • dashboard 主页面

  • 用户管理模块

  • 用户组管理模块

  • minions 客户机列表模块

  • minions group 客户机组管理模块

  • 后台任务管理模块


系统前端显示是我在网上找的一个模板,有些按钮或者链接目前没有添加功能,可以忽略掉,下面就根据上面列出的模块逐一进行介绍。


一、dashboard主页面。

技术分享

在用户权限上面分为管理员和普通用户,所以主界面的显示也不同,普通用户只有

  • 用户管理模块

  • 用户组管理模块

这两个模块的使用权限。

主页面左边是模块,

右边

  • Statistics 目前有用户的状态统计和minion的状态统计。

  • user Information  显示用户的基本信息,所属组和拥有的权限

  • Minion Statistic  是显示minion客户机各个状态的统计和所占比例。

  • minion 和mgroup  是客户机和机组的列表

  • Gallery 目前没有开发



二、用户管理模块

技术分享

该模块包含功能:增加用户,删除用户,更新用户信息。

增加用户界面:

技术分享

更新用户信息界面:

技术分享

三、用户组管理模块

该模块和用户模块大体差不多,就不多做介绍。

技术分享

四、minions 客户机管理模块

技术分享

该模块主要是通过master对minion执行操作,主要的功能有:

  • update

  1. 更新minion信息到数据库中 (master 接受新的minion的时候,可以手动更新到数据库中,不过后台也有任务会自动更新的,不手动操作也可以)



  • Action

  1. 检测master和minion的通信是否正常。

  2. 文件拷贝分发。(选择一台或几台主机,点击file copy,目标路径一定要写成绝对路径包含目标文件名),如图:


    技术分享

  3. 远程命令执行。(输入命令,下面黑色部分是命令的回显)


    技术分享

  4. 软件安装。(该功能需要自己手动在sys.conf 配置文件中配置的salt_root_path目录下编写sls配置文件,进行安装,需要自己研究下)

     

技术分享





  • 快捷功能

如图:

技术分享


  • 添加主机到主机组。

选择主机,选择要加入的主机组,然后点击add。如图:

技术分享

五、主机组管理模块

主机组管理也有action的所有功能,不过是一组为单位执行操作,同时有添加、删除、更新组的功能,这里就不多做介绍了。

技术分享

六、系统后台任务管理模块

可能有时候我们想写一个方法在后台执行一些操作,这时候就可以使用这个功能来管理,不过这个功能方法实现需要你app目录下的tasks.py文件里自己手动写,格式参考其他方法。任务的调度和linux系统crontab类似。使用的是celery。

  • 添加任务。

    当你任务方法编写完毕后,系统会自动发现你任务名,添加到Discover Task列表中。同时也可以自己添加intervalcrontab。任务只能选择intervalcrontab其中一种调度类型。


    技术分享


  • 删除任务

  • 更新任务信息



目前系统的功能就这些,由于对前端是初次接触,有些功能不是很完善,只能边学边更新了,系统右上角用户信息中还有一个日程安排的功能,不过目前只能添加日程,修改和删除目前还没实现。

本文出自 “venuxs” 博客,请务必保留此出处http://venuxs.blog.51cto.com/11763538/1793644

以上是关于介绍dashboard(后台管理页面)的主要内容,如果未能解决你的问题,请参考以下文章

5. 添加后台管理页面

11个网站后台模版 Admin Dashboards | Bootstrap

如何进入网站后台管理页面

vue+elementui搭建后台管理界面(3侧边栏菜单)

ATsystem 使用介绍   --saltstack web 管理平台

后台管理系统模板