Template - SSL Expiry Alert System(SSL证书过期提醒系统)
该工作流主要用于自动监控SSL证书的有效性,每周定期从Google Sheets获取待监控的URL列表,调用SSL-Checker.io API检查证书状态,并将结果更新回表格。根据证书状态,系统会自动发送邮件和Telegram通知,确保用户及时获知证书的有效期和潜在问题,帮助维护网站安全,减少因证书过期带来的风险和运维压力,适用于IT运维团队和网站管理员。
流程图

工作流名称
Template - SSL Expiry Alert System(SSL证书过期提醒系统)
主要功能和亮点
该工作流通过自动化流程,定期(每周一次)从Google Sheets中获取需要监控的URL列表,利用SSL-Checker.io API检查每个URL的SSL证书状态及有效期,并将结果自动更新回Google Sheets。根据证书状态(无效、即将过期、提醒及正常),系统会自动发送不同级别的邮件和Telegram通知,确保用户能够及时获知并处理潜在的SSL证书问题,避免因证书过期带来的安全风险和服务中断。
解决的核心问题
SSL证书过期可能导致网站安全警告、用户信任下降甚至服务不可用,传统的手动监控方式耗时且易出错。本工作流实现了证书状态的自动化监测与预警,帮助运维人员及管理员主动管理证书生命周期,降低安全隐患和运维压力。
应用场景
- IT运维团队定期监控公司内外部网站的SSL证书状态。
- 多站点管理员批量管理证书有效期,防止遗忘更新。
- 安全合规部门确保网站符合安全标准。
- 任何需要保证HTTPS长期有效性的企业或个人网站管理者。
主要流程步骤
- 定时触发(Weekly Trigger):工作流每周固定时间启动。
- 获取监控URL(Fetch URLs):从Google Sheets文档中读取需监控的URL列表。
- 检查SSL证书状态(Check SSL):调用SSL-Checker.io API,获取证书有效期、是否有效等信息。
- 更新数据(URLs to Monitor):将获取的SSL信息写回Google Sheets,更新证书详情与状态。
- 分类判断(Switch):根据证书状态和剩余有效天数将证书分类为无效、警告(<30天)、提醒(<60天)及正常。
- 发送通知:对不同状态,分别通过Gmail发送邮件提醒,并针对无效证书通过Telegram推送紧急通知,同时支持ntfy推送。
涉及的系统或服务
- Google Sheets:存储与管理待监控的URL列表及证书检测结果。
- SSL-Checker.io API:提供证书检测服务。
- Gmail:发送各类提醒邮件。
- Telegram:推送紧急无效证书通知。
- ntfy:推送普通信息通知。
适用人群或使用价值
- IT管理员与网络安全工程师:自动化监控多站点SSL证书,避免疏漏。
- 运维团队:减轻手动检查负担,提高证书管理效率。
- 企业网站管理员:保障网站安全,防止因证书过期导致的访问问题。
- 任何关注网站安全和用户体验的个人或组织。
该工作流不仅提升了SSL证书管理的自动化和智能化水平,还支持灵活配置和扩展,方便用户根据自身需求调整监控频率、通知内容及渠道,是保障网站安全运营的实用工具。