luxiaok / Saltadmin
Licence: gpl-2.0
基于SaltStack的自动化运维平台
Stars: ✭ 388
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Saltadmin
snmp-formula
docs.saltstack.com/en/latest/topics/development/conventions/formulas.html
Stars: ✭ 16 (-95.88%)
Mutual labels: saltstack
salt-lint
A command-line utility that checks for best practices in SaltStack.
Stars: ✭ 111 (-71.39%)
Mutual labels: saltstack
Salt Scanner
Linux vulnerability scanner based on Salt Open and Vulners audit API, with Slack notifications and JIRA integration
Stars: ✭ 261 (-32.73%)
Mutual labels: saltstack
graphite-formula
docs.saltstack.com/en/latest/topics/development/conventions/formulas.html
Stars: ✭ 16 (-95.88%)
Mutual labels: saltstack
Hubble
Hubble is a modular, open-source security compliance framework. The project provides on-demand profile-based auditing, real-time security event notifications, alerting, and reporting. HubbleStack is a free and open source project made possible by Adobe. https://github.com/adobe
Stars: ✭ 313 (-19.33%)
Mutual labels: saltstack
sift-saltstack
Salt States for Configuring the SIFT Workstation
Stars: ✭ 82 (-78.87%)
Mutual labels: saltstack
masterless-salt-base
Quickly bootstrap a generic(ish) Ubuntu server ready to host Docker containers
Stars: ✭ 26 (-93.3%)
Mutual labels: saltstack
kubernetes-dev-stack
Automation of Kubernetes 1.6.0.alpha3 on Centos 7.3 (kernel 4.9.5, docker 1.13.1, flannel 0.7.0)
Stars: ✭ 15 (-96.13%)
Mutual labels: saltstack
saltstack-kubernetes
Deploy the lowest-cost production ready Kubernetes cluster using terraform and saltstack.
Stars: ✭ 47 (-87.89%)
Mutual labels: saltstack
vscode-saltstack
SaltStack extension for Microsoft Visual Studio Code
Stars: ✭ 26 (-93.3%)
Mutual labels: saltstack
velum
Dashboard for CaaS Platform clusters (v1, v2 and v3)
Stars: ✭ 55 (-85.82%)
Mutual labels: saltstack
Salt Kubebin
SaltStack使用二进制方式自动化部署Kubernetes(版本v1.10.3)
Stars: ✭ 316 (-18.56%)
Mutual labels: saltstack
Docker Android
Android in docker solution with noVNC supported and video recording
Stars: ✭ 4,042 (+941.75%)
Mutual labels: saltstack
OMS
自动化运维系统,QQ群342844540,博客http://ywzhou.blog.51cto.com
Stars: ✭ 28 (-92.78%)
Mutual labels: saltstack
SaltAdmin
基于SaltStack的自动化运维平台
Designed By Xiaok
Python运维圈(微信扫一扫)
或者微信搜索 Python运维圈
技术交流QQ群
459457262
加群时请注明来自 Github
一、环境说明
- SaltAdmin:1.0-Beta
- 系统平台:RHEL/CentOS 6.x | Ubuntu 12.04+
- SaltStack >= 2014.7.0
- Python:2.6.6/2.7.x
- Webpy:0.38
- Mako:0.9.1/1.0.0+
- MySQL:Percona-Server 5.5.36
- MySQL-python:1.2.5+
- uWSGI:2.0.6 (Not Limit)
- Nginx:1.4.7 (Not Limit)
说明
- (1) RHEL/CentOS支持6.x系列,7.0以上暂未测试(实际生产环境7.x系列还没成为主流)
- (2) uWSGI和Nginx作为Web容器是可选的环境,可以不部署
- (3) 其他软件的版本号在实际运行环境中如果不同,为了兼容性保持主版本号相同即可
二、安装
1.Webpy
- wget http://webpy.org/static/web.py-0.38.tar.gz
- tar zxf web.py-0.38.tar.gz
- python setup.py install
2.Mako
- pip install mako
3.MySQLdb
- yum install MySQL-python
4.SaltStack
RedHat/CentOS 6 系列
- rpm -ivh http://mirrors.sohu.com/fedora-epel/6Server/x86_64/epel-release-6-8.noarch.rpm
- yum install salt-master
- yum install salt-minion
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
新版的SaltStack已经有了官方的Yum仓库,具体请参照http://repo.saltstack.com/
5.其他依赖
依赖以下python模块
- yum install python-dmidecode
- pip install -U psutil
6.数据库配置
- 新建数据库saltadmin
- 导入doc目录下的saltadmin.sql文件
- 配置config/database.py
#!/usr/bin/env python
#-*- coding:utf-8 -*-
dbType = 'mysql'
dbHost = '127.0.0.1'
dbPort = 3306
dbName = 'saltadmin'
dbUser = 'test'
dbPass = 'test'
dbChar = 'utf8'
三、启动SaltAdmin
- 启动:python run.py
- 访问端口:8080
- 用户名/密码:admin/admin
更换监听端口:python run.py IP:Port
四、基础排错思路
万变不离其宗,在终端看程序日志可以解决N多问题,不要依赖前端的弹窗提示
五、截图预览
登录
控制中心
监控
设备管理
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].