1.实现一个服务器监控面板,目前初步支持Linux服务器,监控服务器基本信息,比如:cpu/GPU,内存,储存,操作系统等 2.采用企业级前后端分离架构,前端使用React框架,后端使用golang原版自带的net库 3.原理十分简单,后端go获取Linux相关硬件信息,并封装成相关后端json API路由,前端每隔1秒或者2秒获取后端信息 4.对外访问使用默认端口:2929 后端默认端口为9292 5.由于是监控面板 前端可以一次性对接多个服务器后端卡片式展示相关信息,前端面板可以展示一些基本信息,用户可以点击详情按钮查看更多详细信息 6.前端项目已经初始化 前后端代码架构必须分类整齐符合标准方便我阅读修改 7.注意前端相当于一个只是客户端用于请求可以配置后端服务器,这两个是分开的,前端可以打包部署在用户电脑上比如做成软件app,而后端构建打包后放到各个服务器上 8.前端页面风格偏白色柔和风