CentOS8快速部署轻量级自动化运维平台Spug

CentOS8快速部署轻量级自动化运维平台SpugSpug面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。Spug的特性批量执行:主机命令在线批量执行在线终端:主机支持浏览器在线终端登录文件管理:主机文件在线上传下载任务计划:灵活的在线任务计划发布部署:支持自定义发布部署流程配置中心:支持KV、文本、json等格式的配置监控中心:支持站点、端口、进程、自定义等监控报警中心:支持短信、

大家好,又见面了,我是你们的朋友全栈君。

Spug

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

Spug的特性

批量执行: 主机命令在线批量执行
在线终端: 主机支持浏览器在线终端登录
文件管理: 主机文件在线上传下载
任务计划: 灵活的在线任务计划
发布部署: 支持自定义发布部署流程
配置中心: 支持 KV、文本、json 等格式的配置
监控中心: 支持站点、端口、进程、自定义等监控
报警中心: 支持短信、邮件、钉钉、微信等报警方式
优雅美观: 基于 Ant Design 的 UI 界面
开源免费: 前后端代码完全开源

安装Spug

1. 安装Docker

#!/bin/bash
yum remove docker docker-common docker-selinux docker-engine
yum install -y yum-utils device-mapper-persistent-data lvm2 wget
wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
yum makecache
yum install docker-ce

2. 启动并设为开机启动Docker服务

systemctl enable --now docker

3. 从国内阿里云拉取Spug镜像

docker pull registry.aliyuncs.com/openspug/spug

4. 从Spug镜像拉起容器

  • 因为Spug镜像内置了mysql数据库,需要将容器中的数据持久化到服务器存储中
  • 创建目录,并在启动容器的同时指定映射路径
SDPath=/data/spugdata;[ -d ${SDPath} ] || mkdir -pv ${SDPath}
docker run -d --restart=always --name=spug -p 80:80 -v /mydata/:${SDPath} registry.aliyuncs.com/openspug/spug

5. 创建spug用户,并初始化

docker exec spug init_spug admin spug.dev

6. 重启容器

docker restart spug

浏览器访问测试

  • 用户名:admin
  • 密码 :spug.dev
    登陆测试
  • 至此快速安装完成
    安装完成
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145805.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月16日 下午3:20
下一篇 2022年5月16日 下午3:20


相关推荐

  • 软件测试的用例设计方法_测试用例设计

    软件测试的用例设计方法_测试用例设计1、测试用例定义测试用例又叫testcase,是为某个特殊目标而编制的一组测试输入,执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。2、测试用例的特性有效性:测试用例能够被使用,且被不同人员使用测试结果是一致的可复用性:良好的测试用例具有重复使用的功能,如:回归测试易组织性:好的测试用例会分门别类地提供给测试人员参考和使用可评估性:从测试管理的角度,测试用例的通过率和软件缺陷的数目是软件产品质量好坏的测试标准可管理性:从测试管理的角度,测试用例的通过率和软件缺陷的数目

    2022年10月12日
    6
  • 如何区分防抖和节流

    如何区分防抖和节流防抖 指在时间 n 内 函数被触发多次 但是只执行一次 只会执行最新的触发 也就是说 在时间 n 内 碰到新的触发 就清除之前的 重新计时 节流 当持续触发某个事件时 会有规律的每隔时间 n 就才执行一次函数

    2026年3月17日
    3
  • c语言令牌桶原理,令牌桶算法的使用

    c语言令牌桶原理,令牌桶算法的使用背景负责的项目中有一个爬虫调度项目 基础的模型就是利用平台提供的 Token 通过相关的数据 API 从平台获取数据 对于每个 Token 均存在一个短时间内调用的上限 一旦超出限制 将在一段时间内不能进行继续获取 之前对于这个限制的管理比较简单 当任务触发时 会直接发起数据获取请求 通过检查返回信息 判断是否超限 如果超限 设置一个等待时间之后进行重试 但发现这样没有最大化的利用到 Token

    2026年3月26日
    2
  • idea2021.5激活码 mac【在线注册码/序列号/破解码】

    idea2021.5激活码 mac【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    47
  • 向量的内积外积与其几何意义

    向量的内积外积与其几何意义一 点乘 内积 有向量 a x1 y1 b x2 y2 veca x 1 y 1 vecb x 2 y 2 a x1 y1 b x2 y2 夹角为 theta 内积为 a b a b cos x1x2 y1y2 veca cdot vecb veca vecb cos theta x 1x 2 y 1y

    2026年3月19日
    1
  • mac navicat 15激活码_最新在线免费激活

    (mac navicat 15激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html2KLKA7BQFO-eyJsa…

    2022年4月1日
    54

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号