{"repo":"hequan2017/autoops","free":true,"listed":false,"github":"https://github.com/hequan2017/autoops","clone":"git clone https://github.com/hequan2017/autoops.git","description":"linux资产管理,cmdb,django, webssh,运维管理平台，数据库操作平台 本项目已停止开发！因长时间未对代码进行维护，可能会造成项目在不同环境上无法部署、运行BUG等问题，请知晓！项目仅供参考！","language":"Python","stars":365,"topics":["django","python3","cmdb","webssh","supervisor","ops","inception","mysql","python","celery"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"AutoOps 🚀 AutoOps 运维管理平台 基于 Django 2.0，面向 Linux 运维工程师的一站式资产与运维管理系统。 --- ⚠️ 项目状态 本项目已停止开发。由于长时间未维护，可能存在部署差异或运行问题，仅供学习参考。 因作者工作原因，后续不再提供更新与维护。 --- ✨ 项目简介 AutoOps 提供资产管理、命令行批量执行、流量图监控、Web SSH、技术文档、数据库审核、Docker/K8s 管理等常用运维能力。 欢迎测试使用，有问题可反馈。 --- 🌐 Demo & 社区 - 交流群号： 620176501 （欢迎交流） - 博客： http://hequan.blog.51cto.com/ - GitHub： https://github.com/hequan2017/autoops/ - 码云： https://gitee.com/hequan2020/autoops --- 🧭 架构图 --- 🗺️ 更新记录 - 1.8 最后一次更新：修改 ansible API 以支持 playbook（需自行测试） - 1.7.8 更换后台为 xadmin - 注意：xadmin 暂不支持对象权限（django-guardian），需要时请登录 dadmin（默认 admin）。 - tasks 任务名示例： - tasks.task.任务 - tasks.task.monitor job （定时获取 CPU/内存/流量） - tasks.task.clean history host monitor （清除 1 周前历史记录） - tasks.task.cmd job （定时执行命令） - 1.7.7 更换 webssh 启动方式 - 1.7.6 代码库功能上线，支持分发 - 1.7.4 更新 ansible，增强命令行功能 - 1.6 MySQL 数据库自动审核 + 执行（仅限 MySQL） - 1.4 升级 Django 2.0 - 1.3 新增技术文档模块 - 1.2 权限管理完善 + 附件上传下载 - 1.1.5 权限管理：基于用户组的资源隔离 - 1.1 新增平台登录记录、Web 登录记录、密码修改 --- 🧩 功能概览 模块 能力要点 --- --- 资产管理 资产信息 API、自动获取服务器信息、导出、CPU/内存/流量图 用户管理 用户模块（预留）、加密解密 password crypt.py 任务中心 命令行、工具（Shell/Python） WebSSH 远程登录（参考：https://github.com/huashengdun/webssh） Docker 管理 容器列表、启停/重启操作（Docker API） K8s 管理 集群资源概览（Namespace/Node/Pod/Service/ConfigMap/Secret/Deployment/DaemonSet/StatefulSet/Job/CronJob） 技术文档 运维知识库 + 富文本编辑器 DjangoUeditor 代码库 代码管理与主机分发 数据库审核 Inception 审核/执行/回滚 后台管理 xadmin + dadmin，支持基于用户组的资源隔离 --- 🧪 运行环境 - Python 3.6.4（参考 script/install python3.6.4.py ） - Django 2.0 - Python 2.7（用于 supervisor） - CentOS 7.4 - Docker（可选，用于容器管理","default_branch":null,"files":null,"tree":[],"storefront":"/r/hequan2017","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hequan2017/autoops/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}