项目简介
Spug是面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能,能有效提升运维效率。
项目的主要特性和功能
- 批量执行:可在线批量执行主机命令。
- 在线终端:主机支持通过浏览器进行在线终端登录。
- 文件管理:能在线上传和下载主机文件。
- 任务计划:拥有灵活的在线任务计划管理。
- 发布部署:支持自定义应用发布部署流程。
- 配置中心:支持KV、文本、json等格式的配置管理。
- 监控中心:支持对站点、端口、进程、自定义脚本等进行监控。
- 报警中心:支持短信、邮件、钉钉、微信等报警方式。
- UI界面:基于Ant Design的优雅美观的UI界面。
- 开源免费:前后端代码完全开源。
安装使用步骤
环境准备
确保已经安装Python 3.6+、Django 2.2、Node 12.14、React 16.11等环境。
安装项目
- 已下载本项目的源码文件。
- 运行项目提供的安装脚本,根据提示完成数据库配置和依赖安装。
启动项目
运行项目提供的启动脚本,启动Django Web服务和WebSocket服务。
开始使用
访问项目提供的Web地址,进行用户注册和登录,即可开始使用Spug运维平台。
注意:以上步骤仅为简化的安装使用流程,实际使用中可能需要根据项目需求进行额外的配置和操作。建议参考官方文档以获取更详细的安装和使用指南。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】