There is a Prometheus plugin called ssl_exporter that will provide the ability for Grafana to display a dashboard of all of your certs and their expirations. But, the trick is that you need to know where all your certs are located. We were using Venafi to do auto discovery but a simple script to basically nmap your network provides the same functionality.
relevant certificates could be located by scanning the certificate transparency logs
Blackbox exporter will do same thing while testing HTTP and others.