寻找合适的探针项目,说一下个人需求

paulzzh 2026-09-15 12:02 1

刚需的



  1. 需要cpu/内存/硬盘/网络/连接数/进程数监控功能,允许降采样,需要保留30天。加分项:能拖动查看具体某一天的图表最好

  2. 需要无公网IP的情况下,小鸡也能无痛正常上线(即 被控端不需要公网)。加分项:后台能显示小鸡的ipv4/ipv6最好

  3. 刚需通知功能 至少需要http回调 逾期提前通知 掉线通知 负载高(cpu/内存/硬盘)通知 月流量80%超限通知。加分项:IP地址变动通知

  4. 延迟检测,支持ping和tcping,不允许降采样,能允许以10s粒度进行检测,需要完整保留24小时。加分项:httping

  5. 有类似 komari-theme-purcarte 这种透明磨砂风格的主题,仿这种的也行,最好支持自定义背景图片链接

  6. 主控端持久化支持sqlite,且磁盘占用合理,参考komari 1.2.5,目前23个鸡,按上述配置,无降采样硬盘占用为400MB左右


不需要的



  1. 无需WEBSSH,就算有也要至少可以强制在被控关闭

  2. 无需自动更新,有也至少要可以强制关闭

  3. 不需要集成cloudflared,我可以自己搞定。

  4. 不需要自动发现


其他加分项



  1. 被控cpu占用合理

  2. 后端/被控语言为go或者python,方便我提交pr贡献

  3. 一键命令agent部署 需要支持alpine/debian/almalinux

  4. cpu架构兼容amd64/arm64/armv7l

  5. 如果能有komari那种导出为mjpeg/jpeg的功能就太好了


最后,补充一下我曾经给komari提交过的小修小补


我做开发没啥实力,但是小问题自己修还是可以的 ^-^


最新回复 (16)
  • iseeyoudream 09-15 12:04
    1

    自己找AI搞

  • lidem 09-15 12:05
    2

    其实 根据这情况 自己fork 后维护就行

  • chenzhihuiiiii 09-15 12:06
    3

    那为什么不支持komari?

  • 大鲨鱼 09-15 12:06
    4

    只能 ai 自己改了

  • nodeisle 09-15 12:07
    5

    出多少钱

  • maxpro 09-15 12:08
    6

    webssh这个确实不需要

    另外服务器列表没有克隆功能,这个也挺难受的

  • summerjoe 09-15 12:09
    7

    tailscale,komari还有两个探针忘了,这几个缝一下就是你要的

  • paulzzh 楼主 09-15 12:14
    8

    @chenzhihuiiiii #3 主控端这几个大版本改动太大了,前后都快成俩项目了,我又是爱古法写代码那种,顶多找chatgpt聊聊天,人工队基本上没法维护了


    我用的上一个探针叫ServerStatus CN,我从20年就在用 用了有6年多,来论坛才换的komari。当时都有感情了,也是后期变动越来越大,就跑了



  • mrshyi 09-15 12:17
    9

    快 fork 让天才程序员改 我去加星标 ^-^

  • huilang 09-15 12:33
    10

    来用 https://github.com/huilang-me/CF-Server-Monitor/

  • zjhzxhz 09-15 12:51
    11

    轻量级探针,服务器端纯PHP + SQLite,客户端Python(之前是PHP,后来改成了Python)。

    我也觉得没必要支持WebSSH,徒增安全隐患。

    当年就是看不惯市面上的探针才自己写的。


    我司现在也用的这个,Lark/飞书/Slack/Bark提醒都支持(支持自定义指标)。如果有啥别的需求可以告诉我,我看看能不能支持。还支持SSO级别的身份认证。


    GitLab:https://gitlab.com/hzxie/infinite-servers

    Demo:https://servers.infinitescript.com/


    给一个自定义提醒事项的预览图。甚至支持品牌的自定义。


  • paulzzh 楼主 09-15 13:05
    12

    @huilang #10 你这个似乎做不到

    10s粒度进行ping/tcping连通性检测,不降低采样的完整保留24小时

    我看了,api/history/all接口 12h和24h都只返回了120个点。

    举个例子,比如能在晚上20点的时候,拖拽到凌晨2点,查看2:00:10和2:00:20时的某个探测包有没有丢

    另外似乎监测也只能支持设置4个线路


    @zjhzxhz #11 你这个不错

    我看了下,5分钟粒度,1小时给了12个点,24小时给了288个点,7天给了2016个点,符合我的预期,但是这个history接口只有系统资源的历史记录

    系统资源我不需要这么细的,只需要长期,所以允许降低采样。

    我需要的是延迟检测的短期图表 24小时就够,三网延迟/到谷歌cf的延迟/自定义端点的tcping延迟,这种的

    而且我延迟检测历史是需要10s粒度的,估计很多项目都吃不消

  • Krius7 09-15 13:09
    13

    这么详细的需求直接发给ai就好了,直接给你搓完 ^-^

  • zjhzxhz 09-15 13:10
    14

    @paulzzh #12


    延迟检测我没打算支持了,因为我的延迟检测是另一个项目做的。

  • cyang 09-15 14:17
    15

    看了你的需求,对比了我目前在做的探针。

    1,我目前采样是5s,保留24小时,二十几台大概是稳定50MB左右;

    2,支持nat机,可以看到出口IPV4/IPV6;

    3,通知支持的是TG,目前仅离线和恢复;

    4,没做PING;

    5,没做主题支持;

    6,服务端 Python+SQLite,客户端POSIX Shell

    7, 支持Debian/ Ubuntu/Alpine,客户端一键安装,一机一Token


  • 0PENAI 09-15 14:52
    16

    grafana 不行吗?

* 帖子来源NodeSeek
返回