9e2475dfe06cf1891bbac9bd1abab8e5ca111325
飞牛资源管理器 (fnos-resmon)
飞牛 NAS 专属的轻量级系统资源监控面板 —— 一个 Docker 命令即可拥有媲美专业 NAS 监控的 Web 界面。
✨ 为什么选择 fnos-resmon?
- 🚀 一键部署:一条
docker run启动,无需额外驱动 - ⚡ 实时刷新:3 秒自动更新,数据实时
- 📊 维度全面:CPU / 内存 / 磁盘 / 网络 四大面板,进程级明细
- 🔍 进程级洞察:每个进程 CPU、内存、IO、连接数一目了然
- 🧹 内存回收:一键 drop caches 释放可回收内存
- 🔪 进程管理:一键结束异常进程
- 📱 移动适配:响应式布局,手机也能看
- 🐳 零侵入:Docker 容器运行,不修改系统文件
📸 功能截图
📋 功能清单
CPU 监控
- CPU 型号、架构、物理/逻辑核数
- 实时 CPU 占用率、负载(1/5/15 分钟)
- 每核心频率与占用率可视化
- L1/L2/L3 缓存信息
- 进程 CPU 占用排行(TOP N)
内存监控
- 内存占用率、已用/总共/可用
- SWAP 使用情况
- 物理内存槽位详情(容量、类型、频率、厂商)
- 进程 RSS / USS / SWAP 明细
- 一键回收可回收内存(drop caches)
磁盘监控
- 挂载点使用率、读写累计
- 物理硬盘 SMART 健康状态
- 硬盘温度、通电时间、坏道重映射
- 阵列拓扑展示
网络监控
- 实时上传/下载速率、累计收发量
- 连接数统计
- TCP 连接明细表(进程、本地/远程地址、状态)
- 侦听端口表
- 网卡信息(IP、MAC、速率、双工、MTU、驱动)
🚀 快速开始
方式一:Docker 运行(推荐)
docker run -d --name fnos-resmon -p 7031:7031 --privileged \
-v /proc:/host/proc:rw -v /sys:/host/sys:ro \
jpccr.ccs.tencentyun.com/jinghui/fnos-resmon:latest
启动后浏览器访问 http://你的NASIP:7031 即可。
方式二:飞牛应用中心安装 FPK
- 下载 Releases 中的 FPK
- 飞牛应用中心 → 本地安装 → 选择 FPK
- 安装完成后打开「飞牛资源管理器」
🛠️ 技术栈
| 组件 | 技术选型 |
|---|---|
| 后端框架 | Flask (Python) |
| 前端 | 纯 HTML/CSS/JS(无额外依赖) |
| 数据采集 | psutil、smartctl、/proc 文件系统 |
| 容器化 | Docker |
📦 下载
| 资源 | 地址 |
|---|---|
| Docker 镜像 | jpccr.ccs.tencentyun.com/jinghui/fnos-resmon:latest |
| Gitea 仓库 | https://gitea.88531.cn/jinghui/fnos-resmon |
| FPK 包 | Releases |
🤝 贡献
欢迎 Issue 和 PR!
