小白系统监控是一款轻量级的系统监控 Web 工具,以 Docker 方式运行在飞牛 OS 上。一条命令即可拥有媲美专业 NAS 监控的可视化界面,涵盖 CPU、内存、网络、磁盘、进程排行、应用用量 六大维度。
项目已发布到 Docker Hub:jinghui1984/fnmon
📦 快速安装#
docker run -d --name fnmon -p 5000:5000 --privileged \
-v /proc:/proc:ro -v /sys:/sys:ro \
jinghui1984/fnmon
启动后浏览器访问 http://飞牛IP:5000 即可打开监控面板。
✨ 面板总览#
⚡ CPU 面板#
实时显示 CPU 型号、每个核心的当前频率、Governor/EPP 运行模式、核心温度(支持 SATA/NVMe 硬盘温度)、Turbo Boost 状态、60 秒频率历史曲线图。还包括 CPU 评测跑分(PassMark/Cinebench/Geekbench)和同级 CPU 横向对比柱状图。

🧠 内存面板#
展示总容量 / 已用 / 可用 / 缓存 / SWAP 使用情况,带有 SWAP 进度条可视化,数据实时更新。

🌐 网络面板#
实时上传/下载网速、本月/今日流量统计、Docker 容器流量排行(TOP 15)、60 秒流量趋势图。

💾 磁盘面板#
物理硬盘列表(含型号、容量、接口类型),SMART 健康状态检测、硬盘温度、NVMe 寿命百分比、通电时间、总写入量。磁盘分区挂载点使用率 + 60 秒 I/O 趋势图。

📱 应用用量排行#
综合 CPU + 内存 + 网络 三维度加权评分,可按 日/周/月/年/总计 切换时间维度,快速定位资源消耗大户。

🔝 进程 CPU 占用排行#
实时显示 TOP 20 进程,含 PID、用户、CPU%、内存%、启动时间。CPU% 用颜色标识(红 > 50% / 橙 > 20% / 黄 > 5%),异常进程一目了然。
📊 技术架构#
- 后端:Flask (Python) + SQLite
- 前端:纯 HTML/CSS/JS,SSE 实时推送
- 数据采集:psutil、smartctl、/proc 文件系统
- 发布方式:Docker Hub 镜像 或 离线 fpk 包
📋 更新计划#
- ✅ CPU 频率 + 核心温度监控
- ✅ 内存 / SWAP 趋势图
- ✅ 网络流量 + 容器排行
- ✅ 硬盘健康 (SMART / NVMe 寿命)
- ✅ 进程 CPU 排行
- ✅ 应用用量排行(日/周/月/年)
- ✅ CPU 评测 + 对比
- ⬜ 暗色/亮色主题切换
- ⬜ 微信/邮件告警(CPU 温度过高)
- ⬜ 多语言支持
📦 网盘镜像下载链接:
链接:https://pan.quark.cn/s/ab1d4e556957#