项目简介
Spug是面向中小型企业的轻量级无Agent自动化运维平台。它借助Python和Django框架,拥有简洁易用的Web界面与强大自动化能力,整合了主机管理、批量执行、在线终端、应用发布部署、任务计划、配置中心、监控、报警等功能,能满足企业的IT运维和管理需求。
项目的主要特性和功能
- 批量执行:可在线批量执行主机命令,便于运维人员快速管理服务器。
- 在线终端:提供主机在线终端,支持在浏览器直接登录主机操作。
- 任务计划:具备灵活的在线任务计划,支持定时任务、Cron任务等。
- 发布部署:支持自定义发布部署流程,方便应用的发布与部署。
- 配置中心:提供KV、文本、json等格式的配置管理。
- 监控中心:支持站点、端口、进程、自定义等监控,实时掌握服务器运行状态。
- 报警中心:支持短信、邮件、钉钉、微信等多种报警方式。
- 优雅美观:采用基于Ant Design的UI界面,简洁、美观且易用。
安装使用步骤
- 环境准备:确保已安装Python 3.6+、Django 2.2、Node 12.14、React 16.11等必要开发环境。
- 安装依赖:在项目根目录下运行以下命令安装所需的Python和Node.js依赖:
bash pip install -r requirements.txt npm install
- 配置数据库:根据官方文档配置数据库连接信息。
- 启动服务:运行以下命令启动Django和React服务:
bash python manage.py runserver npm start
- 访问系统:在浏览器中访问
http://localhost:8000
,使用默认账号admin
和密码spug
登录系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】