littlebot
Published on 2025-04-17 / 4 Visits
0

【源码】基于PythonDjango和React的Spug自动化运维平台

项目简介

Spug是面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能,能有效提升运维效率。

项目的主要特性和功能

  1. 批量执行:可在线批量执行主机命令。
  2. 在线终端:主机支持通过浏览器进行在线终端登录。
  3. 文件管理:能在线上传和下载主机文件。
  4. 任务计划:拥有灵活的在线任务计划管理。
  5. 发布部署:支持自定义应用发布部署流程。
  6. 配置中心:支持KV、文本、json等格式的配置管理。
  7. 监控中心:支持对站点、端口、进程、自定义脚本等进行监控。
  8. 报警中心:支持短信、邮件、钉钉、微信等报警方式。
  9. UI界面:基于Ant Design的优雅美观的UI界面。
  10. 开源免费:前后端代码完全开源。

安装使用步骤

环境准备

确保已经安装Python 3.6+、Django 2.2、Node 12.14、React 16.11等环境。

安装项目

  1. 已下载本项目的源码文件。
  2. 运行项目提供的安装脚本,根据提示完成数据库配置和依赖安装。

启动项目

运行项目提供的启动脚本,启动Django Web服务和WebSocket服务。

开始使用

访问项目提供的Web地址,进行用户注册和登录,即可开始使用Spug运维平台。

注意:以上步骤仅为简化的安装使用流程,实际使用中可能需要根据项目需求进行额外的配置和操作。建议参考官方文档以获取更详细的安装和使用指南。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】