/SaltAdmin

Salt运维平台

Primary LanguageHTMLGNU General Public License v2.0GPL-2.0

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 ## 系统自带的版本过低,使用pip或者easy_install安装最新版

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

四、初始化信息

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

五、截图欣赏

登录

Login

控制中心

Dashboard

监控

Monitor

设备管理

Device