Komari 1.2.6:全新可定制、可扩展统计图表,支持外部数据库

Doornail 2026-07-12 20:14 1

Komari 1.2.6 带来了一次面向监控数据体系的大型更新。


1.2.6 对后端监控数据存储进行了完整迁移,虽然版本内置了迁移与兼容设计,但这仍是一次涉及数据结构和存储路径的重大变更。

强烈建议所有用户在升级前完整备份 Komari 的数据目录和现有数据库。

升级后,请留意后台的“监控数据库”设置页,确认当前数据库连接、迁移状态和指标保留策略符合预期。

升级后首次启动时,Komari 会自动迁移已有监控数据到新的指标数据库。迁移耗时取决于历史数据量,数据较多时可能需要一段时间


本次更新包括:


全新的实例统计图表,支持自定义图表布局、拖拽排序、隐藏指标和全局默认模板。


统计图表不再局限于固定的历史字段,而是逐步转向基于指标的绘制方式,为后续接入更多监控指标和自定义展示提供基础。


全新的实例统计图表



支持自定义图表布局、拖拽排序。


自定义图表曲线


支持多种数据采样方式


支持指定时间范围查询


可单独定制每一项系统指标


完整更新日志:


主要更新内容



  • 安全增强:强制对敏感 RPC 操作进行双因素认证(2FA),防止越权调用

  • 数据库维护:新增数据库 Vacuum 和存储大小查询 API,支持手动回收空间

  • 监控数据迁移:历史监控数据(records、gpu_records、ping_records)从旧表迁移至 Metric Store,支持 SQLite/MySQL/PostgreSQL 后端

  • 身份模型重构:引入 Principal 主体模型替代简单角色字符串,严格分离 Agent 与 Admin 权限

  • 安装体验改进:安装脚本支持 TUI(whiptail/dialog)及稳定版/快照版通道选择

  • 移除 Cloudflare 集成:移除内置 Cloudflare Tunnel 和 Cloudflare Access OAuth 支持,相关依赖一并清理

  • 启动生命周期重写:采用显式 App 结构体分阶段启动,提高可维护性和错误处理


Bug修复



  • 节点顺序丢失:修复 common:getNodes RPC 返回结果不保留原始排序的问题

  • 主题路径遍历:修复 DeleteThemeUpdateThemeSetTheme 操作未校验路径,可被利用读取任意文件

  • Telegram 错误描述:非 200 响应时返回 API 错误描述而非仅状态码,便于排查问题


其他



  • 移除旧定时压缩逻辑,由 Metric Store 内置 rollup 保留策略替代

  • 前端构建流程拆分为独立 GitHub Action,支持构建缓存和复用

  • 增加 Snapshot 自动发布工作流,支持快照版本发布

  • Metric Store 聚合查询新增 PreserveSeries 选项,保留标签维度输出独立序列

  • 修复若干 Metric Store 并发竞争和迁移进度记录问题

最新回复 (50)
  • marsss 07-12 20:15
    1

    db

  • 欧巴 07-12 20:15
    2

    支持

  • todesk 07-12 20:16
    3

    牛的 ^-^

  • HelloWorldx 07-12 20:16
    4

    bd

  • raykinghe 07-12 20:17
    5

    厉害了

  • woomio 07-12 20:17
    6

    bd

  • coldsword 07-12 20:18
    7

    不多说了,马上迁移 ^-^

  • 学校的沃柑比我甜 07-12 20:19
    8

    大佬

  • woshinibaba634 07-12 20:19
    9

    牛逼

  • ashv 07-12 20:19
    10

    ^-^

  • 大鲨鱼 07-12 20:19
    11

    komari 我爱你

  • Echo777 07-12 20:22
    12

    牛的,帮顶

  • progress5320 07-12 20:24
    13

    nb

  • 桃乃木香奈 07-12 20:25
    14

    太强大了,太鸡巴强大了

  • ryzengod 07-12 20:28
    15

    bd

  • wings 07-12 20:29
    16

    支持问一下为什么以后不支持cf了吗 ^-^

  • Rick的-2026 07-12 20:30
    17

    太喜欢了这个

  • muzinan 07-12 20:32
    18

    顶尖 ^-^

  • Yannick 07-12 20:32
    19

    发布我秒更新,迁移等的我干着急 ^-^

  • Tom818 07-12 20:38
    20

    不敢装 害怕像哪吒那样

  • geminiKiss 07-12 20:39
    21

    支持一下

  • CK-CK 07-12 20:39
    22

    厉害

  • qqice 07-12 20:42
    23

    牛逼!!

  • 春丽奶奶 07-12 20:44
    24

    升级完 CPU95%+

  • PayPal 07-12 20:44
    25

    应用商店什么时候更新?

  • Doornail 楼主 07-12 20:45
    26

    @春丽奶奶 #24 |


    更新之后进行数据迁移,会占用CPU和磁盘IO,迁移完成之后就有web面板了,然后会进行一次数据采样,之后CPU就正常了

  • 海迷 07-12 20:47
    27

    sudo ./install-komari.sh里面选择升级,stable,还是1.2.5?

  • Yannick 07-12 20:47
    28

    @Doornail #26 不等它正常,我鸡已经死机了 ^-^

  • 春丽奶奶 07-12 20:48
    29

    @Doornail #26 啊 这么回事 这么搞 机器能不能被扬喽

  • 天道酬善 07-12 20:49
    30

    全新安装一下?

  • Silent123 07-12 20:51
    31

    ^-^ 大佬,请问之后会支持'磁盘当前读写'这个系统指标吗,已加鸡腿

  • 淘气 07-12 20:52
    32

    已升级那个数据保存可以设置不删除吗

  • Doornail 楼主 07-12 20:52
    33

    @淘气 #32


    设置里取消数据降采样可以保留原始数据

  • smagic 07-12 20:53
    34

    每次更新我自己改的pg可以丢弃了 ^-^

  • 淘气 07-12 20:54
    35

    @Doornail #33 这个数据是代表的什么,意思是每分钟的数据样么。有必要一直保留的么,

  • jerrly 07-12 20:54
    36

    大佬,要是设置90天保存,监测所有数据,一台被控需要多大存储空间

  • Doornail 楼主 07-12 20:55
    37

    @淘气 #35


    开启之后会把原始数据加工成一种数据结构,可以节省空间

  • 淘气 07-12 20:56
    38

    @Doornail #37 原来如此。感谢大佬解惑。这个占用大吗?有仓鼠心理,不太喜欢删东西。我刚才就先设置了365天

  • Doornail 楼主 07-12 20:56
    39

    @jerrly #36



    mariadb,60天,开启 ROW_FORMAT=COMPRESSED,10台机器,4个延迟检测

  • Sayhi 07-12 20:58
    40

    小鞠

  • kisalo 07-12 21:00
    41

    谢谢分享!

  • 淘气 07-12 21:02
    42

    @Doornail #39 大佬好像跟你的不一样,是我哪里设置错误了不。找到了,找错位置了。1.88g

  • bluosen 07-12 21:05
    43

    楼主厉害啊

  • chevis 07-12 21:06
    44

    升级之后直接502了。。。


  • Yannick 07-12 21:06
    45

    ^-^

  • -- 07-12 21:07
    46

    啊,没放地址吗。先加鸡腿

  • takaki-kohi 07-12 21:07
    47

    大佬能不能做个同时兼容两个不同站点的komari啊

  • 淘气 07-12 21:08
    48

    @chevis #44 在迁移数据,我迁移了快20分钟,23万行

  • Luzye 07-12 21:14
    49

    厉害了

  • -- 07-12 21:15
    50

    @wings #16 是后端通讯不支持CF了吗?

* 帖子来源NodeSeek
返回