0
点赞
收藏
分享

微信扫一扫

自动化运维平台

项目简介

这是一款由 Javascript + python 编写的面向中小型企业设计自动化运维平台,无 Agent,非常的轻量。

SPUG 自动化运维平台_docker

整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。

正如官方的宣传那样,麻雀虽小,五脏俱全

SPUG 自动化运维平台_docker_02

目前在Github上面收获了9K+ star,可以看到项目的受欢迎程度。

平台预览

接下来我们登录到后台来看看,官方提供了一个demo的链接。

登录后台的首页

SPUG 自动化运维平台_用户名_03

主机管理,可以添加和配置主机,对主机执行批量命令,方便进行统一的配置。

SPUG 自动化运维平台_docker_04

批量执行

SPUG 自动化运维平台_docker_05

web终端,方便直接在某台主机上面执行命令,支持文件上传下载。

SPUG 自动化运维平台_用户名_06

应用发布,当需要部署一个应用时,就可以进行发布申请。

根据实际情况选择环境,Git 仓库地址,以及要发布的目标主机等,然后提交一个新的发布。

SPUG 自动化运维平台_Docker_07

SPUG 自动化运维平台_docker_08

监控中心,当检测到主机等异常时,系统会自动发出警报。

可以通过微信、钉钉和邮件三种报警方式进行发送。

SPUG 自动化运维平台_用户名_09

功能权限设置,可以为团队内不同的人设置不同的权限。

SPUG 自动化运维平台_Docker_10

是不是还蛮不错的啊~~

如何快速开始

安装方法很简单,推荐直接使用 Docker 镜像安装。

拉取镜像

docker pull registry.aliyuncs.com/openspug/spug

启动容器

docker run -d --restart=always --name=spug -p 801:80 -v /www/docker_data/spug:/data registry.aliyuncs.com/openspug/spug

初始化数据,设置用户名和密码。

docker exec spug init_spug <username> <password>
docker restart spug

部署完成后,浏览器访问 http://IP:801 访问即可。

SPUG 自动化运维平台_Docker_11

总体看,Spug 使用起来还是很方便的,不需要复杂的配置,就可以完成部署,而且功能灵活,能够满足日常运维需要的功能。感兴趣的小伙伴值得尝试使用。

关于更多细节功能,可以自行去项目地址探索~

项目地址:https://github.com/openspug/spug


举报

相关推荐

0 条评论