linux:bash:ssl_cert_check
Скрипт для проверки SSL сертификатов
Скачать/установить
# 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 [email protected]
- -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 [email protected] 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
linux/bash/ssl_cert_check.txt · Последнее изменение: 2019/01/24 01:47 — 127.0.0.1
Обсуждение