写了个用来监控各种服务状态的小东西

272 天前
 KasuganoSoras

最近想搭建个服务状态监控的程序,主要就是用来给用户看的,找了好几个开源的都不怎么好用,要么部署麻烦,要么界面不合我想法。我很喜欢 statuspage.io 的这一套界面,但它不开源,所以就干脆自己动手丰衣足食了。

使用 PHP 开发,没用任何框架,前端 jQuery 一把梭,目前大概效果就是这个样子,先放个图

做了亮色和暗色两个主题,可以自由切换。

因为比较懒所以没做单独的后台,所有操作都是在前台完成的,部分操作是通过命令行。

主要的功能

项目地址

https://github.com/kasuganosoras/TinyStat

如果有建议欢迎评论 :)

3614 次点击
所在节点    分享创造
11 条回复
hbytw1
272 天前
star 一个,加油,希望能在完善一下。
yzc27
272 天前
比 uptime kuma 有什么优势?
xdeng
272 天前
go+sqlite or 支持 docker 完美

php+mysql 要搭环境劝退
dianso
272 天前
要是 go 单文件部署就方便了,能放到 docker 么
SuperXRay
272 天前
uptime +1
beichenshao
272 天前
不错的东西,但是想要更多用户的话,恐怕要把 docker 加上,这是个硬需求
ozeer
272 天前
加油!继续完善,相比 uptime kuma 确实目前没啥优势。一点小建议:
1 、页面下方不要一上来就列出过去 10 天的 Past incidents ,即便过去没有任何监控服务
2 、可以考虑加一些通知方式:飞书、钉钉、企业微信、自定义 webhook 之类的
3 、多人使用时,成员账户管理、权限之类的也要考虑加下
4 、程序的安全性方面也要考虑下
liuhai233
272 天前
uptime kuma 用起来不错
bohai
271 天前
emmm. 很强,我现在还在用你们当时写的 frp 面板
KasuganoSoras
270 天前
@beichenshao @ozeer 感谢建议,现在还在开发阶段,等基础功能完善之后我会做一个 Docker 镜像的。

过去 10 天 Past incidents 是参考了 statuspage.io 的设定,不过可以考虑加个开关。目前已支持邮件,Discord ,Kook 以及钉钉通知,这些更新稍后会推送到 Github 。更多通知类型还在开发。账户系统之后也会重新开发,将会兼容 OAuth 等等,权限系统也需要重新设计。
dann73580
269 天前

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

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

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

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

© 2021 V2EX