检查站点的TLS证书以了解其到期日期。如果配置为发送通知,则发送通知。
check-certs的Python项目详细描述
检查证书
检查站点的TLS证书以了解其到期日期。如果配置为发送通知,则发送通知。
插件
脚本使用插件发送通知。通知插件的文件名应该是<plugin_name>_notifier.py
,并且应该放在plugins/
目录中。
配置文件
脚本在以下位置查找certs.yaml文件作为其配置,
- 当前工作目录,即
./
~/.check_certs/
目录/etc/check_certs/
目录
配置文件有两个主要部分,defaults
和sites
。
defaults
部分列出脚本及其插件的已知设置的默认值。在defaults[notifiers]
部分中,每个键都应该是一个插件名称,它应该与实际插件模块的文件名前缀匹配。
sites
部分列出了脚本检查的所有站点及其各自的配置(如果需要)。在此部分中,可以覆盖每个默认配置。
examples目录中有an example configuration file。