收起左侧

日志消息推送机器人(fnMessageBots)正式发布

18
回复
343
查看
[ 复制链接 ]

13

主题

45

回帖

0

牛值

初出茅庐

fnMessageBots是一款基于飞牛日志操作的监控通知器。当飞牛出发既定的动作的时候会发送日志到接收平台。支持一键化部署。可以消息通知到多应用。重要的是支持微信接收。

微信图片_20260127101316_54_593.png

微信图片_20260127101150_52_593.png

微信图片_20260127101216_53_593.png

微信图片_20260127101347_55_593.jpg

目前已定义的触发动作:

  1. LoginSucc (登录成功)
  2. LoginSucc2FA1 (二次验证登录)
  3. Logout (退出登录)
  4. FoundDisk (发现新硬盘)
  5. DiskWakeup (磁盘唤醒)
  6. DiskSpindown (磁盘休眠)
  7. APP_CRASH (应用崩溃)
  8. APP_UPDATE_FAILED (应用更新失败)
  9. UPS_ONBATT_LOWBATT (UPS电池供电)
  10. UPS_ONLINE (UPS市电供电)

触发的样式:

  • LoginSucc (登录成功)
    • 
        🕐 [时间戳]
        👤 用户名: [用户名]
        📍 IP地址: [IP地址]
        🔑 认证方式: [认证方式]
        💡 系统检测到用户登录成功,请确认是否为本人操作。
      
  • LoginSucc2FA1 (二次验证登录)
    •   🕐 [时间戳]
        👤 用户名: [用户名]
        📍 IP地址: [IP地址]
        🔑 认证方式: [认证方式]
        ⚠️ 用户已完成两步验证的第一步,等待二次验证。
      
  • Logout (退出登录)
    •   🕐 [时间戳]
        👤 用户名: [用户名]
        📍 IP地址: [IP地址]
        🔑 认证方式: [认证方式]
        📝 用户已安全退出系统。
      
  • FoundDisk (发现新硬盘)
    •   🕐 [时间戳]
        📛 设备名称: [设备名]
        🔧 硬盘型号: [硬盘型号]
        🔢 序列号: [序列号]
        💾 检测到新存储设备接入系统。
      
  • DiskWakeup (磁盘唤醒)
    •   🕐 [时间戳]
        📛 磁盘设备: [磁盘设备]
        🔧 硬盘型号: [硬盘型号]
        🔢 序列号: [序列号]
        💾 检测到新存储设备接入系统。
      
  • DiskSpindown (磁盘休眠)
    •   🕐 [时间戳]
        📛 磁盘设备: [磁盘设备]
        🔧 硬盘型号: [硬盘型号]
        🔢 序列号: [序列号]
        💾 检测到新存储设备接入系统。
      
  • APP_CRASH (应用崩溃)
    •   🕐 [时间戳]
        📱 应用名称: [应用名称]
        🆔 应用ID: [应用ID]
        📦 来源模块: [来源模块]
        ❗ 应用程序异常退出,建议检查应用状态和日志。
      
  • APP_UPDATE_FAILED (应用更新失败)
    •   🕐 [时间戳]
        📱 应用名称: [应用名称]
        🆔 应用ID: [应用ID]
        📦 来源模块: [来源模块]
        ❗ 应用程序更新失败,建议检查应用状态和日志。
      
  • UPS_ONBATT_LOWBATT (UPS电池供电)
    •   🕐 [时间戳]
        🔋 UPS状态: 切换到电池供电
        ⚠️ 请注意电池电量
        ⚠️ UPS切换到电池供电模式,请注意电池电量。
      
  • UPS_ONLINE (UPS市电供电)
    •  🕐 [时间戳]
        🔌 UPS状态: 切换到市电供电模式
        ✅ 电力供应恢复正常
        ✅ UPS切换到市电供电模式,电力供应恢复正常。
      

消息接收平台:

  1. 企业微信(可直接在微信接收)
  2. 钉钉
  3. 飞书
  4. Bark

部署脚本docker-compose.yml

services:
  fn-message-bot:
    image: sunanang/fn-message-bots:latest  # 使用预构建镜像
    container_name: fn-message-bot
    restart: unless-stopped
    network_mode: host
    privileged: true
    pid: host
  
    # 挂载系统日志目录(关键配置)
    volumes:
      # journal二进制日志(如果存在)
      - /var/log/journal:/var/log/journal:ro
      - /run/log/journal:/run/log/journal:ro
      # 文本日志(可选)
      - /var/log/syslog:/var/log/syslog:ro
      # 应用数据目录
      - ./data/logs:/app/logs:rw
      - ./data/cursor:/tmp/cursor:rw
      # 配置文件目录
      - ./config:/app/config:ro
  
    # 环境变量配置
    environment:
       # - WECHAT_WEBHOOK_URL=YOUR_WECHAT_WEBHOOK_URL 
       # - DINGTALK_WEBHOOK_URL=YOUR_DINGTALK_WEBHOOK_URL  
       # - FEISHU_WEBHOOK_URL=YOUR_FEISHU_WEBHOOK_URL
       # - BARK_URL=YOUR_BARK_URL
       #必须最少有一个,将链接替换成你的链接!!记得替换链接,如果获取下面有写


    cap_add:
      - SYS_ADMIN
      - DAC_READ_SEARCH
      - SYS_PTRACE
      - AUDIT_READ
      - AUDIT_READ

WECHAT_WEBHOOK_URL、DINGTALK_WEBHOOK_URL、FEISHU_WEBHOOK_URL、BARK_URL选择你需要的。其他的删除即可。可以配置多个,但是最少配置一个。并且,如果不需要,你就删除!!不要留下

关于如何获取WebHook Url:
1.飞书:需要注册个人账号,然后建立群组就好,然后在群设置里面打开群机器人,就可以获取到webHook url

2.企业微信:需要注册一个企业(只是注册就好,不需要任何认证),然后注册成功后会默认有一个大群,可以直接在群设置里面打开群机器人,就可以获取到webHook url

3.钉钉:需要注册个人账号,然后建立群组,在群设置里面打开群机器人,这里需要注意的是,钉钉机器人需要开启安全设置,我们需要开启“自定义关键词”验证。内容填写**“飞牛NAS”**

4.Bark:APP下载完成后,在首页就可以看到各种推送消息的api,复制前面的请求链接,不要/后面的内容。记住,不要/后面的内容。

e900176774fe244431c36c018d535aa4.png

最简单的就是下载Bark,下载app后就可以获取url,配置上就可用。

收藏
送赞 3
分享

本帖子中包含更多资源

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

x

13

主题

45

回帖

0

牛值

初出茅庐

昨天 23:27 楼主 显示全部楼层
之前帖子发布过一次我删除了,请那个时候部署过的人重新部署下,看下docker-compose文件,之前的示例代码我写的我的bark路径,现在有人的通知发送到我的Bark上了😂😂😂
gzy
大佬 能不能适配下pushplus  详情 回复
12 小时前

7

主题

55

回帖

0

牛值

初出茅庐

Lando 发表于 2026-1-26 23:27
之前帖子发布过一次我删除了,请那个时候部署过的人重新部署下,看下docker-compose文件,之前的示例代码我 ...

大佬 能不能适配下pushplus
前段时间看过这个,但是推送需要实名认证,所以没有搞  详情 回复
10 小时前

13

主题

45

回帖

0

牛值

初出茅庐

10 小时前 楼主 显示全部楼层
gzy 发表于 2026-1-27 08:10
大佬 能不能适配下pushplus

前段时间看过这个,但是推送需要实名认证,所以没有搞

5

主题

12

回帖

0

牛值

系统先锋体验团🛩️

fnOS1.0上线纪念勋章飞牛百度网盘玩家

楼主 这个bark能不能自定义参数,图标提示音 分组

目前还不行  详情 回复
2 小时前

0

主题

8

回帖

0

牛值

江湖小虾

docker- compose,缺少了一个变量配置:- TZ=Asia/Shanghai,会导致消息时间错误

3

主题

19

回帖

0

牛值

江湖小虾

试了下 认证方式获取不到呢

image.png

本帖子中包含更多资源

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

x
认证方式可能就没有,日志里面也没有,这个是已知的  详情 回复
2 小时前

4

主题

7

回帖

0

牛值

fnOS系统内测组

fnOS1.0上线纪念勋章飞牛百度网盘玩家

大佬搞个邮件的呗可以设置多个邮箱接收通知

邮箱记下了,但是优先级可能不是很高  详情 回复
2 小时前

13

主题

45

回帖

0

牛值

初出茅庐

2 小时前 楼主 显示全部楼层
will.i.am 发表于 2026-1-27 15:40
试了下 认证方式获取不到呢

认证方式可能就没有,日志里面也没有,这个是已知的
楼主你好,还发现两个问题:硬盘休眠没有通知,发现有错误日志;另外就是,一直提示心跳超时。  详情 回复
1 小时前

13

主题

45

回帖

0

牛值

初出茅庐

2 小时前 楼主 显示全部楼层
夏天很热 发表于 2026-1-27 14:01
楼主 这个bark能不能自定义参数,图标提示音 分组

目前还不行

13

主题

45

回帖

0

牛值

初出茅庐

2 小时前 楼主 显示全部楼层
ja233 发表于 2026-1-27 17:19
大佬搞个邮件的呗可以设置多个邮箱接收通知

邮箱记下了,但是优先级可能不是很高

4

主题

7

回帖

0

牛值

fnOS系统内测组

fnOS1.0上线纪念勋章飞牛百度网盘玩家

UPS切换到电池供电的通知没有

我这里测试是能收到UPS的消息,你收不到吗?需要的话,私聊我+微信发我 日志 我排查下  详情 回复
1 小时前

13

主题

45

回帖

0

牛值

初出茅庐

1 小时前 楼主 显示全部楼层
ja233 发表于 2026-1-27 17:57
UPS切换到电池供电的通知没有

我这里测试是能收到UPS的消息,你收不到吗?需要的话,私聊我+微信发我 日志 我排查下
私聊你了,只能通知市电接入  详情 回复
1 小时前

4

主题

7

回帖

0

牛值

fnOS系统内测组

fnOS1.0上线纪念勋章飞牛百度网盘玩家

Lando 发表于 2026-1-27 18:41
我这里测试是能收到UPS的消息,你收不到吗?需要的话,私聊我+微信发我 日志 我排查下 ...

私聊你了,只能通知市电接入

3

主题

19

回帖

0

牛值

江湖小虾

[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=241903&ptid=52716][color=#999999]Lando 发表于 2026-1-27 17:49[/color][/url][/size] 认证方式可能就没有,日志里面也没有,这个是已知的[/quote]

楼主你好,还发现两个问题:硬盘休眠没有通知,发现有错误日志;另外就是,一直提示心跳超时。

image.png

image.png

本帖子中包含更多资源

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

x
看到了 合并事件在钉钉上处理失败了 我处理下  详情 回复
半小时前

13

主题

45

回帖

0

牛值

初出茅庐

半小时前 楼主 显示全部楼层
will.i.am 发表于 2026-1-27 19:28
楼主你好,还发现两个问题:硬盘休眠没有通知,发现有错误日志;另外就是,一直提示心跳超时。



看到了  合并事件在钉钉上处理失败了   我处理下
再点个赞先!解决了飞牛没有系统通知的一大痛点  详情 回复
半小时前

0

主题

1

回帖

0

牛值

江湖小虾

厉害了dalao

3

主题

19

回帖

0

牛值

江湖小虾

Lando 发表于 2026-1-27 19:39
看到了  合并事件在钉钉上处理失败了   我处理下

再点个赞先!解决了飞牛没有系统通知的一大痛点
感谢,项目刚起步,还有很多不完善,多提bug 我好修复  详情 回复
22 分钟前

13

主题

45

回帖

0

牛值

初出茅庐

22 分钟前 楼主 显示全部楼层
will.i.am 发表于 2026-1-27 20:03
再点个赞先!解决了飞牛没有系统通知的一大痛点

感谢,项目刚起步,还有很多不完善,多提bug  我好修复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则