- 使用python vue编写的linux服务器监控工具,客户端支持多服务器地址配置、切换。服务端只提供数据的上报
安装指南
源代码本地运行
- 克隆项目到本地:
git clone https://github.com/EightDoor/OpenMonitor.git
- vue 前端项目
- 克隆项目到本地:
- 进入vue-app项目
cd vue-app
- 安装依赖
pnpm install
- 运行
npm run dev
- python 后端项目
- 进入py项目
cd py
- 安装依赖
# 使用uv进行包管理 # uv官网地址 https://docs.astral.sh/uv/ pip install uv # 安装依赖 uv pip install -r pyproject.toml # 启动 uv run main.py
使用
- 前端
- 在
vue-app
中,运行npm run build
打包资源,把dist
下资源部署到nginx
或者pm2
方式启动 - 在“设置”中添加地址描述、后端部署的服务URL地址,配置的信息保存在前端浏览器当中
- 在
- 后端
- 系统信息
- 负载状态
- cpu使用率
- 内存使用率
- 磁盘信息
- 传感器数据
- cpu温度、硬盘温度等
- 磁盘状态SMART
- 磁盘IO
- 流量
- 设置
- 配置多项服务器地址,可以切换多个服务地址
文章评论