推荐一款开源轻量级运维平台:Spug
简单好用,不需要安装 Agent,功能包含主机管理、主机批量执行、主机在线终端、应用发布、任务计划、配置中心、监控、报警等一系列功能。
Github: https://github.com/openspug/spug
官网: https://spug.dev
技术栈 :
后端:Python+Django
前端:React+Antd
公众号: openspug
如果你感觉不错。欢迎在仓库点击 Star 。
1
bnm965321 2020-04-27 09:54:46 +08:00
不考虑集成 ansible 吗
|
2
wampyl 2020-04-27 10:24:29 +08:00
同事刚推荐了,老哥是开发者吗
|
3
kaixuan1901 2020-04-27 10:42:57 +08:00
已 Star
|
4
fly9006 2020-04-27 11:39:00 +08:00
star +1
|
7
yupozhang OP @kaixuan1901 感谢老哥。
|
9
Guys 2020-04-27 14:48:20 +08:00
老哥 考虑集成下比较炫酷的 实时的服务器状态显示啊,比如实时的网络情况,cpu 占用,内存占用,存储空间占用等等,
这些吗? |
10
yuyueMJ 2020-04-27 15:07:52 +08:00
demo 怎么登录呀
|
11
yupozhang OP |
13
wxch111vv 2020-04-27 20:07:48 +08:00
ssh 为啥没私钥登陆?
|
17
bbbb 2020-04-27 23:49:53 +08:00 via iPhone
star
|
18
szdubinbin 2020-04-27 23:50:04 +08:00
牛逼,支持
|
19
skenan 2020-04-28 00:03:57 +08:00
之前记得是用 flask 写的 api,最近用 django 重写了?
|
21
yupozhang OP @skenan 对,1.0 版本用的 Flask,现在是 2.0 用 Django 重构了。2.0 更强大更好用。
|
22
aaaaaaaaa 2020-04-28 09:09:52 +08:00
请问下批量执行命令是否支持变量?比如:echo ${server_name}
|
24
aaaaaaaaa 2020-04-28 09:58:02 +08:00
@yupozhang 不是这个意思,我是说 A=123 B=456 需要配置在添加的主机上,然后在批量执行的脚本中引用这个变量,而不是直接把变量写在脚本里
场景:我需要在每台机器的 root 目录里增加一个 txt 文本,文本里写上本机在 spug 里对应的名字 |
25
yupozhang OP |
26
yupozhang OP |
27
crc8 2020-04-28 11:00:39 +08:00
这个传统企业能用得着吗?
|
30
yupozhang OP 你是不是找我另外一个朋友聊过了?
|
32
sudoy 2020-04-28 18:20:07 +08:00
点赞👍
|
33
aaa5838769 2020-04-28 18:22:27 +08:00
支持一下,感觉很不错,如果能加文件上传就好,我们公司有自己的一套安装包,配合模板管理,感觉能提升我的工作效率
|
34
yupozhang OP @aaa5838769 文件分发,上传 功能已经排期中了,后面的版本会支持。可以关注公众号关注最新功能。
公众号二维码: http://image.qbangmang.com/spug-weixin.jpeg |
35
dany813 2020-04-29 09:42:11 +08:00
牛逼
|
36
yupozhang OP 感谢支持。
|
37
AloneS 2020-04-29 16:02:16 +08:00
现在添加主机可以批量添加吗
|
38
tiancaiyong 2020-04-29 17:25:31 +08:00
先 Star 再说,参考参考
|
39
yupozhang OP @tiancaiyong 感谢感谢。
|
41
ps1aniuge 2020-04-30 23:34:40 +08:00
欢迎楼主,的后台,集成卡死你 3000 。
《卡死你 3000 》 是世界第一的远程命令行,它开源,免费,跨平台,号称比 ansible 简单好用 10 倍。卡死你现已经基本成熟。 https://www.v2ex.com/t/644624 后期我还要基于它,开发一套山寨版 k8s,用于和 k8s 竞争。寨版 k8s,一年内 ga 。 欢迎进群详聊,,qq 群:700816263 卡死你 3000 的主要对手是 ansible,次要对手是阿里云助手,腾讯云蓝鲸。 |
42
JFallen 2020-05-01 08:57:46 +08:00
好像不能批量添加主机吧,这是个问题啊
|
43
ps1aniuge 2020-05-01 14:41:00 +08:00
@aaaaaaaaa 不是这个意思,我是说 A=123 B=456 需要配置在添加的主机上,然后在批量执行的脚本中引用这个变量,而不是直接把变量写在脚本里------------shell 和 python,没有跨脚本的变量,只能用 source 。因为没有设计跨脚本使用变量。
powershell 和卡死你 3000 就不同了。有一个全局变量域,域位于 powershell 进程内,位于脚本外。是强类型。 你可以在所有脚本,函数中,用: $global:a = 1 全局作用域内的变量,所有脚本都能读写。另外卡死你 3000,powershell 还支持远程强类型对象,而不需要自己手动序列化 /反序列化。---------世界第一的远程脚本命令行,绝非浪得虚名! 这在我写的《 ps 入门教程 087.txt 》里有写。 shell 和 py 总得去非 a 礼环境变量,而 ps1 自己有房外丫鬟 ;) |
44
Qiled 2020-05-05 23:14:18 +08:00
好东西。已 star
|
47
bulabean 2020-05-12 14:45:15 +08:00
已 star
|