文章插图
文章插图
0.简介
Spug是面向中小型企业设计的无 Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布、任务计划、配置中心、监控、报警等一系列功能 。附带完善的帮助文档,上手几分钟就可以适应 。
演示地址:https://demo.spug.dev
默认账号/密码:admin/spug
1.截图
2.功能特点批量执行: 命令可以在线批量执行在线终端: 主机支持浏览器在线终端登录任务计划: 灵活的任务计划发布部署: 支持自定义发布流程配置中心: 支持KV、文本、json等格式的配置监控中心: 支持站点、端口、进程、自定义等监控报警中心: 支持短信、邮件、钉钉、微信等报警方式优雅美观: 基于 Ant Design 的UI界面3.实现原理
基础原理很简单,利用主服务器SSH登陆到其他服务器 。spug解决的就是批量添加、监测服务器状态,批量控制、定时任务、权限分配等等 。
4.部署
开源地址:https://github.com/openspug/spug
方法1: Docker命令部署(推荐)
1.Docker安装(已安装的可省略此步骤)docker version > /dev/null || curl -fsSL get.docker.com | bash service docker restart systemctl enable docker#设置开机自启2. 部署spug程序docker run -d -p 80:80 -v /opt/spug:/data registry.aliyuncs.com/openspug/spug
默认管理员账号/密码:admin/spug.dev方法2. 一键部署(适用于全新的Centos系统)
此方法部署时间比较长,需耐心等待
curl https://spug.dev/installer/spug-installer | bash
默认设置# 默认代码安装路径:/data/spug# 默认创建的数据库账号用户:spug密码:spug.dev
默认管理员账号/密码:admin/spug.dev5.使用体验
短暂体验了每一个按钮和功能,其中报警信息接收尝试多次不得结果,可能没有触发相关报警;服务器添加非常容易,也非常方便的可以随时进入任意已添加的服务器终端 。另外批量执行命令,看不到日志输出有点难受 。
【运维服务系统 运维服务管理平台】最后,感觉添加的一堆功能并不友好(对普通人而言),如果仅保留批量执行、服务器监控、异常报警这三个主要的,就足强悍了 。当然源码已开源,喜欢的小伙伴还可以自己动手移除相关无用(用不着)的功能 。以目前的功能,如果你手头有多个服务器,想着web登陆然后控制其他服务器的终端,那么这个项目就足够胜任了 。
- Windows XP停止服务 windows xp停止服务时间
- ubuntu apache配置文件 ubuntu启动apache服务
- win7在远程网络上使用默认网关 你的计算机无法连接到远程桌面网关服务器
- Outlook连不上服务器 outlook连不到邮件服务器
- 国内cdn哪个好 国外知名CDN服务商
- 独享云服务器 免费 云主机
- 超算服务器的定义 超算和服务器的区别
- 苹果全球维修服务计划 苹果官网免费维修计划
- 网站云服务器选择 阿里云服务器配置怎么选
- linux批量部署工具 服务器批量管理工具超级vps管理器