宝塔对接企业微信钉钉实时推送故障告警

如果你希望宝塔面板在服务器出现宕机、CPU 跑满、磁盘快满、网站无法访问时,第一时间把故障信息推送到企业微信或钉钉,那么只需要在宝塔后台把告警通道接上两个平台的机器人 Webhook 即可。
整个过程不需要写代码,也不用装额外插件,跟着本文步骤操作,10 分钟内就能完成配置并收到测试告警。

适用场景:哪些告警需要实时推送?

宝塔面板内置了"告警通知"功能,可以监控以下常见故障:

  • 系统负载过高、CPU 或内存使用率超阈值
  • 磁盘剩余空间不足
  • 网站停止运行、HTTP 状态码异常
  • 数据库、FTP、SSH 等服务状态变化
  • 防爆破、登录失败等安全类通知

把这类告警接入企业微信或钉钉后,不用每天登录宝塔后台查看,手机上的工作群就能直接收到推送,适合个人站长、中小企业运维和外包代维场景。

准备工作:你需要提前确认的三件事

在开始配置前,请先确认以下条件已经满足:

  1. 宝塔面板版本:建议使用 7.7 或更高版本,旧版本可能没有"告警通知"入口,如果找不到,先到宝塔官网升级面板。
  2. 企业微信或钉钉账号:手机端能正常接收消息即可,不需要付费功能。
  3. 企业微信群或钉钉群:需要先建一个群,因为机器人是加到群里的。

另外,宝塔面板访问地址需要能正常打开,如果服务器安全组或防火墙限制过端口,先放行。

第一步:创建企业微信机器人并获取 Webhook

企业微信的机器人是通过群机器人发送消息的,创建方法如下:

  1. 打开企业微信 App,进入目标群聊的聊天窗口。
  2. 点击右上角...,选择群机器人
  3. 点击添加机器人,输入机器人名称,比如"宝塔告警"。
  4. 添加成功后,复制机器人提供的 Webhook 地址,格式类似:
https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
注意:这个 Webhook 相当于机器人钥匙,任何拿到该地址的人都能往群里发消息,不要把它提交到公开仓库或聊天记录里。

第二步:创建钉钉机器人并获取 Webhook

钉钉的自定义机器人操作路径略有不同:

  1. 打开钉钉 App,进入目标群聊,点击右上角设置图标。
  2. 找到机器人,点击添加机器人,选择自定义(通过 Webhook 接入自定义服务)。
  3. 安全设置建议选择自定义关键词,并填入一个关键词,比如"告警",这样只有当消息内容包含该关键词时才会被转发。
  4. 创建完成后,复制钉钉机器人 Webhook 地址,格式类似:
https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

钉钉的机器人还支持加签方式,如果使用加签,需要同时复制加签密钥,后面在宝塔中填写。

第三步:在宝塔面板中配置告警通道

随后把复制到的 Webhook 配置到宝塔中。
以宝塔 7.x 版本为例:

  1. 登录宝塔面板,点击左侧菜单通知(有些版本叫"告警")。
  2. 选择告警通道标签页,点击添加告警通道
  3. 通道类型选择企业微信钉钉
  4. 粘贴对应的 Webhook 地址;如果钉钉启用了加签,还需要填写加签密钥。
  5. 填写一个容易识别的名称,例如"企业微信-运维群"、"钉钉-生产环境"。
  6. 点击发送测试消息,检查手机端是否收到推送。

测试消息如果成功,就会在配置的群里收到一条类似"测试告警"的内容。
若收不到,请参考下面的避坑部分。

第四步:创建告警规则并验证故障推送

告警通道配置好之后,还需要创建相应的告警规则,宝塔才会主动推送。

  1. 通知 / 告警页面切换到告警设置(有的版本叫"告警规则")。
  2. 点击添加告警规则,比如设置 CPU 使用率超过 80% 时通知。
  3. 选择监控项、阈值、持续时间,然后勾选刚才创建的告警通道。
  4. 保存后,可以手动触发一次测试:比如用 stress 工具压测 CPU,或临时把磁盘占满,观察是否收到推送。

验证完毕后,建议把测试规则修改为符合实际生产环境的阈值,避免告警过多打扰。

避坑指南:为什么测试消息发不出去?

以下三个原因最容易导致推送失败:

  • Webhook 复制不完整:部分浏览器会换行导致字符丢失,建议粘贴后检查是否为完整地址,并去掉多余空格。
  • 钉钉安全设置不匹配:若设置了自定义关键词,告警消息必须包含该关键词;宝塔默认消息可能不含,可以在告警规则的消息模板中加上这个词。
  • 服务器防火墙 / 面板代理:宝塔面板所在服务器需要能访问 qyapi.weixin.qq.comoapi.dingtalk.com,如果服务器使用了 CDN 或安全组限制,需要放行或关闭代理。

如果仍无法发送,可以点击宝塔告警日志查看详细报错,一般会提示 HTTP 状态码或响应内容。

高频问题解答

Q1:企业微信和钉钉可以同时配置吗?
可以。宝塔支持添加多条告警通道,同一条规则可以勾选多个通道,故障时会同时推送到企业微信和钉钉。

Q2:宝塔面板免费版支持告警推送吗?
支持。告警通知功能在免费版中即可使用,但个别高级规则可能需要付费插件,具体以宝塔官网说明为准。

Q3:告警消息能自定义内容吗?
能。宝塔的告警规则支持自定义消息模板,你可以加入服务器名称、IP、故障时间等变量,方便多个服务器区分。

Q4:机器人 Webhook 泄露了怎么办?
立即在企业微信或钉钉的机器人设置中删除该机器人并重新创建,然后在宝塔中更新新的 Webhook。不要只更换群,要删掉旧机器人。

最后建议

宝塔对接企业微信钉钉实时推送故障告警的关键在于:正确获取 Webhook、选对安全设置、测试后再上生产
建议在正式使用前,先故意触发一次故障,确认推送链路完全正常。
另外,如果服务器由泽御云等云厂商提供,还可以结合厂商自带的监控告警,双重保障更稳妥。
更多宝塔运维技巧,可以在本站搜索相关教程继续阅读。

分享到:
上一篇
腾讯云Lighthouse多店铺隔离环境搭建:零基础实操教程
下一篇
Linux系统资源动态调度容器防止资源抢占
1
系统公告

机房迁移升级通知

尊敬的用户: IP 段 103.23.148.x、156.224.29.x 原香港一区线路波动、攻击频繁,平台定于 7 月 5 日凌晨分批迁移至香港 GIA 机房,硬件升级 AMD 铂金机型。 迁移均在凌晨操作,最大程度降低业务影响,迁移期间服务器临时关机; 升级后配置不降低、费用不涨价,数据默认同步迁移; 迁移后 IP 全部更换,请及时修改域名解析、防火墙白名单; 建议提前备份重要数据,有问题可联系在线客服。 感谢理解与支持! 泽御云科技 2026.06.30
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意