prometheus实战-监控网站https证书
前言
通过之前监控个人阿里云服务器 的配置,对服务器和服务进行了需要的监控。
后续发现还缺少ssl证书的到期监控。
因为域名和证书都是从阿里购买的,以前会有到期预警,但是这次不知道是我忽视了还是他没发,总之https证书到期了,但是我不知道。
恰巧我的小工具用的都是这个域名,为了确保服务稳定,决定使用 blackbox_exporter 的证书监控功能对自己的服务域名证书加个监控。
配置
blackbox_exporter本身不需要继续配置,延续之前的配置即可。
在prometheus中,添加一条报警规则。
1 | - name: ca.rules |
这里probe_ssl_earliest_cert_expiry是到期时间的时间戳,time()是当前时间戳。
(probe_ssl_earliest_cert_expiry -time())/24/60/60 < 30 即为到期时间小于30天。
对所有配置了监控的域名,会自动计算到期时间,异常就会报警。
后续
经过配置之后,监控正常。
经此,也又一次告诉我们,所有的监控都不应该只有一个纬度,只有一个途径。
对于监控,要尽量做到万无一失才好。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 符十三郎!