spug
spug copied to clipboard
开源运维平台:面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
执行控制台结果显示窗口 方便查看执行结果. 
一个父任务由多个子任务构成 例如: `子任务-1` :echo TODO通用任务开始的动作 `子任务-2`:ping 1.1.1.1 `子任务-3`:echo TODO通用任务完成后的动作 `父任务`:`子任务-1` `子任务-2` `子任务-3`
现在是选取后将任务模板中的任务的字符串复制过来了 能否是保存任务本身到计划任务里,这里模板变化计划任务也能跟着一起变动
希望可以支持主机各种指标监控(cpu状态/温度,内存状态,磁盘容量/IO,硬盘smart监控,系统负载,网卡流量,硬件系统信息等) 
1、现在发布三个环境的话,是分别打了三次包,是否可以从fat>>uat>>prod只发布一个包的功能? 2、因为公司运维工具较多,工作台能否加一个添加超链接的功能,可以配置跳转日志,监控等其他系统
现在迁移 k8s 了,使用 docker 部署,感觉这里面不是很方便了,有计划支持吗
体验了一下所有菜单,发现这个工具同时要做 CI 的工作、要做配置中心的工作。 其实大可不必了。现在都流行 gitlab/github 与 CI 集成(例如 drone 持续集成),CI 已经完成 编译、打包、生成 docker 镜像,推送到公司私有镜像仓库。部署都是通过 docker 镜像进行,大大减少了各种目标主机环境不一致的问题。 按这个思路, spug 只需要集中做好 ssh 到主机,拖镜像,同步 docker-compose 脚本、配置文件,这些工作就很好了 小而精更好。
## 期望的结果 目标主机执行的动作可以暂停,等待用户确认
Spug 版本: 2.3.13 ## 问题重现步骤 目前在监控中心已经可以很好的实现预警功能了, ## 期望的结果  目前需要在这个地方,加一个动作执行。 比如说我能执行脚本,和 发送一个http请求之类的。 这样我就能在异常之后使用脚本自动化处理,并且使用http给平台发送一些信息
### 背景 当 spug 发现异常之后,只会显示有异常发生,而不会记录具体的错误原因 配置了简单的站点检测规则,对应的 API 当有异常发生的时候会返回具体的原因(http code 是 400 或者非 200-399 的值,有 response body),在报警记录列表中只能看到什么时候报警而没有具体的原因 ### 建议 是否可以考虑在报警记录列表中添加类似查看当时错误的时候的 response body 的功能