INT 21h

Hi, I am Vladimir Smagin, SysAdmin, DevOps and barely good guy. Telegram Email / GIT / Микроблог / GPG

Робот для автоматической проверки SSL сертификатов на тухлость

№ 8315 В разделе "Администрирование" от June 6th, 2017,

Всего за часик вместе с раскуриванием мануалов накидал себе робота, который читает список доменов из файла sites.txt и присылает письмо в случае протухания сертификата в следующие 24 часа. Рекомендуется для установки в крон для ежесуточного запуска в полночь или около того.

#!/bin/bash
cd "$(dirname "$0")"
mailto="foo@mail.ru"
sites=$(cat sites.txt)
for site in $sites; do
    dates=$(echo -e| openssl s_client -servername $site -connect $site:443 2>/dev/null | openssl x509 -noout -dates -issuer)
    exp=$(echo|openssl s_client -servername $site -connect $site:443 2>/dev/null | openssl x509 -noout -checkend 86400)
    if [ $? -gt 0 ];
    then
      echo $dates|mail -s "SSL Expires! Update $site in next 24 hours" "$mailto"
    fi
done

Нет комментариев »

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Микроблог перейти

# 2019-03-18 13:39:04

Yes, Solus is beautiful, but what you can't do:
1) set your password to 123, OS thinks you are stupid
2) set any other keyboard layout switch hotkey instead of fucking macos style, no choice

# 2019-02-14 13:07:54

есть у нас один деплойный плейбук сразу кучи проектов на кучу наших серверов и клиентов. хз что за демоны в голове сношались у человека, который его придумал.

# 2019-02-14 08:46:15

logstash не получится балансировать в кубере, filebeat держит соединение с логсташем постоянно, не разрывая соединение из-за чего будет работать только 1 под из всех поднятых.


© Vladimir Smagin, 2005-2019. Копирование материалов без разрешения запрещено. GPG DA4CD0F5E222EA727D6A40C413BCE12E5618F071
Яндекс.Метрика

Fortune cookie: Today's spam: Make Her Smile all Nite..