Мониторинг домена и SSL сертификата

Для скачивания доступен бесплатный скрипт для проверки срока действия доменного имени и SSL сертификата

 

Скрипт может выполняться с любого Linux сервера или рабочего компьютера.

Требования:

  • Обязательно наличие Python3 и доступа к Интернету

 

Инструкция по установке:

Скачать requirements.txt с нужными Python пакетами

wget https://server-gu.ru/sdmonit/requirements.txt

 

Установить пакеты (лучше всего в виртуальное окружение)

pip install -r requirements.txt

 

Скачать скрипты монитора

wget https://server-gu.ru/sdmonit/sdmonit.tar

 

Распаковать архив и перейти в каталог

tar xvf sdmonit.tar && cd sdmonit

 

Теперь можно в файле domainlist.py указать свои домены, он открывается любым текстовым редактором

mcedit domainlist.py

 

Вручную основной скрипт запускается как python main.py

При этом последовательно выполняется проверка домена и SSL сертификата.

В domain.py и sslcheck.py можно указать желаемое действие — например отправку уведомления на почту.

 

 

Задание добавляется в планировщик CRON

Оно может выглядеть так (при использовании Python из виртуального окружения):

1 5 * * * /home/admin/dev/mm/bin/python /FULL/PATH/main.py

 

Мониторинг большего количества парамтеров с постоянно работающего внешнего сервера можно получить воспользовавшись специализированным сервисом monitor.server-gu.ru.