其他
超赞!墙裂推荐这款开源、轻量无 Agent 自动化运维平台
点击上方“民工哥技术之路”,选择“设为星标”
回复“1024”获取独家整理的学习资料!
在日常运维管理的发展过程中,可视化、自动化是一个阶段的进程必备要素,所以,对于可视化运维平台的掌握与了解也非常重要,我们运维小伙伴们也在不断的探索与挖掘当中,今天,民工哥给大家安利一款可视化的自动化运维管理平台:Spug,开源、免费,功能强大。
Spug简介
Spug面向中小型企业设计的轻量级无 Agent 的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
代码仓库地址:https://github.com/openspug/spug.dev 官网地址:https://www.spug.dev 使用文档:https://www.spug.dev/docs/about-spug/ 更新日志:https://www.spug.dev/docs/change-log/ 常见问题:https://www.spug.dev/docs/faq/
Spug的功能
批量执行: 主机命令在线批量执行 在线终端: 主机支持浏览器在线终端登录 文件管理: 主机文件在线上传下载 任务计划: 灵活的在线任务计划 发布部署: 支持自定义发布部署流程 配置中心: 支持 KV、文本、json 等格式的配置 监控中心: 支持站点、端口、进程、自定义等监控 报警中心: 支持短信、邮件、钉钉、微信等报警方式 优雅美观: 基于 Ant Design 的 UI 界面 开源免费: 前后端代码完全开源
安装环境要求
Python 3.6+
Django 2.2
Node 12.14
React 16.11
安装Spug
yum install docker -y
systemctl start docker
$ docker pull registry.aliyuncs.com/openspug/spug
$ docker run -d --name=spug -p 80:80 registry.aliyuncs.com/openspug/spug
# 持久化存储启动命令:
# mydata是本地磁盘路径,/data是容器内代码和数据初始化存储的路径
$ docker run -d --name=spug -p 80:80 -v /mydata/:/data registry.aliyuncs.com/openspug/spug
$ docker exec spug init_spug admin spug.dev
# 执行完毕后需要重启容器
$ docker restart spug
使用介绍
执行任务
模板管理
应用管理
发布配置
发布申请
环境管理
服务管理
应用管理
配置管理
站点检测
端口检测
进程检测
自定义脚本检测
创建账户
$ cd spug/spug_api
$ source venv/bin/activate
$ python manage.py user add -u admin -p 123 -n 民工哥 -s
Docker 安装的可以执行如下命令$ docker exec spug python3 /data/spug/spug_api/manage.py user add -u admin -p 123 -n 民工哥 -s
#上面的命令会创建个登录名为 admin 密码为 123 昵称为 民工哥 的管理员账户,注意最后的 -s 参数,如果携带了这个参数意味着该账户为管理员账户, 管理员账户可以不受任何限制的访问所有功能模块。
重置密码
$ cd spug/spug_api
$ source venv/bin/activate
$ python manage.py user reset -u admin -p abc
Docker 安装的可以执行如下命令$ docker exec spug python3 /data/spug/spug_api/manage.py user reset -u admin -p abc
#上述操作会重置登录名为 admin 的账户的密码为 abc。
启用账户
$ cd spug/spug_api
$ source venv/bin/activate
$ python manage.py user enable -u admin
Docker 安装的可以执行如下命令$ docker exec spug python3 /data/spug/spug_api/manage.py user enable -u admin
最新整理的 2TB 干货资源,包括但不限于:Linux运维、架构师、大数据、Docker、数据库、redis、MongoDB、电子书、Java、机器学习、BAT面试精讲视频等。在公众号对话框回复「1024 」即可免费获取!!
推荐阅读 点击标题可跳转