用于Web Server Monitor,定时检查服务器状态,每分钟自动运行,确保服务器可用性。集成Google Sheets,轻松管理服务器列表,记录在线和离线状态,及时发送故障通知,帮助快速响应问题,维护服务稳定性。
该工作流解决了服务器可用性监控的问题,确保在服务器出现故障时能够及时通知相关人员,减少潜在的服务中断时间。通过自动化的方式,避免了手动检查的繁琐,提高了工作效率。
- 步骤 2:获取服务器列表
从 Google Sheets 中获取服务器的主机名或 IP 地址,每一行代表一台服务器,方便管理。
- 步骤 3:服务器存活检查
向每台服务器发送 HTTP GET 请求,如果请求失败,则触发错误路径。
- 步骤 4:记录存活状态
成功的服务器检查结果会被记录到 Google Sheets 中,包含时间戳,便于追踪历史可用性。
- 步骤 5:发送故障通知
如果服务器未响应或返回错误,将通过 Gmail 发送警报邮件,包含服务器地址和故障时间戳。
- 步骤 6:记录故障状态
将失败的服务器检查结果记录到另一张 Google Sheets 中,便于后续的审计和分析。