群晖 Synology DSM + Server酱:系统事件推送到微信
效果:群晖 NAS 的存储告警、任务完成、登录等系统事件实时推送到微信
前置条件
- 获取 Server酱 SendKey(30 秒获取教程)
- 群晖 DSM 7(支持自定义 Webhook)
配置步骤
-
准备 Webhook URL
根据你的 SendKey 前缀,拼接请求地址:
SCT开头的 SendKey:https://sctapi.ftqq.com/你的SENDKEY.sendsctp开头的 SendKey(Server酱³,UID 为 sctp 后的数字):https://你的UID.push.ft07.com/send/你的SENDKEY.send
若 DSM 的正文字段名不便调整,可直接在 URL 后通过 query 传入固定标题(中文需 urlencode):
https://sctapi.ftqq.com/你的SENDKEY.send?title=%E7%BE%A4%E6%81%92%E5%91%8A%E8%AD%A6 -
新增 Webhook
进入 DSM 的 控制面板 → 通知设置 → 推送服务/Webhook(具体入口以应用内实际显示为准),新增一个 Webhook。
-
填写请求参数
- 请求方法选择
POST。 - 将 Webhook 地址填入 URL 栏。
- 在参数映射中,将 DSM 的标题变量映射到
title,正文变量映射到desp。若在第 1 步已通过 URL query 传了固定 title,此处仅需映射desp。
- 请求方法选择
-
启用通知规则
在 DSM 通知规则设置中,按事件类型(存储空间、UPS、计划任务等)分别勾选开启该 Webhook 推送。
常见问题
Server酱的发送额度是多少?
免费用户每天可发送 5 条,每分钟上限 50 条;订阅会员目前特价最低 3 元/月,一天最多可发 1000 条(价格详情)。
配置后微信没收到消息?
请先在 DSM 通知设置中发送测试通知。如仍未收到,参考常见问题与排查。
群晖频繁告警触发频率限制怎么办?
Server酱每分钟上限 50 条,若短时间产生大量告警,建议在 DSM 通知规则中合并告警类型或降低通知频率。
如何推送到企业微信、钉钉或飞书?
配置好 SendKey 后,在 Server酱 中绑定对应通道即可,详见通道对比。