====== Скрипт для проверки SSL сертификатов ====== * [[https://github.com/Matty9191/ssl-cert-check|Код на github]] * [[https://prefetch.net/articles/checkcertificate.html|Документация и примеры]] Скачать/установить # curl https://raw.githubusercontent.com/Matty9191/ssl-cert-check/master/ssl-cert-check --create-dirs -o /opt/ssl-chk/ssl-cert-check # cd /opt/ssl-chk # chmod +x ssl-cert-check # echo -e "google.com 443\n\yandex.ru 443" >> /opt/ssl-chk/ssl-cert-test # ssl-cert-check -a -f ssl-cert-list -q -x 30 -e john@travolta.net * -a отправить уведомление на почту * -e адрес электронной почты * -f файл со списком доменов для проверки * -q не выводить ничего в терминал * -x интервал истечения срока действия сертификата Добавил в cron и теперь точно знаю, когда покупать новый сертификат или идти проверять почему не работает certbot. Для наглядности пример без ключа ''–q'' [root@mars ~]# /opt/ssl-chk/ssl-cert-check -a -i -f /opt/ssl-chk/ssl-cert-list -x 60 -e john@travolta.net Host Issuer Status Expires Days ----------------------------------- ----------------- -------- ----------- ---- foobar.com:443 Let's Encrypt Expiring Mar 13 2019 48 foobar.de:443 Let's Encrypt Expiring Mar 10 2019 45 foobar1337.com:443 cPanel, Inc. Expiring Mar 23 2019 58 mx.foobar.net:993 XX Valid Dec 7 2028 3605 example1.ru:443 COMODO CA Limited Valid Jun 24 2019 151 example2.ru:443 COMODO CA Limited Valid Apr 23 2019 89 travolta.net:443 Let's Encrypt Expiring Feb 28 2019 35 qwerty.shop:443 COMODO CA Limited Valid Nov 19 2020 665 {{tag>ssl cron сертификат}}