网站监控与宕机检测自动化工作流 | n8n工作流 | UptimeRobot OpenAI LINE集成
n8n工作流,网站监控,宕机检测,UptimeRobot,OpenAI GPT-4,LINE通知,自动化运维,AI通知

## 网站监控与宕机检测自动化工作流

这个n8n工作流模板专为自托管n8n实例设计,用于完全自动化网站内容监控和宕机检测。它通过集成多种服务来实现实时的网站状态监控和智能通知。

### 主要功能
– 实时监控网站运行状态
– 自动检测宕机或服务不稳定情况
– 智能生成通知消息并通过LINE发送
– 记录宕机事件到Supabase数据库
– 定期轮询检查机制

### 工作流程说明

该工作流按照以下阶段运行:

**1. 定时触发**
– 使用Schedule Trigger节点按分钟间隔触发工作流
– 确保持续监控网站状态

**2. 获取监控状态**
– 通过UptimeRobot节点获取所有监控网站的状态信息
– 读取网站的友好名称和当前状态码

**3. 状态过滤与分析**
– 使用Code节点分析状态码,识别宕机或可能宕机的网站
– 状态码映射:
– 0: ⏸️ 暂停
– 1: 🕐 尚未检查
– 2: ✅ 正常运行
– 8: ⚠️ 可能宕机
– 9: 🔴 宕机

**4. 条件判断**
– 通过If节点检查是否有网站宕机
– 只有当检测到宕机时才继续后续处理

**5. 智能消息生成**
– 使用LLM Message Format节点格式化通知消息
– 通过OpenAI GPT-4o Mini生成包含幽默祝福的智能通知
– 列出所有受影响的网站并添加对IT团队的简短幽默祝福

**6. 消息发送**
– 通过HTTP Request节点向LINE群组发送通知
– 使用LINE Bot API推送消息

**7. 宕机记录**
– 使用Split in Batches节点循环处理所有监控器
– 通过Filter节点筛选状态为9(宕机)的记录
– 将宕机信息保存到Supabase数据库

**8. 等待机制**
– 发送通知后等待30分钟,避免频繁通知

### 技术特点
– 支持多网站同时监控
– 智能状态分析和分类
– AI增强的通知消息生成
– 完整的宕机事件记录
– 可配置的通知间隔

### 应用场景
– 企业网站运维监控
– 电商平台可用性保障
– API服务状态监控
– 关键业务系统健康检查

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。