网站状态定时监控与告警工作流
该工作流实现了对多个网站的定时状态监控,每6小时自动检测网站响应,并智能判断其运行状态变化。通过邮件和Slack等多渠道发送告警,确保相关人员及时获知网站宕机或恢复的信息。此外,检测结果实时记录在Google Sheets中,便于后续分析和追踪。这种自动化监控大大减少了人工检查的工作量,提高了运维效率,确保业务稳定运行。
Tags
工作流名称
网站状态定时监控与告警工作流
主要功能和亮点
该工作流实现了对多个网站的定时状态检测,通过每6小时触发一次监控,自动获取网站列表,执行HTTP请求检查网站响应状态码,并根据状态变化智能判断网站是否从“UP”(正常)变为“DOWN”(宕机)或反之。工作流支持多渠道告警,包括发送邮件和Slack消息,确保相关人员能够第一时间获知网站状态变更。同时,所有检测结果会实时记录在Google Sheets中,方便后续分析和历史追踪。
解决的核心问题
自动化网站运行状态监控,减少人工频繁检查的工作量,及时发现网站宕机或恢复,避免业务受损。通过多渠道告警和日志记录,提升运维响应效率和透明度。
应用场景
- IT运维团队对公司官网或关键业务网站进行定时健康检查
- 产品经理及技术支持监控第三方服务或合作伙伴网站状态
- 任何需要对一组网址进行周期性可用性检测和告警的场景
主要流程步骤
- 定时触发(Schedule Trigger):每6小时启动一次工作流。
- 获取监控网站清单(Get Sites):从Google Sheets表格中拉取需要检测的网站列表。
- 逐一检测网站状态(For Each Site + Perform Site Test):对每个网站发起HTTP请求,获取响应状态码。
- 状态计算与判定(Calculate Status):根据当前和之前的状态,判断是否有状态变化(如UP变DOWN)。
- 状态路由处理(Status Router):根据不同状态变化,决定是否发送告警或仅记录日志。
- 发送告警(Send Email Alert & Send Chat Alert):通过邮件和Slack推送网站状态变更信息。
- 日志记录与更新(Log Uptime Event & Update Site Status):将检测事件追加写入Google Sheets,更新网站当前状态,支持后续监控的参考。
涉及的系统或服务
- Google Sheets:作为网站列表存储及状态日志数据库。
- HTTP Request:执行网站状态检测请求。
- Gmail:发送状态告警邮件。
- Slack:发送实时状态告警消息。
- n8n内置节点:包括定时触发、数据处理、分批处理及条件路由等。
适用人群或使用价值
- IT运维人员和系统管理员,简化网站监控工作,快速响应异常。
- 产品和项目经理,实时掌握服务可用性,保障用户体验。
- 小型团队和初创企业,低成本搭建自动化网站监控系统,无需额外购买专业监控工具。
- 开发者和自动化爱好者,通过该示例学习n8n工作流设计及多系统集成应用。
该工作流通过合理调度和智能判断,结合多渠道告警与详尽日志,帮助用户构建稳定、高效的网站状态监控体系,提升运维自动化水平和业务连续性保障能力。
Telegram Tron Wallet Blacklist Checker
该工作流通过Telegram机器人自动查询TRON区块链上USDT钱包地址的黑名单状态。用户只需发送钱包地址,系统便会调用Tronscan API进行验证,快速反馈该地址是否在黑名单中。此流程简化了钱包安全性检查,帮助用户避免与黑名单地址进行交易,从而有效保障资金安全,适用于加密货币交易平台、投资者及合规团队等。
LogiGreenTrack — 物流配送实时跟踪助手
LogiGreenTrack 是一款物流配送实时跟踪助手,通过 Telegram 机器人与司机互动,简化了配送信息的采集与管理。司机可轻松提交配送单号、GPS 位置和货物照片,系统自动完成数据存储与共享,提升了信息传递效率。该工作流集成了多个平台,实现了配送状态的透明化管理,帮助物流公司实时监控配送进度,优化最后一公里的配送管理。
n8n 自动化备份管理
该工作流实现了自动化备份管理,能够定时备份当前的工作流数据,并将备份文件同步保存至指定的 Google Drive 文件夹。它自动创建和管理备份文件夹,定期移动和重命名旧备份,同时支持清理超过设定保留天数的文件,有效节省存储空间。通过分批处理上传,确保备份过程稳定高效,适用于企业和个人用户,提升数据安全性和管理效率。
Create and update a channel, and send a message on Twist
该工作流能够在Twist平台上自动创建和更新频道,同时向指定用户发送带有快捷导航按钮的消息。通过自动化操作,简化了频道管理和信息通知过程,有效提高了团队沟通效率和协作体验,特别适用于项目启动、远程协作和文档更新等场景,确保信息及时传达,避免遗漏与延迟。适合项目经理、产品团队及任何使用Twist的组织。
Line Save File to Google Drive and Log File's URL
该工作流自动接收来自LINE的文件消息,将文件保存至Google Drive指定文件夹,并在Google Sheets中记录文件的详细信息。通过动态分类和文件类型校验,实现文件管理的有序性与安全性。同时,支持自动回复用户上传结果,提升沟通效率与用户体验,适用于企业和个人高效管理文件及记录上传日志。
Monitoring and alerting(监控与告警)
该工作流实现了实时监控与自动告警功能,定时从Postgres数据库查询异常传感器数据,自动发送短信告警通知,确保信息准确及时且不重复。适用于工业设备、服务器性能等场景,能够自动化监控数据阈值,提高响应速度,降低人工疏漏风险,助力企业提升运维效率。
天气信息采集与短信通知自动化工作流
该工作流通过Webhook接收用户的姓名、电话号码和城市信息,自动保存到Airtable数据库,并实时获取该城市的天气数据。随后,利用Twilio将天气信息以短信形式发送给用户,实现了天气信息的快速反馈与个性化推送。它简化了用户信息收集和天气查询的过程,提升了用户体验,适用于客服、市场推广、物流和天气订阅等多个场景。
Execute a command that gives the hard disk memory used on the host machine
此工作流定时监控主机硬盘使用率,自动执行系统命令获取当前硬盘空间状态。当使用率超过预设的80%阈值时,通过Twilio短信服务即时发送告警通知,帮助用户及时了解硬盘状况,防止因空间不足引发的系统故障。适合运维人员和IT管理员,以提高维护效率和降低风险,确保系统稳定运行。