搓了一个项目,是基于飞牛日志信息的通知机器人,当有用户登录,用户突出登录,发现磁盘以及应用奔溃都会发送消息到微信上,好处是:1.及时收到消息,避免遗漏。2.安全考虑,有其他人登录的话可以及时看到。
其实之前也和飞牛团队提过这个需求,但是我感觉应该不会短时间内上线,所以我就自己搓了这么一个通知机器人。

收到消息就会发送通知到微信。
前期需要准备企业微信机器人webhook,这个是一定要的。如果不清楚,就看这里:https://blogs.sunanang.cn/archives/qi-ye-wei-xin-huo-qu-ji-qi-ren-de
整体docker- compose
services:
fn-message-bot:
image: sunanang/fn-message-bots:latest
container_name: fn-message-bot
restart: unless-stopped
volumes:
- /var/log/journal:/var/log/journal
- /run/log/journal:/run/log/journal
- /var/log/syslog:/var/log/syslog
- /var/log/auth.log:/var/log/auth.log
- ./data/logs:/app/logs
- ./data/cursor:/tmp/cursor
- ./config:/app/config
# 环境变量配置
environment:
# 必须配置 - 替换为你自己的企业微信机器人webhook地址
- WECHAT_WEBHOOK_URL=YOUR_WECHAT_WEBHOOK_URL # 请在此处直接配置你的Webhook地址
- MONITOR_EVENTS=LoginSucc,LoginSucc2FA1,Logout,FoundDisk,APP_CRASH
- LOG_LEVEL=INFO
- TZ=Asia/Shanghai
cap_add:
- SYS_ADMIN
- DAC_READ_SEARCH
- SYS_PTRACE
- AUDIT_READ
WECHAT_WEBHOOK_URL 一定要修改成你自己注册好的企业微信机器人的webHook url
目前支持的通知只有
1.登录成功
2.登录二次校验
3.退出成功
4.发现磁盘
5.APP崩溃
后面准备做磁盘休眠和磁盘唤醒的通知,但是这个磁盘休眠和磁盘唤醒的日志我在我的飞牛上获取不到,如果有需要的,可以联系我,发**志,我来适配