让 Upptime 告警在 Echobell 里直接响电话
Upptime 已经在 GitHub Actions 中监控你的站点,但关键时刻仍需要能“拍醒”你的信号。Echobell 把这些检测变成时间敏感推送或电话提醒——不需要额外服务器,每个频道只要一个 Webhook。
为什么这样配
- 真正的升级:对不能等待的端点直接切到电话提醒,其它保持推送。
- 上下文完整:每条告警都包含站点、状态、响应码和 GitHub Issue 链接。
- 配置极简:Upptime 仓库里加两个 Secret,其他设置不动。
几分钟完成配置
- 在 Echobell 复制频道 Webhook:
https://hook.echobell.one/t/<channel-token>(可选标准、时间敏感或电话)。 - 在 Upptime 仓库添加 GitHub Actions Secrets:
NOTIFICATION_CUSTOM_WEBHOOK=true
NOTIFICATION_CUSTOM_WEBHOOK_URL=https://hook.echobell.one/t/<channel-token>?site=$SITE_NAME&status=$STATUS&url=$SITE_URL&issue=$ISSUE_URL&code=$RESPONSE_CODE&emoji=$EMOJI
NOTIFICATIONS_DOWN_MESSAGE=$EMOJI $SITE_NAME is $STATUS ($RESPONSE_CODE) – $ISSUE_URL
NOTIFICATIONS_UP_MESSAGE=$EMOJI $SITE_NAME is back up – $SITE_URL- 在 Echobell 用
{{site}}、{{status}}、{{code}}、{{url}}、{{issue}}做一个简洁模板,选择频道是打电话还是推送。
就这样—Upptime 负责填充数据,Echobell 负责通知样式。想看完整细节,查看配置文档;Upptime 其他开关在官方文档。
你会得到什么
- 当站点降级或宕机时更快知道
- 直接链接回受影响的站点和 GitHub Issue 讨论
- 不改动其他 Upptime 配置就获得可靠的升级路径
先在一个监控地址试试,制造一次测试宕机,你会立刻看到(或听到)提醒。
作者:
Nooc
发布于
2025年11月22日