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其中一种调度类型。

  • 删除任务
  • 更新任务信息

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

时间: 2024-10-27 06:53:00

ATsystem 使用介绍   --saltstack web 管理平台的相关文章

ATsystem   --saltstack web 管理平台

该平台是自己变学习python和django 边写的,不足之处,请各位不吝赐教,谢谢! 一.系统环境 centos6.4 x64  操作系统,python2.7.10  ,django1.8.1,mysql,saltstack2015.5.5-1(使用过程中 salt低版本有些功能不支持) 二.安装部署 1.先把mysql服务装上. yum -y  install  mysql-server mysql-devel  mysql 配置my.cnf 文件 [mysqld] character-se

混合云管理平台ManageIQ系列(二)——环境部署概述

部署ManageIQ前需要先部署一个云平台环境,这个云平台可以是VMware vSphere.oVirt.RHEV或OpenStack中的任意一个,因为ManageIQ需要运行在一个云平台上. 云平台部署完成后需要登陆ManageIQ网站下载与准备好的云平台对应的Appliance,然后将Appliance导入到云平台环境中作为虚拟机模板,基于该模板创建一个新的虚拟机.该虚拟机中已经部署好了ManageIQ的环境,不过还需要做一些简单的配置. 启动虚拟机,使用admin用户(默认密码smartv

自学华为IoT物联网_08 IoT连接管理平台介绍

点击返回自学华为IoT物流网 自学华为IoT物联网_08 IoT连接管理平台介绍 一.IoT连接管理平台的由来 1.1  物联网产业发展面临的挑战 新业务上线周期长,应用碎片化,开发周期长,场频上市慢: 终端/传感器厂家众多,集成困难,标准不一: 网络连接复杂,网络类型众多,2G/3G/NB-IOT/ZigBee...., 安全性要求.实时性要求.Qos要求 1.2 IoT连接管理平台 聚焦核心竞争力,发展物联网业务,需要一个终端接入解耦.能力开放.安全可靠的平台作为支撑. 二.OceanCon

30分钟快速搭建Web CRUD的管理平台--django神奇魔法

加上你的准备的时间,估计30分钟完全够用了,因为最近在做爬虫管理平台,想着快速开发,没想到python web平台下有这么非常方便的框架,简洁而优雅.将自己的一些坑总结出来,方便给大家的使用. 准备环境: 系统:win7 or ubuntu django版本:1.8.5 python版本:2.7.6 数据库:自带的SQLLITE3 IDE: sublime text 3 ===========================Read ? go===========================

集中化管理平台saltstack——自动化实现apache的安装与配置

what-saltstack 1>是一个服务器基础架构集中化管理平台,具备配置管理,远程执行,监控等功能. 2>使用Python开发,部署简单,主从集中化管理,支持API和自定义模块. 3>由Master和Minion构成(基于证书验证),通过轻量级消息队列ZeroMQ进行通信. how-saltstack Saltstack的master端监听4505与4506端口,4505为salt的消息发布系统,4506为salt客户端与服务端通信的端口: salt客户端程序不监听端口,客户端启动

Docker集中化web界面管理平台-Shipyard部署记录

之前介绍了DOcker的web管理工具DockerUI,下面介绍下Docker的另一个web界面管理工具Shipyard的使用.Shipyard(github)是建立在docker集群管理工具Citadel之上的可以管理容器.主机等资源的web图形化工具,包括core和extension两个版本,core即shipyard主要是把多个 Docker host上的 containers 统一管理(支持跨越多个host),extension即shipyard-extensions添加了应用路由和负载

集中化管理平台Saltstack

集中化管理平台Saltstack Saltstack是一个服务器基础架构集中化管理平台,开始于2011年的一个项目,具备配置管理.远程执行.监控等功能,一般可以理解成简化版的puppet和加强版的func.Slatstack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq.PyCrypto.Pyjinja2.python-msgpack和PyYAML等)构建. 关于什么是Salt,请查阅官方说明:http://docs.saltstack.cn/t

4、python自动化运维——集中化管理平台Saltstack

集中化管理平台--Saltstack Saltstck作为服务器基础架构集中化管理平台,具备配置管理,远程执行,监控等功能.可以简单地理解为简化版的puppet,加强版的func.废话不多说,直接上手. Saltstack安装以及配置 安装所需要的组件 主控端:salt-master被控端:salt-minion 安装过程 1.安装所需要的epel作为部署saltstack的yum源:yum install -y epel 2.安装salt-master/salt-minionyum insta

基于 Java Web 的毕业设计选题管理平台--选题报告与需求规格说明书

一.选题报告 目录 团队名称 团队成员 项目名称 项目描述 创新与收益 用户场景分析 真实用户调研 未来市场与竞争 项目导图 比例权重 总结 1.团队名称--指南者团队 2.团队成员 孔潭活:2015034643032 何德新:2015034643017 吴淑瑶:2015034643018 苏咏梅:2015034643025 李茵敏:2015034643012 3.项目名称--基于 Java Web 的毕业设计选题管理平台 4.项目描述 在大多学校中的毕业论文双向选择管理大多都是采用了人工进行管