Skip to content

ljb-2000/SaltAdmin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SaltAdmin

基于PythonSaltStackWebpy框架的开源运维平台
Desgin By Xiaok

一、环境说明

说明:uWSGI和Nginx作为Web容器是可选的环境,可以不部署

二、安装

1.Webpy

2.Mako

  • easy_install -Z mako

3.MySQLdb

  • yum install MySQL-python

4.SaltStack

RedHat 6 系列

Ubuntu 系列

  • add-apt-repository -y ppa:saltstack/salt
  • apt-get update
  • apt-get install salt-master
  • apt-get install salt-ssh
  • apt-get install salt-minion

5.数据库初始化

  • 新建数据库saltadmin
  • 导入doc目录下的saltadmin.sql文件
  • 配置config/database.py

三、其他依赖

依赖以下python模块

  • python-dmidecode
  • psutil

安装方法:使用系统自带的包进行安装即可

四、初始化信息

  • 会话:项目目录下新建session目录,用于保存会话
  • 启动:python run.py
  • 端口:8080
  • 用名:admin
  • 密码:admin

五、截图欣赏

登录

Login

控制中心

Dashboard

监控

Monitor

设备管理

Device

Releases

No releases published

Packages

No packages published

Languages

  • HTML 57.5%
  • CSS 16.4%
  • Python 13.5%
  • JavaScript 12.6%