收起左侧

日志推送机器人,全新版发布

49
回复
2878
查看
[ 复制链接 ]

22

主题

105

回帖

0

牛值

初出茅庐

2026-3-2 10:44:01 显示全部楼层 阅读模式

飞牛 NAS 日志监控机器人:重要事件实时推送到手机

如果你在用飞牛 NAS,一定希望有人登录、硬盘异常、应用崩溃、SSH 登录、UPS 断 电这些事能第一时间推送到手机,而不是事后翻日志才发现。FN Message Bots 就是为此而生:轮询飞牛 NAS 的 eventlogger 数据库,把关键事件通过企业微信、钉钉、飞书或 Bark 推送到你手上,支持 Docker 一键部署和 Web 界面配置。


它能做什么

  • 轮询 eventlogger 数据库:定时读取 logger_data.db3 的 log 表,只处理「启动后的新记录」,不重复扫历史。
  • 多平台通知:企业微信、钉钉、飞书机器人、Bark 任选其一或同时配置,一条事件可发到多个渠道。
  • 智能去重:同一类型事件在可配置的时间窗口内(默认 300 秒)只推一次,避免刷屏。
  • 磁盘事件合并:多块盘在同一时段内的唤醒/休眠会合并成一条推送,更清爽。
  • 勿扰模式:设定时段(如 22:00–07:00)内不实时推送,结束后用一条「勿扰时段汇总」把期间事件一次性发给你。
  • Web 配置界面:在浏览器里改 Webhook、勾选要监控的事件类型、调去重窗口、开关勿扰等,保存即生效,无需改配置文件或重启。
  • 健康检查:可配合部署脚本做通知通道与轮询状态检查,便于排错。
  • Docker 部署:官方提供 Dockerfile 与 docker-compose,支持 amd64/arm64,一条命令起服。

支持的事件类型

按类别大致包括:

类别 事件示例
登录 LoginSucc, LoginSucc2FA1, LoginFail, Logout
SSH SSH_INVALID_USER, SSH_AUTH_FAILED, SSH_LOGIN_SUCCESS, SSH_DISCONNECTED
硬盘 FoundDisk, DiskWakeup, DiskSpindown, DISK_IO_ERR
应用异常 APP_CRASH, APP_UPDATE_FAILED, APP_START_FAILED_, APP_AUTO_START_FAILED_
应用生命周期 APP_STARTED, APP_STOPPED, APP_UPDATED, APP_INSTALLED, APP_UNINSTALLED 等
硬件告警 CPU_USAGE_ALARM, CPU_TEMPERATURE_ALARM
UPS UPS_ONBATT, UPS_ONBATT_LOWBATT, UPS_ONLINE, UPS_ENABLE, UPS_DISABLE

在 Web 界面中可以按需勾选/取消,只关心登录和 SSH 就只开这两类,想全要就全选。


快速开始

services:
  fn-message-bot:
    image: sunanang/fn-message-bots:latest
    container_name: fn-message-bot
    restart: unless-stopped
    network_mode: host
    ports:
      - "18080:18080"
    volumes:
      - ./data/logs:/app/data/logs:rw
      - ./data/cursor:/app/data/cursor:rw
      - /usr/trim/var/eventlogger_service:/usr/trim/var/eventlogger_service:ro
      - ./config:/app/config:rw
    environment:
      - TZ=Asia/Shanghai

优化总结

老版本用户建议删除重新构建
完全解决异常不推送问题。采用新架构,稳定推送
新增webUI页面配置,更加直观

9c9aaf6ea5711b114a4bfa4b5811623e.png

有任何问题,请加微信群

image.png

原内容可以看这里:https://club.fnnas.com/forum.php?mod=viewthread&tid=52716

收藏
送赞 8
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

22

主题

105

回帖

0

牛值

初出茅庐

2026-3-5 10:15:15 楼主 显示全部楼层

2.0.2更新说明
1、应用管理事件合并
2、新增防火墙通知,共享协议通知,文件操作通知
3、分类新增全选/反选功能
4、磁盘唤醒和磁盘休眠bugfix
5、ui细节调整

2.0.3发布
Bark汇总明细问题修复
新增虚拟机相关推送
新增pushPlus推送渠道
新增密码功能

2.0.4版本发布
增加数据库展示成功失败数据
title前缀可自定义,也可不填写(钉钉推送是按照关键字接收的,要注意)

2.1.0版本发布
1.推送事件新增硬盘用率告警
2.推送事件新增虚拟机相关事件
3.推送历史可视化修改
4.推送历史展示失败原因
5.新增批量推送(默认关闭)
6.推送渠道新增魔法推送(后期所有新增渠道统一走魔法推送)
7.ui优化,添加深色/浅色模式
8.ui优化,适配手机端

services:
  fn-message-bot:
    image: sunanang/fn-message-bots:latest
    container_name: fn-message-bot
    restart: unless-stopped
    ports:
      - 18080:18080
    volumes:
      - ./data/logs:/app/data/logs:rw       #数据目录 可修改
      - ./data/cursor:/app/data/cursor:rw  #数据目录 可修改
      - /usr/trim/var/eventlogger_service:/usr/trim/var/eventlogger_service:ro    #系统数据库目录 不可修改
      - ./config:/app/config:rw  #数据目录 可修改
    environment:
      - TZ=Asia/Shanghai

 部署的时候 #及其后面内容删除

07032b1140c71c105e84201a0213c119.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

22

主题

105

回帖

0

牛值

初出茅庐

2026-3-11 12:26:13 楼主 显示全部楼层

arm已支持,正常构建即可

5

主题

69

回帖

0

牛值

初出茅庐

2026-3-2 22:30:37 显示全部楼层

谢谢分享。

0

主题

8

回帖

0

牛值

江湖小虾

2026-3-2 23:03:54 显示全部楼层

来了来了,支持起来。

1

主题

23

回帖

0

牛值

江湖小虾

2026-3-3 01:30:52 显示全部楼层

这次这个,操作简单,小白福音

4

主题

34

回帖

0

牛值

系统先锋体验团🛩️

2026-3-3 14:36:49 显示全部楼层

能否增加pushplus推送?这个接入更简单点

同求pushplus推送  详情 回复
2026-3-4 08:44
后续会统计需要的渠道,前期以稳定和事件为主  详情 回复
2026-3-3 15:04

22

主题

105

回帖

0

牛值

初出茅庐

2026-3-3 15:04:13 楼主 显示全部楼层
for7GG 发表于 2026-3-3 14:36
能否增加pushplus推送?这个接入更简单点

后续会统计需要的渠道,前期以稳定和事件为主

2

主题

5

回帖

0

牛值

江湖小虾

2026-3-3 15:15:35 显示全部楼层

大佬啥时候可以有linux/arm64/v8的镜像

arm64已经支持了  详情 回复
2026-3-11 14:18
没有设备,不好测试,理论上修改喜下数据库地址就可以  详情 回复
2026-3-3 17:30

22

主题

105

回帖

0

牛值

初出茅庐

2026-3-3 17:30:32 楼主 显示全部楼层
WikZ💞 发表于 2026-3-3 15:15
大佬啥时候可以有linux/arm64/v8的镜像

没有设备,不好测试,理论上修改喜下数据库地址就可以

0

主题

4

回帖

0

牛值

江湖小虾

2026-3-4 08:44:44 显示全部楼层
for7GG 发表于 2026-3-3 14:36
能否增加pushplus推送?这个接入更简单点

同求pushplus推送

22

主题

105

回帖

0

牛值

初出茅庐

2026-3-4 10:15:45 楼主 显示全部楼层

最新compose配置看这里:

services:
fn-message-bot:
image: sunanang/fn-message-bots:latest
container_name: fn-message-bot
restart: unless-stopped
ports:

  • "18080:18080"
    volumes:
  • ./data/logs:/app/data/logs:rw
  • ./data/cursor:/app/data/cursor:rw
  • /usr/trim/var/eventlogger_service:/usr/trim/var/eventlogger_service:ro
  • ./config:/app/config:rw
    environment:
  • TZ=Asia/Shanghai
  • DISPLAY_UI_PORT=18080 #和ports里面的自定义端口号要一致

22

主题

105

回帖

0

牛值

初出茅庐

2026-3-5 10:38:02 楼主 显示全部楼层

同步,pushplus接入中,,,,,

1

主题

20

回帖

0

牛值

江湖小虾

2026-3-5 10:45:19 显示全部楼层

这个思路不错,确实有这方面的需求。

有帮助就好  详情 回复
2026-3-5 11:25

22

主题

105

回帖

0

牛值

初出茅庐

2026-3-5 11:25:24 楼主 显示全部楼层
yulinsoft 发表于 2026-3-5 10:45
这个思路不错,确实有这方面的需求。

有帮助就好

3

主题

21

回帖

0

牛值

fnOS系统内测组

AMD适配纪念勋章

2026-3-6 21:50:44 显示全部楼层

求增加企业微信的应用通知

0

主题

3

回帖

0

牛值

江湖小虾

2026-3-9 09:08:57 显示全部楼层
大佬,二维码失效,请更新下,想进群

22

主题

105

回帖

0

牛值

初出茅庐

2026-3-9 11:01:23 楼主 显示全部楼层

image.png
最新群二维码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

19

回帖

0

牛值

江湖小虾

2026-3-9 15:53:32 显示全部楼层

pushplus怎么配置啊

//把这个放到pushPlus输入框内 { "token":"你的token", "title":"邮件标题",//可以写死,写死title就是你写的内容,也可以{title},推送事件的title "content":"邮件正文内容",//无所谓,我都会替换  详情 回复
2026-3-9 16:01

22

主题

105

回帖

0

牛值

初出茅庐

2026-3-9 16:01:17 楼主 显示全部楼层
赵某某 发表于 2026-3-9 15:53
pushplus怎么配置啊


//把这个放到pushPlus输入框内

{
    "token":"你的token",
    "title":"邮件标题",//可以写死,写死title就是你写的内容,也可以{title},推送事件的title
    "content":"邮件正文内容",//无所谓,我都会替换
    "channel":"mail",//自己定义
    "option":"163",//自己定义
    "template":"html"//自己定义
    ...//其他参数自己定义
}

0

主题

19

回帖

0

牛值

江湖小虾

2026-3-9 16:15:38 显示全部楼层

配置好了,给力victory victory victory

22

主题

105

回帖

0

牛值

初出茅庐

2026-3-11 14:18:38 楼主 显示全部楼层
WikZ💞 发表于 2026-3-3 15:15
大佬啥时候可以有linux/arm64/v8的镜像

arm64已经支持了
厉害大佬  详情 回复
2026-3-14 10:42

2

主题

5

回帖

0

牛值

江湖小虾

2026-3-14 10:41:45 显示全部楼层

大佬希望可以有自定义Webhook

2

主题

5

回帖

0

牛值

江湖小虾

2026-3-14 10:42:36 显示全部楼层
Lando 发表于 2026-3-11 14:18
arm64已经支持了

厉害大佬

9

主题

21

回帖

0

牛值

江湖小虾

2026-3-22 16:25:46 显示全部楼层

大佬发个群二维码

22

主题

105

回帖

0

牛值

初出茅庐

2026-3-23 09:49:41 楼主 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=271409&ptid=57252][color=#999999]一只大菜猫 发表于 2026-3-22 16:25[/color][/url][/size] 大佬发个群二维码[/quote]

image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

37

回帖

0

牛值

江湖小虾

2026-3-27 07:51:43 显示全部楼层

🧪 飞牛NAS-测试推送

fnos

🕐 2026-03-27 07:37:24

钉钉测试成功了victory 谢谢大佬handshake

你好,我按照https://oapi.dingtalk.com/robot/send?access_token=XXXXXX&sign=XXX这个格式的webhook连不上,能请教下你是怎么弄的吗  详情 回复
2026-4-6 20:00
授人以鱼不如授人以渔

16

主题

622

回帖

380

牛值

社区共建团

fnOS1.0上线纪念勋章社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

2026-3-29 22:12:37 显示全部楼层

能否增加gotify通道,这个更通用点

0

主题

3

回帖

0

牛值

江湖小虾

2026-3-31 11:10:58 显示全部楼层

建议增加TG推送通道biggrin

等等,马上有了  详情 回复
2026-3-31 11:45

22

主题

105

回帖

0

牛值

初出茅庐

2026-3-31 11:45:51 楼主 显示全部楼层

等等,马上有了
拭目以待  详情 回复
2026-4-1 14:48

0

主题

3

回帖

0

牛值

江湖小虾

2026-4-1 14:48:15 显示全部楼层
Lando 发表于 2026-3-31 11:45
等等,马上有了

拭目以待

6

主题

29

回帖

0

牛值

江湖小虾

2026-4-3 23:27:36 显示全部楼层

无法安装,提示如下:

31db2b082ae1e86d76703889fe4d0c25.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我看下  详情 回复
2026-4-4 14:06

22

主题

105

回帖

0

牛值

初出茅庐

2026-4-4 14:06:15 楼主 显示全部楼层
ayer2000 发表于 2026-4-3 23:27
无法安装,提示如下:

我看下
怎么解决呢佬,同样出现一样的报错。  详情 回复
2026-4-6 11:17

1

主题

6

回帖

0

牛值

系统先锋体验团🛩️

2026-4-6 11:17:55 显示全部楼层

怎么解决呢佬,同样出现一样的报错。
在解决中,可以先用docker版本  详情 回复
2026-4-7 09:34

8

主题

16

回帖

0

牛值

江湖小虾

2026-4-6 20:00:54 显示全部楼层
juminth 发表于 2026-3-27 07:51
🧪 飞牛NAS-测试推送
fnos
🕐 2026-03-27 07:37:24

你好,我按照https://oapi.dingtalk.com/robot/ ... XXXXXX&sign=XXX这个格式的webhook连不上,能请教下你是怎么弄的吗
钉钉机器人里-安全设置-只要添加自定义关键字“飞牛NAS”就行了,其它两个需要勾选  详情 回复
2026-4-6 20:07
钉钉,只要填https://oapi.dingtalk.com/robot/send?access_token=xxx 就行了  详情 回复
2026-4-6 20:05

1

主题

37

回帖

0

牛值

江湖小虾

2026-4-6 20:05:21 显示全部楼层
funny 发表于 2026-4-6 20:00
你好,我按照https://oapi.dingtalk.com/robot/send?access_token=XXXXXX&sign=XXX这个格式的webhook连不 ...

钉钉,只要填https://oapi.dingtalk.com/robot/send?access_token=xxx
就行了
你机器人安全设置用的是关键词吗,我用加签方式发送不了,换这个测试了能发送  详情 回复
2026-4-6 20:10
授人以鱼不如授人以渔

1

主题

37

回帖

0

牛值

江湖小虾

2026-4-6 20:07:53 显示全部楼层
funny 发表于 2026-4-6 20:00
你好,我按照https://oapi.dingtalk.com/robot/send?access_token=XXXXXX&sign=XXX这个格式的webhook连不 ...

钉钉机器人里-安全设置-只要添加自定义关键字“飞牛NAS”就行了,其它两个需要勾选
授人以鱼不如授人以渔

8

主题

16

回帖

0

牛值

江湖小虾

2026-4-6 20:10:05 显示全部楼层
juminth 发表于 2026-4-6 20:05
钉钉,只要填https://oapi.dingtalk.com/robot/send?access_token=xxx
就行了

你机器人安全设置用的是关键词吗,我用加签方式发送不了,换这个测试了能发送
对的,机器人安全设置之设置了关键词。  详情 回复
2026-4-7 07:15

1

主题

37

回帖

0

牛值

江湖小虾

2026-4-7 07:15:30 显示全部楼层
funny 发表于 2026-4-6 20:10
你机器人安全设置用的是关键词吗,我用加签方式发送不了,换这个测试了能发送 ...

对的,机器人安全设置之设置了关键词。
授人以鱼不如授人以渔

0

主题

2

回帖

0

牛值

江湖小虾

2026-4-7 08:48:05 显示全部楼层

建议作者增加磁盘IO长时间高速度的告警,面向BT偷跑上传,还有docker应用卡死导致疯狂读盘(青龙就会这样)

22

主题

105

回帖

0

牛值

初出茅庐

2026-4-7 09:34:59 楼主 显示全部楼层
众宝宝88 发表于 2026-4-6 11:17
怎么解决呢佬,同样出现一样的报错。

在解决中,可以先用docker版本
2026-4-7 11:38:16 显示全部楼层
能不能增加媒体库推送 - :推送内容勾选 ​ - 用户名 ​ - 影片名称 ​ - 播放进度 ​ - 设备名称 ​ - IP 地址 ​ - 播放时间 ​ -
这个可以添加代办,短期内不会,这个不属于**  详情 回复
2026-4-7 11:53

22

主题

105

回帖

0

牛值

初出茅庐

2026-4-7 11:53:09 楼主 显示全部楼层
和萌的岁岁 发表于 2026-4-7 11:38
能不能增加媒体库推送 - :推送内容勾选 ​ - 用户名 ​ - 影片名称 ​ - 播放进度 ​ - 设备名称 ​ - IP  ...

这个可以添加代办,短期内不会,这个不属于**
好的 谢谢  详情 回复
2026-4-7 12:55
2026-4-7 12:55:40 显示全部楼层
Lando 发表于 2026-4-7 11:53
这个可以添加代办,短期内不会,这个不属于**

好的 谢谢

0

主题

2

回帖

0

牛值

江湖小虾

怎么配置企业微信的通道呀?

4

主题

34

回帖

0

牛值

系统先锋体验团🛩️

能够增加docker容器监控?有个docker服务一直打不开,一看是docker容器意外退出了

可以,我来调研下  详情 回复
3 天前

22

主题

105

回帖

0

牛值

初出茅庐

3 天前 楼主 显示全部楼层
for7GG 发表于 2026-4-15 16:43
能够增加docker容器监控?有个docker服务一直打不开,一看是docker容器意外退出了
...

可以,我来调研下

3

主题

20

回帖

0

牛值

江湖小虾

密码忘记了 要咋办

找到存到数据的目录。config/config.json里面删除web_password_salt和web_password_hash。重置密码  详情 回复
昨天 09:45

22

主题

105

回帖

0

牛值

初出茅庐

昨天 09:45 楼主 显示全部楼层
Geryun 发表于 2026-4-17 08:38
密码忘记了 要咋办

找到存到数据的目录。config/config.json里面删除web_password_salt和web_password_hash。重置密码

0

主题

1

回帖

0

牛值

江湖小虾

能不能监控指定硬盘的温度,比如高于50度发送通知

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则