跳转到内容

连接监控

OxideTerm 提供三个关联监控面板,让你完整掌握活跃 SSH 连接的状况:连接池连接监控系统健康

连接池面板(侧边栏)展示每个活跃 SSH 连接的关键统计数据:

● prod-server-1 Active
3 个终端 1 个 SFTP 2 个转发
创建于:2 分钟前 保持活跃 ♾
● bastion.example.com Idle
1 个终端 0 个 SFTP 0 个转发
13 分钟后断开

每个连接卡片显示:

  • 连接状态 — Active、Idle、Reconnecting、Link Down
  • 消费者引用计数 — 共享此连接的终端、SFTP 会话和端口转发规则数量
  • 存活时长 — 连接建立的时间
  • 空闲计时器 — 自动断开倒计时(若未启用保持活跃)
  • 保持活跃开关 — 固定连接,永不自动断开

逐连接切换保持活跃开关:

  • 启用(∞) — 连接无限期维持,忽略全局空闲超时
  • 禁用 — 使用全局空闲超时设置(5 分 / 15 分 / 30 分 / 1 小时)

打开连接监控标签页查看更丰富的仪表板:

指标说明
总连接数连接池中活跃连接数量
按状态分类Active / Idle / Reconnecting / Link Down 分布
终端所有连接的终端 channel 引用总数
SFTP所有连接的 SFTP 会话引用总数
转发所有连接的端口转发规则引用总数
汇总”总计:N 个连接 • 引用:N” 聚合行

监控头部显示实时”●LIVE”指示器,每秒自动刷新。

连接池中每个 SSH 连接遵循严格的状态机:

connecting → active → idle → link_down → reconnecting → active
disconnected
状态含义
connectingTCP + SSH 握手进行中
active至少有一个消费者(终端/SFTP/转发)正在使用连接
idle已连接但无活跃消费者;空闲计时器倒计时中
link_down连接丢失;重连编排器已触发
reconnecting宽限期探测或 SSH 重连进行中

当跳板机(堡垒机)进入 link_down 状态时,所有通过它代理的下游节点自动标记为 link_down——级联传播确保整个拓扑状态一致。

系统健康侧边栏条目通过 OxideTerm 内置的分析器,展示每个连接的资源指标:

  • SSH 进程 CPU 使用率
  • 内存消耗
  • 发送/接收字节数(I/O 吞吐量)
  • 活跃 channel 数量
  • 延迟(往返 ping 时间)

指标实时更新,颜色编码:绿色(正常)→ 黄色(偏高)→ 红色(严重)。

设置 → 连接中配置自动断开行为:

选项
空闲超时5 分 / 15 分 / 30 分 / 1 小时 / 永不
Keepalive 间隔15 秒(SSH ServerAliveInterval
Keepalive 尝试次数3 次(SSH ServerAliveCountMax

超过空闲超时的连接会发出 connection_status_changed 事件,前端用于更新侧边栏并通知其他消费者。