Skip to content

2.2.0

Choose a tag to compare

@nuomiiiii nuomiiiii released this 05 Aug 17:25

第一次同版本更新

  • 更新时间:2026-08-06 23:27(北京时间)
  • 修复启用 HTTPS 后,自定义 CSS 中引用的部分第三方图床图片可能无法正常展示、被识别为下载的问题。
  • 调整跨域请求的 Referrer Policy,仅发送源站信息,不暴露完整页面路径;不改变 TLS 加密、HTTP 自动跳转 HTTPS、HSTS 及证书加载逻辑。

Komari Lite 2.2.0 正式版

本版本基于 2.1.12 正式版继续开发,完成仪表盘卡片新增、Agent 配置管理、查询与资源优化、电脑端和手机端界面调整、神兽消灭等。

更新内容

web管理、仪表盘与监测概览

  • 新增「延迟监测」区域:读取全部节点最近 6 小时的有效 Ping 时延点,按样本数加权计算平均时延并绘制分时趋势。
  • 监测目标取已配置的 Ping 任务数;右上角显示当前「丢包告警」数量,只有全部节点的时延数据均无法读取时才标记为数据不可用。
  • 新增「监测告警概览」区域,统一汇总资源阈值、离线、丢包、流量、回程线路和账单到期 6 类告警,并展示当前告警、受影响节点、今日恢复和最近事件。
  • 资源告警按规则阈值判断;离线与丢包只统计已启用且当前生效的规则;流量优先采用校准后的当前周期计费量;账单按已配置的通知提前天数判断。
  • 回程线路按启用任务的健康、切换和异常结果汇总;处于 切线未知 或带错误信息的节点计入影响范围,并分别展示最近切换和北京时间当日恢复事件。
  • 数据库容量拆分展示主库、指标库、WAL 和 SHM;保留期取当前指标保留策略,最近封块时间取两库最近一次完成时间。
  • 新增「仪表盘配置」页面,可视化选择预制布局、启用或关闭模块、拖动排序并调整模块宽度;默认布局保持正式版原有仪表盘内容,不额外开启新增模块。
  • 新增服务器当日计费流量排行、平均时延排行和时延抖动性排行等模块;时延抖动按当前自然分钟与上一自然分钟平均时延之差从高到低排列,点击条目可进入对应服务器大屏。
  • 排行数量支持 Top 5、Top 10、Top 15、Top 20;宽卡片自动分栏,窄卡片保持单列,内容会随卡片宽度自适应。
  • 单日流量排行按每台服务器的计费规则计算并排序,上传与下载分别显示、使用不同颜色区分,不再按简单的上下行总和排行。
  • 后端只为已启用模块读取所需汇总或历史数据,排行上限固定为 20,避免在低性能单核主控上产生无意义的 CPU、内存和磁盘压力。
  • 修复监测告警概览中分类名称与数量在部分宽度下黏连的问题;保持原字号和字重,空间不足时按完整分类项换行,不牺牲文字可读性。
  • 修复手机端仪表盘部分图表刻度与数值显示不完整的问题,优化小屏幕下的自适应布局。
  • 后台语言和主题配色改为管理员账号级偏好,重新登录或更换设备后仍会自动恢复。
  • 修复自定义 Head/Body HTML 可能因 PWA 缓存或静态页面入口而失效的问题;已保存的自定义内容会持续生效,只有管理员手动修改或清除后才会改变,无需手动清理浏览器缓存。

Agent 部署配置与在线下发

  • 新增每台服务器独立的 Agent 部署配置记忆,更换设备或重新打开页面后仍会带出已保存的安装选项和输入内容。
  • 采集间隔、流量重置日、包含/排除网卡、包含挂载点、内存缓存计入方式和 GPU 监控支持保存并在线下发;流量重置日与服务器账单设置保持同步。
  • 禁用远程控制、忽略不安全证书、禁用自动更新、从网卡获取 IP、GitHub 代理、安装目录和服务名 7 项仅用于保存及生成重装指令,不允许远程下发。
  • 配置状态按实际进度显示为「已保存」「已发送」「已生效」或「应用失败」;
  • 同一离线节点只保留最新配置,避免恢复连接后重复应用旧修订,「已保存」”表示配置仅存入 Komari;可在线下发的配置:点“保存并下发”后会变为“已发送”,Agent 确认后变为“已生效”。
  • Agent 会上报当前生效配置;未由 Komari 管理的节点可据此初始化,已保存的管理端配置不会被旧 Agent 状态反向覆盖。
  • 升级后提示节点列表里提示「已保存」,实际配置已经生效,若要消除,需要修改配置重新下发然后再改回来再下发或重装一次,之后无需重复操作。目前已知版本更新需要人工介入处理部分。
  • 完整配置上报、在线下发和结果确认建议配套 Agent 2.2.0.1 或更高版本。

查询、内存与磁盘 IO

  • 主库 SQLite 页缓存按宿主机物理内存和容器内存限制自适应,降低小规模实例的常驻内存,同时兼顾多节点环境。
  • 没有待压缩数据的指标任务会在进入写路径前直接返回,不开启无效写事务、写入水位或执行后续清理。
  • 历史指标和批量查询在存储层提前应用结果上限,减少重复解码、临时对象和无效数据搬运,改善低性能单核主控下的响应。
  • 优化多指标图表点位渲染,减少多曲线场景中的常驻绘制节点,同时保留悬停查看能力。
  • 已登录用户的后台资源改为空闲时预加载,避免阻塞大屏首屏内容;登录后可见内容仍在首次打开时正常展示。
  • 本次不新增指标数据副本或持久化查询缓存,不改变用户现有的数据保留周期。

流量统计准确性

  • 修复 Agent 重装、调整监测网卡或网卡计数器重置后,流量日报可能把新的累计总量误算为当日新增流量的问题。
  • 加强累计流量连续性校验,避免网卡增加、移除、重建及短暂异常读数造成日报、周报或月报流量突增。

双端界面与远程执行

  • 重做远程执行节点选择:电脑端使用列表,手机端使用卡片,并保留名称、地址、分组、备注和账单信息。
  • 远程执行搜索支持按名称、地址、分组、备注和账单模糊匹配。
  • 优化服务器列表和远程执行列表的电脑端列宽,窄窗口下优先保证名称、地址、分组和账单可读。
  • 统一地址展示:仅有 IPv4 或 IPv6 时居中显示且不保留空行,双栈地址上下排列。
  • 服务器列表独立展示 Agent 版本与配置状态,并继续针对手机端卡片做独立对齐和触控布局。

发布信息

  • 正式版首次发布时间:2026-08-06 01:25(北京时间)
  • Komari 构建号:k2m8v7x

Docker

docker pull ghcr.io/nuomiiiii/komari:2.2.0
docker pull ghcr.io/nuomiiiii/komari:latest

Linux 一键安装

curl -fsSL https://raw.githubusercontent.com/nuomiiiii/komari/main/install-komari.sh -o install-komari.sh && chmod +x install-komari.sh && sudo ./install-komari.sh