发布于 
pv: - | uv: -

基于Golang的服务器探针

简介

这是一个基于Golang作为Client端开发的服务器探针, 用于同时展示多台服务器的基本信息.

三端

项目一共有三个平台: Client端, Server端, Web端. 分别对于项目根目录下的三个文件夹

  • Client端为客户端, 用于推送服务器当前状态到server端. Client端不需要公网环境. 仅支持Linux服务器
  • Server端分别与Client端和Web端构建Websocket通信, 用于转发信息. Server端需要处于公网环境
  • Web端为状态监控面板

服务端基于GateWay-Worker开发, 用于Web与Client之间的信息沟通。信息传递采用Websocket, 也就是说 Client端可以没有公网, 只需要Server端有公网环境。

其他

部署的话, 可能需要有一定的 npm, php-cli 基础, 如果有什么问题, 可以在Github issues留言.

Demo: https://status.xsot.cn (Demo炸了)

Github: https://github.com/soxft/serverStatus