ssl-certs-check一个开源工具,用于自助检查SSL证书过期时间并发送邮件通知。支持通过docker-compose快速部署,集成prometheus/alertmanager/grafana,配置简单,开箱即用。Visit WebsiteView on GitHub背景: - 给我和朋友的网站做 ssl 证书过期检查,邮件通知 - 希望配置可以简单一些,最好能只提供 网站地址和邮箱 即可工作 ## 市面上的工具- ssl exporter 的确足够好,但是check的配置在prometheus 中, alert 的配置在alertmanager 中,是分离的- 希望可以尽量统一,因此 ssl-certs-check 将监控的 hosts 和 email 都放到了 metrics 中 (毕竟时序数据库也是数据库)- 程序会自动根据需要,生成对应的 alertmanager rule - 谁关心哪个 host 的 ssl certs,才会收到对应的证书过期提醒 ## 成品:- repo地址: https://github.com/rmrf/ssl-certs-check- 支持 docker-compose 拉起程序和 prometheus/alertmanager/grafana - 基本开箱即用