告警设置
本文将介绍如何配置告警消息通道。
配置告警消息通道
- 微信公众号
- 邮箱
- 钉钉
- 飞书
- 企业微信
- 短信
- 自定义消息通道
说明
- 微信公众号通知在改版后会出现被折叠的问题,使用该方式通知可能无法及时收到告警。
- 点击
配置
按钮,进入微信公众号配置页面。
- 点击
添加
按钮,添加要通知的微信。
- 扫描二维码,关注微信公众号并绑定账号。
- 扫码关注并绑定成功后,点击右上角的
×
关闭页面。
- 返回到公众号配置页面,可以看到添加的微信。
- 点击
配置
按钮,进入邮箱配置页面。
- 点击
添加
按钮,添加要通知的邮箱。
- 输入邮箱相关信息。
QQ邮箱开启SMTP可参考教程:
网易邮箱开启SMTP可参考教程:
- 点击
确定
按钮,添加邮箱。
- 返回到邮箱配置页面,可以看到添加的邮箱。
创建机器人
可参考教程:
- 机器人安全设置可选择IP地址,并填入服务器IP地址。
配置机器人
- 点击
配置
按钮,进入钉钉配置页面。
- 点击
添加
按钮,添加要通知的钉钉机器人。
- 输入钉钉机器人相关信息。
获取机器人Webhook URL可参考教程:
- 点击
确定
按钮,添加钉钉机器人。
- 返回到钉钉配置页面,可以看到添加的钉钉机器人。
创建机器人
可参考教程:
配置机器人
- 点击
配置
按钮,进入飞书配置页面。
- 点击
添加
按钮,添加要通知的飞书机器人。
- 输入飞书机器人相关信息。
获取机器人Webhook URL可参考教程:
- 点击
确定
按钮,添加飞书机器人。
- 返回到飞书配置页面,可以看到添加的飞书机器人。
创建机器人
可参考教程:
配置机器人
- 点击
配置
按钮,进入企业微信配置页面。
- 点击
添加
按钮,添加要通知的企业微信机器人。
- 输入企业微信机器人相关信息。
获取机器人Webhook URL可参考教程:
- 点击
确定
按钮,添加企业微信机器人。
- 返回到企业微信配置页面,可以看到添加的企业微信机器人。
说明
- 本教程适用于宝塔Linux面板9.5.0及以上版本。
- 若面板非此版本,需到面板首页右上角点击更新按钮,将面板更新到最新版本。
功能说明
宝塔告警模块中的自定义消息通道允许用户根据自身需求配置信息,并通过网络请求的方式传递信息。支持通过自定义的Webhook URL发送告警信息,类似设置钉钉机器人、企业微信应用等第三方通知服务。
用户可指定一个HTTP/HTTPS请求地址,系统会自动向该地址发送包含告警详情的数据,从而将服务器状态变化即时同步到自己习惯使用的沟通平台, 便于及时响应和处理问题。
配置步骤
获取请求的URL
- 使用第三方服务(如飞书机器人):先在飞书中创建一个机器人,获取其Webhook URL。
- 使用自建服务:确保自建服务已启动,并提供可接收http/https请求的URL。
获取配置验证信息
若服务需要在请求头中添加验证信息(如API密钥或Token),需提前准备好这些信息。
填写信息并测试
- 填写请求URL
- 确保URL包含所有必要的验证参数,格式示例:
https://oapi.dingtalk.com/robot/...?access_token=your_access_token_here
- 配置自定义请求内容
- 宝塔告警信息包含3个文本格式字段:
title
(告警标题)、msg
(告警内容)、type
(告警类型),可用$title
、$msg
、$type
表示并填充到自定义模板中。 - 默认格式(不配置时使用):
{
"title": "$title",
"msg": "$msg",
"type": "$type"
} - 宝塔告警信息包含3个文本格式字段:
- 配置请求头
- 若服务要求在HTTP请求头中添加验证信息(如Authorization),可在宝塔面板的自定义消息通道配置中指定请求头,示例:
{
"Authorization": "JWT your_token_here"
} - 保存配置并测试
- 保存配置时,系统会自动发送一条告警信息,用于测试是否能顺利发送。