dsh pluginsEnglish
← 返回热门插件目录

DSH 系统监控端插件

pc439527/dsh-side-monitor · DevOps

DSH 系统监控端插件:Overview/Process/Docker只读监控。

★ 1GitHub 星标
0分支
2026-08-16最近更新
JavaScript开发语言
MIT许可证

项目简介

DSH 运行在容器内时,默认读取的是容器自身的 /proc(容器视角)。要监控真正的宿主机,请为 DSH 容器增加只读挂载,把宿主机的 proc / sys / 根文件系统暴露到固定路径:

Collector 会自动检测这些路径(存在则优先使用宿主视角,否则回退容器视角),也可通过插件 config 显式指定:

挂载后,概览 / 进程读取宿主机资源,顶部来源标识自动变为「宿主机视角」。注意:/proc、/sys、/ 必须只读挂载。 刷新频率 数据 · 频率 数据: CPU / 内存 / 网络 / 负载 / Uptime · 频率: 2s 数据: 磁盘 · 频率: 10s(Host 端缓存) 数据: 进程列表 · 频率: 3s(Host 端 Snapshot Cache) 数据: Docker 列表 + stats · 频率: 5s(stats 3s 缓存) 架构 安全说明 浏览器端不直接访问宿主机文件系统或 Docker Socket,所有采集经 Host 端白名单 RPC。 Host 端仅暴露 /side-monitor 三个只读端点:overview / processes / containers;权限沿用 DSH 标准 trusted-host。 不提供任意命令执行、任意 Docker API 代理或任何控制操作。 Host Mount Mode 的 /host/proc、/host/sys、/host/root 必须只读挂载。 开发

安装命令

dsh plugin --profile web add github:pc439527/dsh-side-monitor
查看 GitHub 仓库 ↗返回热门插件目录