< projects / 系统状态仪表盘
系统状态仪表盘
/status/ · 实时 CPU/内存/磁盘 · PM2 · 进程 top-N
~/projects/系统状态仪表盘 $ cat README.md
/status/ 是自建的状态仪表盘,Node 后端用 os.cpus()/process 等系统调用采集,pm2 list 拉进程,前端轮询 5 秒刷新一次。
// Highlights
- 实时采集:hostname / uptime / load / CPU 核心数
- 内存 & swap 使用率;磁盘 / 挂载点使用率
- pm2 list 拉守护进程状态(name/pid/cpu/mem/restarts/uptime)
- procs top-N:按 CPU/内存排序,定位吃资源进程
- 前端 5 秒轮询 /status/api/status 增量更新
- 代理路径:/status/api/ 反代 :3000/api/
// Stack
Node.js
os/process 模块
PM2
Express
nginx 反代