轻量好用的 Python 开源自动化运维平台

2020-04-27 09:52:53 +08:00
 yupozhang

推荐一款开源轻量级运维平台:Spug

简单好用,不需要安装 Agent,功能包含主机管理、主机批量执行、主机在线终端、应用发布、任务计划、配置中心、监控、报警等一系列功能。

Githubhttps://github.com/openspug/spug

官网: https://spug.dev

技术栈

后端:Python+Django

前端:React+Antd

公众号: openspug

如果你感觉不错。欢迎在仓库点击 Star 。

8595 次点击
所在节点    Python
48 条回复
yupozhang
2020-04-28 09:04:36 +08:00
@skenan 对,1.0 版本用的 Flask,现在是 2.0 用 Django 重构了。2.0 更强大更好用。
aaaaaaaaa
2020-04-28 09:09:52 +08:00
请问下批量执行命令是否支持变量?比如:echo ${server_name}
yupozhang
2020-04-28 09:25:14 +08:00
@aaaaaaaaa 可以的。
A=123
B=456

echo $A
echo $B
上面这些可以批量执行。
aaaaaaaaa
2020-04-28 09:58:02 +08:00
@yupozhang 不是这个意思,我是说 A=123 B=456 需要配置在添加的主机上,然后在批量执行的脚本中引用这个变量,而不是直接把变量写在脚本里

场景:我需要在每台机器的 root 目录里增加一个 txt 文本,文本里写上本机在 spug 里对应的名字
yupozhang
2020-04-28 10:36:36 +08:00
@aaaaaaaaa 可以这样:
现在主机里面定义好变量,批量执行前 source 一下,后面就可以引用。

source /tmp/a.txt
echo $A

结果:
1111
yupozhang
2020-04-28 10:37:43 +08:00
@aaaaaaaaa 欢迎关注公众号,加群交流。
公众号二维码: http://image.qbangmang.com/spug-weixin.jpeg
crc8
2020-04-28 11:00:39 +08:00
这个传统企业能用得着吗?
yupozhang
2020-04-28 11:05:11 +08:00
@crc8 能啊。中小企业通用功能的平台,具体可以看一下 demo 了解一下。
aaaaaaaaa
2020-04-28 13:44:40 +08:00
@yupozhang 我的目的就是在每台主机立马写入 a.txt ,你让我先在每台主机里写入……
yupozhang
2020-04-28 13:51:55 +08:00
你是不是找我另外一个朋友聊过了?
yupozhang
2020-04-28 13:52:09 +08:00
@aaaaaaaaa SparkPro91Pls
sudoy
2020-04-28 18:20:07 +08:00
点赞👍
aaa5838769
2020-04-28 18:22:27 +08:00
支持一下,感觉很不错,如果能加文件上传就好,我们公司有自己的一套安装包,配合模板管理,感觉能提升我的工作效率
yupozhang
2020-04-28 22:17:14 +08:00
@aaa5838769 文件分发,上传 功能已经排期中了,后面的版本会支持。可以关注公众号关注最新功能。
公众号二维码: http://image.qbangmang.com/spug-weixin.jpeg
dany813
2020-04-29 09:42:11 +08:00
牛逼
yupozhang
2020-04-29 11:26:32 +08:00
感谢支持。
AloneS
2020-04-29 16:02:16 +08:00
现在添加主机可以批量添加吗
tiancaiyong
2020-04-29 17:25:31 +08:00
先 Star 再说,参考参考
yupozhang
2020-04-29 18:52:43 +08:00
@tiancaiyong 感谢感谢。
yupozhang
2020-04-29 18:52:57 +08:00
@AloneS 后面的版本会支持。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/666487

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX