SSL Expiry Alert
该工作流实现了对多个网站SSL证书有效期的自动监控,定期从Google Sheets获取待检测URL,并利用SSL-Checker.io接口实时检查证书状态。若证书在7天内即将过期,系统会自动发送邮件提醒,以提高证书管理的自动化和及时性,有效防止因证书过期导致的安全风险和服务中断,确保网站的安全稳定运行。
流程图

工作流名称
SSL Expiry Alert
主要功能和亮点
该工作流实现了自动监控多个网站的SSL证书有效期,利用SSL-Checker.io接口实时检测证书状态,定期更新Google Sheets中的证书详情,并在证书即将过期(7天内)时自动发送邮件预警,极大提升了SSL证书管理的自动化和及时性。
解决的核心问题
SSL证书的过期会导致网站安全风险及访问中断,传统的手动监控方式易出错且效率低。此工作流通过自动化流程解决了证书过期提醒不及时的问题,预防安全事故和业务中断。
应用场景
- IT运维团队定期检查和维护公司或客户网站的SSL证书状态
- DevOps团队自动化管理多站点安全证书生命周期
- 需要保障网站安全、避免证书过期导致访问障碍的企业和组织
主要流程步骤
- 定时触发(Weekly Trigger):每周一上午8点自动启动流程。
- 拉取待监控URL列表(Fetch URLs):从指定的Google Sheets文档中获取所有需检测的URL。
- 检查SSL证书状态(Check SSL):调用SSL-Checker.io API,获取每个URL的证书有效期和剩余天数等信息。
- 更新证书信息(URLs to Monitor):将最新的证书有效期数据更新回Google Sheets对应表格。
- 证书到期判断(Expiry Alert):判断证书是否在7天内过期。
- 发送预警邮件(Send Alert Email):如有临近过期的证书,自动向指定邮箱发送提醒邮件,包含具体主机和剩余天数。
涉及的系统或服务
- Google Sheets:存储和更新待监控URL及证书信息
- SSL-Checker.io API:实时检测SSL证书状态
- Gmail:发送证书到期提醒邮件
适用人群或使用价值
- IT运维和DevOps工程师:简化SSL证书管理流程,避免因证书过期导致的安全隐患和服务中断
- 网站管理员和安全团队:确保网站安全合规,及时响应证书更新需求
- 中小企业及多站点管理者:通过自动化降低人工监控成本,提高运维效率
该工作流通过无缝集成Google Sheets与SSL检测服务,实现了证书监控的全自动化,帮助用户提前预警风险,保障网站安全稳定运行。