🛠 网站宕机监控:定时检查与邮件警报
轻松监控网站在线状态,并在无法访问时立即收到邮件提醒——使用这款由n8n驱动的零代码模板,这是一款免费且灵活的工作流自动化工具。
这套开箱即用的工作流会定期检查您的网站状态,并在宕机时发送警报邮件。
⚙️ 工作原理
-
定时检查网站
按固定间隔触发工作流(默认每8小时一次)。 -
检查网站状态
向您的网站发送HTTP GET请求。 -
评估响应
判断网站是否可访问(预期HTTP状态码为200
)。 -
发送宕机警报
若网站不可用,将向指定邮箱发送警报邮件。
🔧 自定义步骤
1. HTTP请求节点
将https://yourdomain.com
替换为您实际的网站URL。
2. 发送邮件节点
更新收件邮箱
和发件邮箱
字段为您的邮箱地址。
3. 调整监控频率
修改定时触发器节点,按需设置为每5分钟、每小时或其他间隔。
✅ SMTP配置指南
发送邮件前,需在n8n中配置SMTP凭据。
📨 选项1:Gmail SMTP设置
注意:Gmail需启用应用专用密码(非常规密码)及双重验证。
步骤:
- 访问Google账户安全设置。
- 启用双重验证。
- 进入应用专用密码。
- 创建新密码(选择邮件和其他,命名为
n8n
)。 - 在n8n中:
- 进入凭据 → 新建 → SMTP。
- 填写以下值:
- 主机:
smtp.gmail.com
- 端口:
465
(SSL)或587
(TLS) - 用户:您的Gmail地址(如
[email protected]
) - 密码:生成的应用专用密码
- 主机:
✉️ 选项2:通用SMTP设置
适用于使用主机商或企业邮箱SMTP服务器的情况。
示例值:
- 主机:
smtp.yourdomain.com
或服务商指定地址(如smtp.sendgrid.net
) - 端口:
587
(TLS)或465
(SSL) - 用户:您的邮箱地址(如
[email protected]
) - 密码:您的邮箱/SMTP密码
- 加密:是(若使用465或启用TLS的587端口)
然后在工作流的发送邮件节点中选择您创建的SMTP凭据。
📌 要求
- 运行中的n8n实例(自托管或n8n.cloud)
- 在n8n中配置SMTP凭据以发送邮件
- 基本熟悉n8n可视化编辑器
🧠 专业建议
- 重命名节点:使用清晰描述性名称便于维护。
- 便利贴:在画布上添加注释帮助他人理解逻辑。
- 扩展警报:集成Slack、Discord或Telegram实现多通道警报。