在线系统监控
免费在线系统监控工具,可同时监控多台 Windows 与 Linux 主机:在每台主机运行轻量监控代理,代理每 10 秒主动上报 CPU、内存、磁盘、网络、系统负载与进程数据,页面每 5 秒刷新并以实时图表呈现,主机 30 秒无心跳自动判定离线,无需在主机上开放任何端口。
选择左侧主机查看监控详情
暂无主机上报时,请点击上方「下载监控代理」下载并启动监控代理功能特性
多主机分开监控
一个密钥可部署到任意数量的机器,页面按主机独立分列展示,在线与离线状态一目了然。
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 个点)的历史数据,用于绘制趋势曲线,超期数据自动清理。