在线系统监控

免费在线系统监控工具,可同时监控多台 Windows 与 Linux 主机:在每台主机运行轻量监控代理,代理每 10 秒主动上报 CPU、内存、磁盘、网络、系统负载与进程数据,页面每 5 秒刷新并以实时图表呈现,主机 30 秒无心跳自动判定离线,无需在主机上开放任何端口。

正在检测主机状态... 每 5 秒刷新数据 · 代理每 10 秒上报

选择左侧主机查看监控详情

暂无主机上报时,请点击上方「下载监控代理」下载并启动监控代理

功能特性

多主机分开监控

一个密钥可部署到任意数量的机器,页面按主机独立分列展示,在线与离线状态一目了然。

Windows 与 Linux 双平台

同时支持 Windows 桌面/服务器与各类 Linux 发行版,国产化系统(统信 UOS、麒麟)同样可用。

全维度实时图表

CPU、内存、交换分区、网络收发、系统负载趋势曲线,配合磁盘进度条与 Top 进程表实时掌握主机状态。

轻量 AOT 代理免运行时

代理为原生 AOT 单文件程序,解压即用、占用极低,无需安装 .NET 或任何其他运行时环境。

密钥隔离安全

每个浏览器拥有独立随机密钥,数据凭 key.txt 归属,只有持有相同密钥的浏览器才能看到对应主机。

主动上报免开放端口

代理主动向网站发起出站 POST 上报,被监控主机无需开放任何入站端口,也不需要公网 IP。

使用说明

下载并启动代理

  • 点击页面上方「下载监控代理」按钮,按系统选择 Windows 版(.zip)或 Linux 版(.tar.gz),压缩包内已内置与当前浏览器绑定的密钥文件 key.txt。
  • Windows:解压后双击 NetproOAToolSentinelAgent.exe,保持控制台窗口打开即持续监控。
  • Linux:复制使用指南中对应发行版的 wget 命令,依次完成下载、tar -xzf 解压、chmod +x 赋权与启动;生产环境建议使用 nohup 后台常驻。
  • 启动约 10 秒后,页面左侧主机列表出现该主机,点击即可查看实时监控详情。

多台机器部署

  • 把同一个程序包(连同 key.txt)复制到每台需要监控的机器上分别运行,页面会按主机名自动分列。
  • 可在启动时追加 --name=主机别名(如 --name=web-01)区分多台机器,避免主机名雷同难以辨认。
  • 同一台机器只需运行一个代理;代理停止上报后,主机会在 30 秒后标记为离线。

命令行参数与环境变量

  • --name:主机别名;--server:上报服务地址;--interval:上报间隔秒数(默认 10 秒)。
  • 对应环境变量为 SENTINEL_NAME、SENTINEL_SERVER、SENTINEL_KEY,适合容器或系统服务方式部署。

移除主机

  • 选中主机后,点击主机信息条右侧「移除主机」并确认,即可把该主机从当前浏览器的监控列表中移除。
  • 若代理仍在运行,它会再次上报并重新出现在列表中;不再需要监控时,请先在主机上停止代理(pkill -f NetproOAToolSentinelAgent 或关闭控制台窗口)。

常见问题

在线系统监控的原理是什么?
采用「浏览器页面 → 网站 → 本机监控代理」三段式链路:监控代理运行在您的主机上,每 10 秒采集一次 CPU、内存、磁盘、网络、负载与进程数据,并通过出站 POST 请求上报到网站;网站依据代理携带的密钥(key.txt)把数据归属到当前浏览器,页面每 5 秒轮询拉取并渲染。被监控主机无需公网 IP,也无需开放任何入站端口。
监控数据多久刷新一次?
监控代理默认每 10 秒上报一次(可用 --interval 调整),浏览器页面每 5 秒轮询刷新一次,因此正常情况下数据延迟在 10 秒左右。趋势图表在服务端保留最近约 30 分钟、共约 180 个历史采样点,更早的数据不长期留存。
监控数据安全吗?密钥起什么作用?
每个浏览器首次打开页面时生成一个随机密钥(保存在浏览器 localStorage 与下载包内的 key.txt 中)。代理上报时携带该密钥,网站只把主机数据返回给持有相同密钥的浏览器,不同浏览器之间数据完全隔离。代理只发起出站连接,主机不开放任何端口;指标数据仅用于页面展示,约 30 分钟后自动过期。
一台机器能装多个代理吗?如何监控多台机器?
同一台机器运行一个代理即可,重复启动会造成重复上报。监控多台机器时,把同一个程序包(包含 key.txt)复制到每台机器分别运行,页面会按主机自动分列;建议用 --name=别名 为每台机器指定易识别的名称。更换浏览器或电脑后密钥不同,需要在新浏览器重新下载代理包。
支持哪些操作系统和监控指标?
操作系统支持 Windows 与主流 Linux 发行版(Ubuntu、Debian、CentOS、RHEL、Rocky、AlmaLinux 及统信 UOS、麒麟等国产化系统)。监控指标包括:CPU 使用率与核数、内存/交换分区容量与占比、各磁盘分区使用率、网络接收/发送速率、Linux 系统负载(load1/load5/load15)、系统运行时长以及 CPU 占用最高的 Top 8 进程;Windows 不提供系统负载,对应图表自动隐藏。
主机多久判定为离线?离线后数据还在吗?
代理超过 30 秒没有心跳上报即自动标记为离线,主机列表中的状态点变灰;代理恢复上报后自动转回在线。被移除的主机在代理继续运行时会因再次上报而重新出现。服务端为每台主机保留最近约 30 分钟(约 180 个点)的历史数据,用于绘制趋势曲线,超期数据自动清理。