首页/网络/协议速查/证书到期监控与续期策略
本包目录(405 条)
HTTP 方法与状态码91 条HTTP 头与缓存70 条DNS 与域名解析60 条TCP 与 UDP54 条
TLS 与加密50 条
IP 与 ICMP37 条邮件与文件传输43 条

证书到期监控与续期策略

证书过期是最高频的「自伤式」故障:用 checkend/openssl 脚本监控剩余天数,续期后自动验证链与新到期日。

协议速查网络更新于 2026-10-12

监控脚本骨架

监控脚本骨架
for h in example.com api.example.com; do
  end=$(echo | openssl s_client -servername $h -connect $h:443 2>/dev/null | openssl x509 -noout -enddate | cut -d= -f2)
  days=$(( ( $(date -d "$end" +%s) - $(date +%s) ) / 86400 ))
  echo "$h: ${days} days"
done
# 单文件检查:openssl x509 -in cert.pem -noout -checkend $((30*86400))
监控要覆盖「所有入口」:LB、CDN、网关、内网 mTLS 证书各有各的到期日,别只盯主站。

易错点

  • 续期成功≠部署成功:要验证「线上实际提供的证书」到期日,而不是文件系统里的文件

数据来源与参考

  • OpenSSL 文档(x509 -checkend)
  • RFC 5280 §4.1.2.5

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌