推荐一款开源轻量级运维平台: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 raslan 2020-04-27 10:24:29 +08:00 同事刚推荐了,老哥是开发者吗 |
3 kaixuan1901 div class="badges"> 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 倍。卡死你现已经基本成熟。 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 |