All Projects → guhongze → Adminset

guhongze / Adminset

Licence: gpl-2.0
自动化运维平台:CMDB、CD、DevOps、资产管理、任务编排、持续交付、系统监控、运维管理、配置管理

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Adminset

Baize
白泽自动化运维系统:配置管理、网络探测、资产管理、业务管理、CMDB、CD、DevOps、作业编排、任务编排等功能,未来将添加监控、报警、日志分析、大数据分析等部分内容
Stars: ✭ 296 (-90.08%)
Mutual labels:  cmdb, crontab, django, devops, monitor, ops
Autoops
linux资产管理,cmdb,django, webssh,运维管理平台,数据库操作平台 本项目已停止开发!因长时间未对代码进行维护,可能会造成项目在不同环境上无法部署、运行BUG等问题,请知晓!项目仅供参考!
Stars: ✭ 340 (-88.61%)
Mutual labels:  cmdb, django, devops, ops
Opendevops
CODO是一款为用户提供企业多混合云、一站式DevOps、自动化运维、完全开源的云管理平台、自动化运维平台
Stars: ✭ 2,990 (+0.17%)
Mutual labels:  cmdb, crontab, devops, ops
Spug
开源运维平台:面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
Stars: ✭ 6,810 (+128.14%)
Mutual labels:  cmdb, devops, monitor, ops
Chain
链喵 CMDB 本项目已停止开发!因长时间未对代码进行维护,可能会造成项目在不同环境上无法部署、运行BUG等问题,请知晓!项目仅供参考!
Stars: ✭ 240 (-91.96%)
Mutual labels:  cmdb, django, devops, ops
Opensa
资产管理、资产采集、灰度发布、反向代理、批量任务、任务编排、计划任务、日志审计、权限管理、角色管理、部门管理、运维自动化
Stars: ✭ 220 (-92.63%)
Mutual labels:  cmdb, django, devops, ops
Opscloud
运维管理平台(阿里云),自动同步阿里云配置信息,堡垒机(容器),批量运维,Kubernetes,Zabbix管理等功能
Stars: ✭ 788 (-73.6%)
Mutual labels:  cmdb, devops, ops
Opman Django
💯✅自动化运维平台:CMDB、CI/CD、DevOps、资产管理、任务编排、持续交付、系统监控、运维管理、配置管理
Stars: ✭ 539 (-81.94%)
Mutual labels:  cmdb, django, devops
Healthchecks
A cron monitoring tool written in Python & Django
Stars: ✭ 4,297 (+43.95%)
Mutual labels:  django, devops, ops
Sentry
Sentry is cross-platform application monitoring, with a focus on error reporting.
Stars: ✭ 29,700 (+894.97%)
Mutual labels:  django, devops, monitor
Webterminal
ssh rdp vnc telnet sftp bastion/jump web putty xshell terminal jumpserver audit realtime monitor rz/sz 堡垒机 云桌面 linux devops sftp websocket file management rz/sz otp 自动化运维 审计 录像 文件管理 sftp上传 实时监控 录像回放 网页版rz/sz上传下载/动态口令 django
Stars: ✭ 1,124 (-62.35%)
Mutual labels:  django, devops, monitor
Go Admin
go web api,包含gin+gorm+jwt+rbac等。
Stars: ✭ 298 (-90.02%)
Mutual labels:  cmdb, devops
Cmdb
CMDB: configuration and management of IT resources, demo: http://121.42.12.46:8000
Stars: ✭ 337 (-88.71%)
Mutual labels:  cmdb, devops
Ops
基于centos6+python3.6+django2+ansible2.4+celery4.2 运维管理系统,目前实现功能:用户和用户组管理、资产管理、集成ansible2.4、简易堡垒机(主机分配支持rdp以及vnc、用户分配、文件上传下载、配置禁用命令清单、操作录像回放功能)、CI/CD(支持git仓库和svn仓库)、数据库管理(一部分)、celery任务编排、知识库及文件共享
Stars: ✭ 502 (-83.18%)
Mutual labels:  cmdb, django
Devops
😃DevOps System - ❤️devEops❤️ - 开发自运维平台 - 运维体系解决方案,适用于多个应用环境的资产组织以及运维脚本的适配运行。
Stars: ✭ 555 (-81.41%)
Mutual labels:  cmdb, django
Djangoweb
基于Django的运维平台
Stars: ✭ 137 (-95.41%)
Mutual labels:  django, devops
Cmdb
CMDB 配置管理系统 资产管理系统
Stars: ✭ 747 (-74.97%)
Mutual labels:  cmdb, django
Cmdb
cmdb saltstack
Stars: ✭ 1,013 (-66.06%)
Mutual labels:  cmdb, django
Ewp oms
自动化运维系统(saltstack+django+bootstrap),QQ群342844540,博客http://ywzhou.blog.51cto.com
Stars: ✭ 211 (-92.93%)
Mutual labels:  cmdb, django
Archer
基于inception的自动化SQL操作平台,支持SQL执行、LDAP认证、发邮件、OSC、SQL查询、SQL优化建议、权限管理等功能,支持docker镜像
Stars: ✭ 1,239 (-58.49%)
Mutual labels:  django, devops

AdminSet QuickStart

release
Adminset基于DevOps理念开发,以整合全部运维场景为己任。Adminset是一个真正的基于运维思维而开发的全自动化运维平台。

v0.50 新功能

全新用户权限系统
基于用户角色的部署权限关联
基于用户权限的功能按钮自动显示隐藏
基于用户的WEBSSH授权
django安全更新

开发环境

centos 7.2(1511) django 1.11.16 python 2.7

服务端安装

生产服务器建议 4核CPU,6G内存以上.
学习测试建议 2核CPU,2G内存以上.
服务器操作系统版本要求 centos7.2 centos7.4
安装之前请关闭防火墙
git clone https://github.com/guohongze/adminset.git
adminset/install/server/auto_install.sh

说明:手动自定义安装请使用 adminset/install/server/server_install.sh

客户端安装

客户端脚本目前rhel/centos6、centos7,ubuntu16.04
客户端python版本支持2.6.6及以上
说明:为保证注册IP是管理IP(后续会被ansible等调用),客户端的IP抓取目前使用主机名解析,否则报错。
如:主机名为cn-bj-web01 请在/etc/hosts中加入相应的解析 192.168.x.x cn-bj-web01,这样再执行adminset_agent.py 可以保证正常运行。

step1: 修改文件install/client/adminset_agent.py :

客户端正常使用需要修改脚本中的两个字段:
token = 'HPcWR7l4NJNJ'        #token是上传到服务器的密钥可以在WEB界面的系统配置中自定义
server_ip = '192.168.47.130'  #此项目为adminset server的IP地址

step2: 拷贝install/client/ 目录到客户机的任意位置并执行:

cd client
/bin/bash install.sh

step3: 客户端管理

service adminsetd start|stop|restart|status

注意:客户端全部功能需要配置服务器到客户端的ssh免密登录。

访问

关闭防火墙或开通80端口
http://your_server_ip
自动安装的用户名admin 密码Adminset123
手动安装使用自定义创建的super admin用户名密码

说明

使用手册,使用手册
详细使用说明:自动化安装完成后打开 http://your_server_ip/static/docs/
FAQ参考,常见问题

demo

每2小时重置一次数据
http://adminset.cn
用户名admin 密码Adminset123

安全

强烈建议您不要将程序对公网开放
如果需要公网访问请使用VPN
建议生产环境中使用https配置服务器,并对命令执行、webssh等模块进行安全强化
由于开发方便,在django的settings中开启了DEBUG,在生产中需要关闭并指定自己的域名。

开发者交流

请加入开发者群
3号群 730232593
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].