✅ 这个工作流解决什么问题?
无需依赖昂贵的监控工具,即可实现每5分钟自动监测多个网站、记录宕机时间、通过多种渠道即时通知团队,并在Google表格中跟踪运行/宕机状态。
⚙️ 工作流功能
- 每5分钟触发网站健康检查
- 从Google表格获取待监控网站URL列表
- 逐个检测网站状态
- 当网站宕机时发送即时警报(邮件/Slack/Telegram/语音电话)
- 在Google表格记录宕机事件
- 跟踪网站恢复时间并更新日志
- 网站恢复时发送通知(邮件/Slack/Telegram)
🔧 配置指南
📄 Google表格设置
- 工作表1:需监控的网站URL列表
- 工作表2:存储运行/宕机记录的日志
模板格式:点击查看
✉️ 通讯工具配置
- 将Gmail/Slack/Telegram接入n8n
- 为每个服务配置凭证或OAuth
📞 语音电话配置
- 注册Vapi账户
- 生成API密钥
- 在VAPI节点配置参数(API密钥/助理ID/号码/电话ID)
- 设置工作流中的初始语音消息
🧠 工作原理
⏱ 1. 定时监测
计划触发器每5分钟运行工作流,从表格读取URL列表并逐个检测。
🌍 2. 网站状态检测
通过ping检测每个网站是否在线
🔴 3. 宕机处理
- 检查是否已有宕机记录
- 若首次宕机则:
- 在表格添加带时间戳的新记录
- 通过以下渠道发送通知:
- 📧 邮件
- 💬 Slack
- 📲 Telegram
- 📞 Vapi语音电话
🟢 4. 恢复处理
- 获取对应宕机记录
- 更新表格内容:
- ✅ 恢复时间戳
- ⏱ 总宕机时长
- 通过以下渠道发送恢复通知:
- 📧 邮件
- 💬 Slack
- 📲 Telegram
(恢复不触发语音电话)
👤 适用人群
特别适合:
- 🚀 初创团队
- 👨💻 自由开发者
- 🛠 SaaS产品负责人
- 🖥 IT/运维团队
如需替代UptimeRobot、Pingdom或StatusCake,这个零代码方案能提供完全可控、可定制且高性价比的监控。